Module: Phronomy::Agent

Defined in:
lib/phronomy/agent.rb,
lib/phronomy/agent/base.rb,
lib/phronomy/agent/runner.rb,
lib/phronomy/agent/shared_state.rb,
lib/phronomy/agent/tool_executor.rb,
lib/phronomy/agent/async_event_api.rb,
lib/phronomy/agent/tool_invocation.rb,
lib/phronomy/agent/agent_invocation.rb,
lib/phronomy/agent/concerns/filterable.rb,
lib/phronomy/agent/llm_operation_result.rb,
lib/phronomy/agent/phase_machine_builder.rb,
lib/phronomy/agent/tool_approval_request.rb,
lib/phronomy/agent/tool_call_intercepted.rb,
lib/phronomy/agent/context/knowledge/base.rb,
lib/phronomy/agent/context/capability/base.rb,
lib/phronomy/agent/agent_invocation_registry.rb,
lib/phronomy/agent/before_completion_context.rb,
lib/phronomy/agent/concerns/before_completion.rb,
lib/phronomy/agent/concerns/error_translation.rb,
lib/phronomy/agent/approval_evaluation_request.rb,
lib/phronomy/agent/tool_invocation_session_builder.rb,
lib/phronomy/agent/agent_invocation_session_builder.rb,
lib/phronomy/agent/context/knowledge/entity_knowledge.rb,
lib/phronomy/agent/context/knowledge/static_knowledge.rb,
lib/phronomy/agent/context/instruction/prompt_template.rb

Defined Under Namespace

Modules: AgentInvocationRegistry, AsyncEventApi, Concerns, Context, ToolExecutor Classes: AgentInvocation, AgentInvocationSessionBuilder, ApprovalEvaluationRequest, Base, BeforeCompletionContext, LLMOperationResult, PhaseMachineBuilder, Runner, SharedState, StreamEvent, ToolApprovalRequest, ToolCallIntercepted, ToolInvocation, ToolInvocationSessionBuilder