1 分•作者: davai-g•大约 2 个月前
返回首页
最新
1 分•作者: jjuliano•大约 2 个月前
1 分•作者: debarshri•大约 2 个月前
大家好,我构建了 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 编写的,目前仍处于早期阶段。我特别希望得到关于代理任务是否可以作为“包”使用的反馈,信任模型应该是什么样的,以及与脚本、配置管理或特定于提供商的技能相比,这个抽象在哪里会失效。
1 分•作者: astonfred•大约 2 个月前
1 分•作者: lucknite•大约 2 个月前
1 分•作者: anishgodha•大约 2 个月前
44 分•作者: gyan•大约 2 个月前
7 分•作者: riffraff•大约 2 个月前
1 分•作者: jlufacilitator•大约 2 个月前
1 分•作者: Alien1Being•大约 2 个月前
1 分•作者: PayBitz•大约 2 个月前
1 分•作者: Alien1Being•大约 2 个月前
1 分•作者: Mine77•大约 2 个月前
1 分•作者: birdculture•大约 2 个月前
1 分•作者: marianoguerra•大约 2 个月前
1 分•作者: FrojoS•大约 2 个月前
2 分•作者: napolux•大约 2 个月前
1 分•作者: Alien1Being•大约 2 个月前
2 分•作者: shelldweller•大约 2 个月前
我是一名初级 Go 开发者,我创建了一个小型网站,可以让我私密且安全地与他人分享图片,并控制私密链接的分享次数和图片的可访问时长。
市面上也有类似的在线服务,但它们要么充斥着广告,要么需要注册,要么要求你填写调查问卷之类的东西。
picburn 小巧、安全,并且没有兴趣(也没有代码或服务器空间)来存储你的上传内容。
如果它符合你的使用场景,不妨试试,并告诉我你的想法。
注意:网址中有个错别字。
19 分•作者: pedro_movai•大约 2 个月前