返回首页

24小时热榜

1作者: micstradev大约 12 小时前
当我在笔记本电脑上同时使用 3 到 4 个 Claude Code 会话时,有时会以小窗口形式排列,有时全屏显示,感觉并不理想。经常有一个会话停止并等待权限提示,尤其是在全屏模式下以便更详细地跟踪进程时。当我与其他开发者交流时,他们反馈说,一个小的状态指示器会很有帮助。 cctap 在每个终端中都添加了一个单行状态栏。它在不同的终端上看起来都一样,并且每个会话都有一个编号和一个名称。当一个会话等待您时,它会变成红色。我还添加了一个选项,可以添加一个系统键,以便立即跳转到需要注意的会话。 cctap 可以通过 2 行命令安装,一行用于视觉状态,一行用于按键设置。 ```bash npx @chipmates/cctap install-hooks npx @chipmates/cctap keys setup ``` cctap 注册了通过 Unix 套接字向本地小守护进程报告的钩子。 该代码在 MIT 许可下发布,零依赖,无网络调用。 状态栏,动画演示:https://github.com/chipmates/cctap/raw/main/docs/demo.gif 希望您喜欢。
1作者: debarshri大约 13 小时前
大家好,我构建了 Clawx,这是一个将由代理驱动的任务视为可安装包的实验项目。 Clawx 包是一个带有 YAML 元数据的 Markdown 文件。Markdown 正文将成为代理 CLI(如 Claude Code、Codex、OpenCode、Gemini 或 Antigravity)的系统提示。Clawx 从注册表中获取包,验证其 SHA-256 哈希值,显示它请求执行的操作,征求批准,然后执行并记录执行过程。 这个想法源于我反复编写相同的操作性提示:配置 CI、检查存储库、安装和验证工具、搭建项目约定,或应用多步迁移。Shell 脚本是确定性的,但在不同项目之间通常很脆弱。原始提示是灵活的,但容易丢失、悄无声息地更改,或在缺乏结构的情况下执行。我想探索介于两者之间的可能性。 包可以声明参数、依赖项、必需的环境变量和允许的工具。注册表可以是 Git 存储库或小型 HTTP 服务器。还有一个离线工作区扫描器,可以查看清单和基础设施文件,并推荐相关的包。 一个重要的限制是:在使用 Claude Code 时,工具限制由 Clawx 在子进程边界强制执行。对于其他提供商,声明的工具目前会在批准期间显示,但执行取决于该提供商自身的沙箱和权限模型。我不想暗示比实际实现更强的安全边界。 您可以使用以下命令在 macOS 或 Linux 上安装它: ``` curl -fsSL https://raw.githubusercontent.com/debarshibasak/clawx/master/install.sh | sh ``` 然后,假设已安装受支持的代理 CLI 之一: ``` clawx list clawx info gitignore-gen clawx run gitignore-gen clawx history ``` 该项目是用 Go 编写的,目前仍处于早期阶段。我特别希望得到关于代理任务是否可以作为“包”使用的反馈,信任模型应该是什么样的,以及与脚本、配置管理或特定于提供商的技能相比,这个抽象在哪里会失效。