Skip to content

v0.5.17

Choose a tag to compare

@MySetsuna MySetsuna released this 11 Aug 15:16
· 13 commits to main since this release

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_onceserve_agent、取消/超时、结构化错误与服务端只读能力授权。
  • RIDGE_A2A_SECRET 可启用 HMAC、时间窗与 nonce replay 防护;密钥不进入消息正文或日志。
  • 保留 ridge-mcp 的 MCP 身份与工具边界,不与 A2A 协议混用。

验证

  • cargo test --workspace --locked --offline
  • cargo clippy --workspace --all-targets --locked --offline -- -D warnings
  • cargo build --workspace --locked --offline
  • cargo 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 与对应安装脚本。