珠子面板为深寻线束
一个 DeepSeek利用 插件, 把 珠子 到Web GUI的左边 侧边栏面板列表。
面板工作在一个线束工作区的珠子数据库(bd):
- 准备好/进行中/打开/全部 过滤工作空间的珠子。
- 一个标题的内联详细信息:描述、注释、依赖项、元数据和注释。
- 新珠 表单(标题、优先级、类型)。
- 索赔 和 关闭 所选头部的动作。
- “未安装bd”和“此工作空间不是一个
bd init项目”。
关于珠子
珠子 是分布式的、依赖的吗
人工智能代理的问题跟踪器,由Dolt提供支持。代理使用 bd CLI
(bd ready, bd update --claim, bd close)来保持结构化的记忆
而不是降低待办事项清单。这个插件读取和写入相同的数据库;
它不会在任何地方复制状态。
它是如何建造的
| 一半 | 文件 | 责任 |
|---|---|---|
| 主人 | index.js | 服务 GET/POST /__dsh_beads/api (owner-authenticated)。通过Host工作空间注册表解析已注册的工作空间id,并运行一个固定的 bd 每个动作调用。 |
| 客户端 | client.js | 注册 beads 进入 sidebar.panellist 以及匹配 main 面板。呈现列表、详细信息和表单;每个数据操作都要经过主机的一半。 |
一半的浏览器从不运行shell:一个请求只能选择其中一个关闭
行动 status, issues, issue, create, claim, close,只有
主机拥有工作空间目录和 bd 参数向量。
安装
需要珠子命令行(bd) PATH (或一组 BEADS_BIN),例如:
curl -fsSL https://raw.githubusercontent.com/gastownhall/beads/main/scripts/install.sh | bash
从npm安装发布的包:
dsh plugin --profile <profile> add dsh-beads-panel
将此签出作为本地包安装(从使用 完全访问):
git clone https://github.com/LiuPack/dsh-beads-panel.git
plugin_manager action=install_bundle target=<absolute path to this checkout>
然后选择 珠子 在左侧边栏面板列表中。去除它:
plugin_manager action=remove_bundle target=dsh-beads-panel
使用
- 面板检查在Harness中注册的工作区,并记住
最后一个你选的。运行
bd init在工作区中创建它的珠子 数据库。 bd首先通过Host子流程服务查找,然后/opt/homebrew/bin/bd,/usr/local/bin/bd,~/.local/bin/bd,/usr/bin/bd(设置BEADS_BIN覆盖)。- 写入操作是排队的,因为嵌入式Dolt允许一个写入器。
- UI是本地化的(英文和简体中文),只使用线束主题 令牌,并船自己的图标。
许可证
MIT -见 许可证。