Repository navigation
Releases: cocoyes/zhizhi-agent-runtime
Releases · cocoyes/zhizhi-agent-runtime
Release list
v1.0.8
v1.0.7
Version 1.0.7 adds a realtime duplex speech API, kept separate from ordinary LLM calls, plus a function-calling Doubao adapter. See Doubao realtime speech.
v1.0.6
v1.0.5
v1.0.4
1.0.2
主要改动:
- 新增
CapabilityProvider(line 30)- 首轮仅向 LLM 暴露 MCP 名称和能力描述。
- 支持一次选择 0、1 或多个 MCP。
- 只连接被选中的 MCP,并对其执行 ListTools。
- 未选中的 MCP 不建立连接、不加载工具。
- 新增
WithMCPCapabilityProvider(line 175),已经接入普通 Run 和 Stream。 - MCP 配置增加 Name、Description、DefaultToolPolicy。
- 保留原有 WithMCP 行为,兼容现有代码。
06-mcp-client(line 17) 已改为真实 LLM 示例,并挂载:- amap
- baike-mcp-server
- 默认提示词会同时触发百科和天气;也支持只查询深圳天气。
- 运行说明见 examples/06-mcp-client/README.md (line 1)。
- 增加了未选 MCP 不连接、多 MCP 同句选择和执行、默认只读策略等测试。
1.0.1
What You Get
- Typed tools with generated JSON schemas and runtime input/output validation
- Chat, streaming, capability routing, and model-planned complex tasks
- Dependency graphs, parallel batches, conditions, and evidence bindings
- Bounded replanning after required-step failures
- Retries, fallback, deadlines, budgets, and concurrency limits
- Guards, confirmation gates, action receipts, and side-effect safety
- MCP integration with allow-lists and trust-boundary controls
- JSONL traces, evidence, warnings, and execution statistics
1.0.0
| Example | Purpose | Command |
|---|---|---|
00-chat |
Model-backed chat | go run ./examples/00-chat |
01-stream |
Streaming text and tool events | go run ./examples/01-stream |
02-function-tool |
Typed tool schemas | go run ./examples/02-function-tool |
03-retry |
Transient retry policy | go run ./examples/03-retry |
04-fallback |
Capability fallback | go run ./examples/04-fallback |
05-local-mcp-server |
Local MCP server | go run ./examples/05-local-mcp-server |
06-mcp-client |
MCP discovery and allow-lists | go run ./examples/06-mcp-client |
07-complex-plan |
Model-planned execution | go run ./examples/07-complex-plan |
08-observability |
JSONL traces | go run ./examples/08-observability |
09-config-agent |
YAML configuration | go run ./examples/09-config-agent |
10-full-agent |
Conditions, bindings, replan, composition | go run ./examples/10-full-agent |