v0.5.17
RidgeCode v0.5.17
Agent-to-agent 跨进程协作
- 新增
ridgecode a2a serve:通过 stdio newline JSON-RPC 提供只读 agent peer。 - 新增
ridgecode a2a call:启动 peer、完成握手与一次有界任务,并输出结构化响应。 - 新增
ridgecode a2a smoke:无 API key 验证真实子进程闭环。 - 补齐
request_once、serve_agent、取消/超时、结构化错误与服务端只读能力授权。 RIDGE_A2A_SECRET可启用 HMAC、时间窗与 nonce replay 防护;密钥不进入消息正文或日志。- 保留
ridge-mcp的 MCP 身份与工具边界,不与 A2A 协议混用。
验证
cargo test --workspace --locked --offlinecargo clippy --workspace --all-targets --locked --offline -- -D warningscargo build --workspace --locked --offlinecargo run -p agent --bin ridgecode --locked --offline -- a2a smoke
平台资产
- Windows x86_64:
ridgecode-x86_64-pc-windows-msvc.zip - Linux x86_64 / ARM64:
ridgecode-x86_64-unknown-linux-gnu.tar.gz/ridgecode-aarch64-unknown-linux-gnu.tar.gz - macOS Intel / Apple Silicon:
ridgecode-x86_64-apple-darwin.tar.gz/ridgecode-aarch64-apple-darwin.tar.gz
每个归档均附带同名 .sha256 校验文件,并包含完整 README.md 与对应安装脚本。