Core features of Axe
masterAxe provides several capabilities for managing and executing LLM agents:
- Multi-provider support: Anthropic, OpenAI, Ollama (local), OpenCode, and AWS Bedrock.
- Agent Configuration: Declarative, version-controllable definitions using TOML.
- Sub-agent delegation: Agents can call other agents via LLM tool use (supports depth limiting and parallel execution).
- Persistent memory: Uses timestamped markdown logs to carry context across runs, with LLM-assisted garbage collection.
- Skill system: Reusable instruction sets shared across agents.
- Unix-style integration: Supports
stdinpiping (e.g.,git diff | axe run reviewer) and provides structured JSON output for scripting. - Tooling: Built-in sandboxed file operations, shell execution, URL fetching, and web search (with SSRF protection via output allowlists).
- MCP support: Connects to external Model Context Protocol (MCP) servers via SSE or streamable-HTTP.
- Execution controls: Token budgets via
[budget]config or--max-tokensflag, and configurable retry logic for transient provider errors.