Module: AgentRuntime
- Defined in:
- lib/agent_runtime.rb,
lib/agent_runtime/fsm.rb,
lib/agent_runtime/agent.rb,
lib/agent_runtime/state.rb,
lib/agent_runtime/errors.rb,
lib/agent_runtime/policy.rb,
lib/agent_runtime/planner.rb,
lib/agent_runtime/version.rb,
lib/agent_runtime/decision.rb,
lib/agent_runtime/executor.rb,
lib/agent_runtime/agent_fsm.rb,
lib/agent_runtime/audit_log.rb,
lib/agent_runtime/tool_registry.rb
Overview
AgentRuntime provides a deterministic, policy-driven runtime for building tool-using LLM agents with explicit state, policy enforcement, and auditability.
The library provides two main agent implementations:
Defined Under Namespace
Classes: Agent, AgentFSM, AuditLog, Decision, Error, ExecutionError, Executor, FSM, MaxIterationsExceeded, Planner, Policy, PolicyViolation, State, ToolNotFound, ToolRegistry, UnknownAction
Constant Summary collapse
- VERSION =
Current version of the AgentRuntime gem.
"0.2.0"