Devotd Github
新发现开发工具

glacierhubab/den v0.6.1 — 智能体角色名称与 stats 命令

在一块终端屏幕上管理 Claude Code 智能体的 Den,在 v0.6.1 中加入了角色名称、完成报告确认、den stats 以及安全策略公开。

仓库信息glacierhubab/den ↗

在一块终端屏幕上管理 Claude Code 智能体的 Den,在 v0.6.1 中加入了角色名称、完成报告确认、den stats 以及安全策略公开。

GitHub 项目说明: See, approve and steer all your Claude Code agents from one terminal screen.

星标
★ 10
复刻
0
语言
Go
许可证
MIT
最新版本
v0.5.2
查看原始来源 ↗在 GitHub 查看 ↗

glacierhubab/den 发布了 v0.6.1。Den 是一个终端应用,把已经在运行的 Claude Code 智能体会话集中到一个终端屏幕上,通过一个收件箱发送权限、计划和提问,并且可以用 @名称 叫出某个智能体交谈,或以面向全部智能体的编排者身份发言。该版本于 2026-10-29 的提交 309f71e 中落地,核心是智能体角色名称、完成报告确认,以及查询工作记录的命令。

首先是名称。Den 与标题一起显示的智能体会带上像 @backend-engineer 这样经过验证的角色名称,而徽章上的 critter(动物)名称则保留为别名。可以用 `/rename <agent> <name>` 手动改名,但 Den 不会自行改名。远程主机上的智能体会在名称后面附加主机名。另外,经由 Den 发送的编排者的每条消息都要求在完成时作报告;如果某个在与 Den 配对的控制台(paired console)回合中启动的智能体结束时没有报告,Den 会在该控制台的对话中告知。提及(@)在标点符号处截断,名称与正文不会混在一起。

权限标准变得更严格了。config.toml 里的 `console_powers = "always"` 现在只有在 Den 窗口中直接对该卡片按 Ctrl+Y 才会保留,而且每次启动和每次设置变更时都要重新按。调低则立即生效。新的 `den stats [--days N]` 只读取 Den 自己的状态文件留下的数值,输出回合数、工作时长、等待用户的时间以及已落地的任务分支,不做节省时间之类的估算。还新增了 SECURITY.md,漏洞通过仓库 Security 标签页的私密报告接收。由 paired console 读取的卡片会附带 class 和 step,而请求它们的控制台会通过 card hash v2 获得更强的答复校验。只有当顺着链接进入的文件夹不触及用户密钥或 Den、Drey 的文件夹时,文件浏览才被视为普通读取。远程主机磁盘缓慢导致智能体列表卡顿的问题,以及 Den 把自己保存控制台记录误判为其他程序改动的问题,也都修好了。CI 只在 PR 触及 internal/remote、internal/names、internal/ui、internal/fleet、internal/sshtest、cmd/den、go.mod、go.sum 等文件时,才额外运行慢速测试套件。

不过边界也很清楚。README 把 Den 描述为一个以 Omarchy(即 Hyprland 之上的 Arch Linux)为前提的终端编排平台,只说明它在不做窗口布局的情况下也能在其他桌面环境上工作。目前真正运行着的只有 Claude Code,其他智能体 CLI 还处于规划阶段。提交中包含的 README 仍有一处写着最新版本是 v0.6.0(2026-10-18),使发布说明与文档相差了一个版本。升级不需要额外操作,但安装后必须重新运行 Den。如果打算在同一个屏幕上运行多个 Claude Code 会话,这个版本值得一看;但若目的是把多种智能体 CLI 汇聚到一起,目前还为时尚早。