代理运行时
The execution engine at the heart of Commander. The AgentRuntime manages the full lifecycle of a single agent: LLM calls, tool execution, verification, checkpointing, and retry — all within configurable token and step budgets. Each agent run follows this sequence:
本文说明 代理运行时 在 Commander 中的职责、使用方式与相关模块。命令与代码路径与产品保持一致。
bash
AgentRuntime.execute(ctx)
│
├─ acquireSlot() ← Concurrency semaphore
├─ [Tenant check] ← Rate limit + concurrency quota
├─ resolve storage ← Tenant-scoped memory + caching
│
├─ [Retry loop: 0..maxRetries]
│ ├─ callWithTimeout() ← LLM provider call要点
- 与英文源文档语义对齐;API 与 CLI 以 monorepo 为准
- 需要可运行示例时,优先使用 快速开始 中的
cliEntry.ts路径 - 指标口径:25 提供商 · 5 拓扑 · 18 工具 · 6700+ 测试