Glossary
Definitions of terms used throughout ARP.
- Agent: A workflow that plans and executes actions (tool calls) to satisfy a user request. In the MVP runtime, an “agent run” is a flow made of
plan,tool, andchatsteps. - Runtime: The execution engine that runs a flow, orchestrates tool calls, and produces a final user-facing response (example implementation:
jarvis-runtime). - Tool: A callable capability with a stable name, JSON Schema-defined inputs, and a JSON result payload (example:
time_now(tz)). - Tool Registry: The service that exposes tools for discovery and invocation (example implementation:
jarvis-tool-registry). - Model integration: The component/adapter that lets Runtime roles call an LLM provider (for example OpenAI in
openaimode, or deterministic roles instubmode). - Control Plane: A planned management layer for coordinating many runtimes and registries (fleet lifecycle, routing/scheduling, policy, observability).