Aezab
Agent infrastructure
Self-hosted agent infrastructure for orchestration, hybrid retrieval, workflows, tools, and full-trace audit behind one API.
Public repositoryPurpose
Aezab combines a backend service, web console, and headless API. Teams configure and test agents in the console, then embed them into existing applications, support systems, internal tools, or automation pipelines through the API.
Agents, knowledge sources, workflows, and tools are stored as runtime configuration rather than compiled into application code.
Runtime
Knowledge search, workflows, HTTP tools, and agent-to-agent delegation are exposed as function-calling tools. The model chooses among them directly, with supporting heuristics alongside those calls rather than a router deciding first.
- Capability unit
- Skills:
workflow,tool_call,knowledge_qa,delegate, andcomposite. - Deployment
- Self-hosted and multi-tenant, with model configuration resolved from agent binding to tenant and environment defaults.
Permissions and execution
Tools are registered with typed input and output contracts, authentication, execution policy, a required permission scope, and a declared risk level. Workflows provide typed steps for procedures that should not be improvised.
- Tool rounds
MAX_TOOL_ROUNDS = 5- Delegation
MAX_DELEGATION_DEPTH = 3- External services
- A circuit breaker is applied per service.
- Record
- Each invocation carries a
trace_id.