Hyperterse agents are declarative A2A workloads you define next to tools. You describe behavior in config; Hyperterse validates it and serves each agent on its own HTTP prefix—no separate agent service required.Documentation Index
Fetch the complete documentation index at: https://docs.hyperterse.com/llms.txt
Use this file to discover all available pages before exploring further.
What you get
- Declarative setup — agents are config-first, like tools
- Up-front permission checks for which tools an agent may call
- Per-agent HTTP — agent card, JSON-RPC, streaming, tasks, and push settings
- Multi-provider models — Gemini, Vertex AI, and OpenAI-compatible APIs
How the system fits together
Tools and agents live in the same project. When you build or start the server, Hyperterse loads both, applies tool-access policy, and exposes MCP for tool-style calls and per-agent routes when you want conversational or task-style behavior. Rough flow:- Hyperterse discovers tools and agents from your project.
- Tool access policy is resolved (
inherit/allow_*). - Agent definitions are ready to serve.
- A2A endpoints are available under
/agent/{agentName}.
Endpoint shape per agent
Each agent gets:GET /agent/{agentName}/.well-known/agent-card.jsonPOST /agent/{agentName}
Reading path
- Quickstart — create and run your first agent.
- Tool access — lock down permissions correctly.
- Runtime API — A2A methods and response shapes.
- Model providers — provider-specific setup.