AgentBuilder<T>
public AgentBuilder<T> WithCommandExecutor(ICommandExecutor executor)
Language: C#
public AgentBuilder<T> WithSimpleCommandExecutor(string commandOpen = "{", string commandClose = "}")
Language: C#
public AgentBuilder<T> AddCommand(ICommand command)
Language: C#
public AgentBuilder<T> AddCommands(params ICommand[] commands)
Language: C#
public AgentBuilder<T> WithModel(ILanguageModel<T> model)
Language: C#
public AgentBuilder<T> WithConverter(IMessageConverter<T> converter)
Language: C#
public AgentBuilder<T> WithHistory(IChatHistory history)
Language: C#
public AgentBuilder<T> WithLogger(ILogger logger)
Language: C#
public AgentBuilder<T> WithMetrics(IAgentMetrics metrics)
Language: C#
public AgentBuilder<T> WithDefaultMetrics()
Language: C#
public AgentBuilder<T> WithContextManager(IContextManager contextManager)
Language: C#
public AgentBuilder<T> WithDefaultContextManager(ITokenizer tokenizer, int maxContextTokens = 4096, int maxGenerationTokens = 512)
Language: C#
public AgentBuilder<T> WithAdvancedContextManager(ITokenizer tokenizer, IContextStrategy strategy, int maxContextTokens = 4096, int maxGenerationTokens = 512)
Language: C#
public AgentBuilder<T> WithContextSize(int messageCount, int maxTokens = 4096)
Language: C#
public AgentBuilder<T> WithNames(string agentName, string systemName = "System")
Language: C#
public AgentBuilder<T> WithSystemPrompt(string prompt)
Language: C#
public AgentBuilder<T> WithAssistantPrompt()
Language: C#
public AgentBuilder<T> WithCoderPrompt()
Language: C#
public AgentBuilder<T> WithCreativePrompt()
Language: C#
public AgentBuilder<T> WithResearcherPrompt()
Language: C#
public AgentBuilder<T> WithTeacherPrompt()
Language: C#
public AgentBuilder<T> WithCustomPrompt(string role, string behavior, string specialInstructions = "")
Language: C#
public Agent<T> Build()
Language: C#