punch-runtime
The agent execution engine for the Punch Agent Combat System.
This crate contains the core fighter loop, LLM driver abstraction, tool execution engine, MCP client, loop guard / circuit breaker, context budget management, and session repair.
Terminology
- Fighter: An AI agent (conversational or task-oriented)
- Gorilla: An autonomous agent that runs without user prompts
- Bout: A session / conversation
- Move: A tool invocation