Skip to content

Kxen v0.1.9: DCPAgent 安全恢复与可信发布链路

Choose a tag to compare

@github-actions github-actions released this 14 Aug 10:18
Immutable release. Only release title and notes can be modified.
75cee48

[0.1.9] - 2026-08-14

版本主题: DCPAgent 安全恢复与可信发布链路

本次更新

  • kxen-agent 在恢复时保留 UNKNOWN 工具操作并进入 input_required,避免误判成功或重复执行副作用。 (8c7393a)
  • DCPAgent Session 和 bundle 会校验 definition hash、capability lock、run 与 tool journal 完整性。 (8c7393a)
  • 工具子进程默认不再继承 SSH、GPG 等 credential socket,只有显式 pass-env 才会透传非 Provider 凭证。 (8c7393a)
  • Web 模式的自定义 token 支持空格、符号和 Unicode 等完整 URL 编码字符。 (8c7393a)
  • Website 新增 DCP 权威概念页,并同步 kxen-agent 的多平台下载、运行边界与恢复模型。 (8c7393a)
  • Release 现在自动发布与 immutable tag 同源的 linux/amd64 和 linux/arm64 GHCR 镜像。 (8c7393a)

工程

  • release: Bind Docker image to immutable release (6b8388f)

文档

  • changelog: Complete v0.1.8 notes (4f4d294)
  • Establish DCP as a core concept (1e1aaa8)

架构与重构

  • core: Distinguish DCPAgent from Kanban agents (135bd14)
  • agent: Split DCP store tests (b2e66a9)
  • agent: Keep DCP runtime within size gate (5818a71)

维护

  • changelog: Sync generated history (536bc58)

问题修复

  • agent: Require explicit credential forwarding (ea2d414)
  • agent: Preserve DCP input-required events (75a02ca)
  • agent: Validate DCP session integrity (a9793db)
  • web: Encode custom access tokens (1ac7ae4)
  • release: Stream updater archives into verifier (3620298)
  • website: Sanitize rendered Mermaid SVG (ecbfcf4)

完整变更记录见 CHANGELOG.md。

下载与安装

  • 桌面版: macOS Apple Silicon/Intel、Windows x64/ARM64、Linux x86_64/ARM64。
  • macOS: DMG 与 updater archive 均经 Developer ID 签名和 Apple 公证。
  • Windows: 提供 NSIS installer;当前未做 Authenticode 签名,首次启动可能出现 SmartScreen reputation warning,可选择 More info -> Run anyway。
  • Linux: 提供 AppImage 与 deb。
  • Headless: kxen-<platform>.tar.gz 是 server,kxen-agent-<platform>.tar.gz 是独立 autonomous CLI;Windows 对应 .zip。两类资源参与同一版本发布。
  • 完整性: 使用 SHA256SUMS 校验下载文件;latest.json 和对应 .sig 供自动更新使用。