AssistantAgent

org.llm4s.assistant.AssistantAgent
class AssistantAgent(client: LLMClient, tools: ToolRegistry, sessionDir: String, consoleConfig: ConsoleConfig, agentContext: AgentContext)

Interactive assistant agent that wraps the existing Agent functionality in a user-friendly conversational loop with session management using functional programming principles.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Constructors

def this(client: LLMClient, tools: ToolRegistry, sessionDir: String, consoleConfig: ConsoleConfig)

Concrete methods

Starts the interactive session loop

Starts the interactive session loop

Attributes