//Callbacks private void OnProcessCreated(Process process) { Guid contextId = Service.Intern(process); Guid parentId; if (process.Parent != null) { parentId = process.Parent.Guid; } else { parentId = contextId; } string label; if (process.Proposal.Message.Clause != null) { label = process.Proposal.Message.Clause.ToString(); } else { label = "Root"; } Outer.OnContextCreated(Guid, contextId, parentId, label); }
// public Guid GetBrain(Guid agentId) { return(Service.Intern(Inner.Brain)); }
public Guid CreateAgent(string brainFactoryName) { Agent agent = Agency.Instance.CreateAgent(brainFactoryName); return(Service.Intern(agent)); }