Repository navigation
v0.8.0
修复
- 没有
ss的远端(两台目标 pod 均无ss/lsof/netstat)现在会回落到
/proc/net/tcp{,6}判定监听状态:复核的LISTEN不再恒为unknown,
--port 0手动实例的实际端口也能被发现。两者都不可得时仍回unknown,
保持「unknown 不作否定证据」。 - 舰队分析的语义摘要上界从 60s 提高到 120s。它是唯一跑本机模型的一步,
实测 100 组载荷约需 50s,原上界比通用上界(90s)还紧,导致正常舰队规模下
常态超时并静默降级为纯确定性聚合。 acceptance:matrix的三处等待不再用与--timeout无关的固定上限封顶,
失败信息也会指出真实阶段(插件就绪 / DSH 建会话 / 注入 / 清理)而非一律
归到 Center 阶段。- 舰队分析卡片的「分析」按钮现在跟随写权限:与 manager 失联时按钮直接禁用并
给出与主机表一致的说明。此前按钮恒为可用态,失联时点击既不发请求也不出任何
提示,看起来像点了没反应。
文档
- 补齐英文手册的 “Pod-local E2E plugin topology (explicit operator path)” 节,
与中文手册对齐,明确 Center 的 SSH/tunnel 控制面、pod 本地 Sidecar 插件注入面
和scripts/deploy-to-pod.sh的归属边界。
新增
-
管理台新增 orphaned 主机安全清理:仅删除当前 SSH 配置已消失的配置与运行记录,
并在清理前后保留远端进程不误杀;orphaned 主机的远程动作、配置同步与 dsh
配置/Workspace 操作会被 manager 拒绝,同时页面明确提示 SSH 配置已消失;
清理接口为POST /api/hosts/clear-orphaned。 -
POST /api/reload现在会重新读取 SSH 配置并刷新 orphaned 状态;Center toast
在抽屉或对话框打开时仍可关闭和复制,并继续保留aria-live播报。 -
新增
acceptance:matrix五 agent 操作员验收入口,默认覆盖
claude、codex、copilot、kimi和dsh,提供有界并行/超时、fresh SSH
scan、两阶段插件注入回执和脱敏 JSON/Markdown 证据;fixture/dry-run 不计入真实通过。 -
矩阵会在缺少 DSH 会话时通过官方
session.create/session.prompt创建测试
会话,并将 persisted preset 导致的dsh_preset_unsupported/ HTTP 409 作为
fail-closed 合同结果保留,不自动清除 preset 或重试。 -
新增已有
dsh web的只读领养流程,支持 CLI/UI 确认、实际端口发现、持久化
startedByUs: false状态和实例死亡自动解除,避免重复拉起或未授权关停。 -
新增按需舰队聚类分析、Sidecar 最低版本握手、本机 DSH headless 摘要及
fail-closed 的确定性降级;新增有界的 owned-web/test-workdir 清理预览与显式应用。