Module: Phronomy::Agent

Defined in:
lib/phronomy/agent.rb,
lib/phronomy/agent/fsm.rb,
lib/phronomy/agent/base.rb,
lib/phronomy/agent/runner.rb,
lib/phronomy/agent/checkpoint.rb,
lib/phronomy/agent/react_agent.rb,
lib/phronomy/agent/shared_state.rb,
lib/phronomy/agent/tool_executor.rb,
lib/phronomy/agent/suspend_signal.rb,
lib/phronomy/agent/concerns/retryable.rb,
lib/phronomy/agent/invocation_pipeline.rb,
lib/phronomy/agent/concerns/suspendable.rb,
lib/phronomy/agent/lifecycle/fsm_session.rb,
lib/phronomy/agent/concerns/guardrailable.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/context/knowledge/loader/base.rb,
lib/phronomy/agent/context/knowledge/source/base.rb,
lib/phronomy/agent/context/knowledge/splitter/base.rb,
lib/phronomy/agent/lifecycle/phase_machine_builder.rb,
lib/phronomy/agent/context/conversation/trim_context.rb,
lib/phronomy/agent/context/knowledge/embeddings/base.rb,
lib/phronomy/agent/context/instruction/prompt_template.rb,
lib/phronomy/agent/context/knowledge/loader/csv_loader.rb,
lib/phronomy/agent/context/knowledge/vector_store/base.rb,
lib/phronomy/agent/context/conversation/trigger_context.rb,
lib/phronomy/agent/context/knowledge/source/rag_knowledge.rb,
lib/phronomy/agent/context/conversation/compaction_context.rb,
lib/phronomy/agent/context/knowledge/vector_store/pgvector.rb,
lib/phronomy/agent/context/knowledge/loader/markdown_loader.rb,
lib/phronomy/agent/context/knowledge/vector_store/in_memory.rb,
lib/phronomy/agent/context/knowledge/source/entity_knowledge.rb,
lib/phronomy/agent/context/knowledge/source/static_knowledge.rb,
lib/phronomy/agent/context/knowledge/loader/plain_text_loader.rb,
lib/phronomy/agent/context/knowledge/vector_store/redis_search.rb,
lib/phronomy/agent/context/knowledge/vector_store/async_backend.rb,
lib/phronomy/agent/context/knowledge/splitter/recursive_splitter.rb,
lib/phronomy/agent/context/knowledge/splitter/fixed_size_splitter.rb,
lib/phronomy/agent/context/knowledge/embeddings/ruby_llm_embeddings.rb

Defined Under Namespace

Modules: Concerns, Context, Lifecycle, ToolExecutor Classes: Base, BeforeCompletionContext, Checkpoint, FSM, InvocationPipeline, ReactAgent, Runner, SharedState, StreamEvent, SuspendSignal