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/concerns/retryable.rb,
lib/phronomy/agent/invocation_context.rb,
lib/phronomy/agent/invocation_session.rb,
lib/phronomy/agent/concerns/filterable.rb,
lib/phronomy/agent/phase_machine_builder.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/before_completion_context.rb,
lib/phronomy/agent/concerns/before_completion.rb,
lib/phronomy/agent/concerns/error_translation.rb,
lib/phronomy/agent/suspended_session_registry.rb,
lib/phronomy/agent/context/capability/scope_policy.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: Concerns, Context, SuspendedSessionRegistry, ToolExecutor Classes: Base, BeforeCompletionContext, InvocationContext, InvocationSession, PhaseMachineBuilder, Runner, SharedState, StreamEvent, ToolCallIntercepted