1作者: chocks3 个月前
我一直在开发 agentctl,这是一个用 Go 编写的小工具,它充当编码代理和它们想要执行的危险操作之间的桥梁:软件包安装、shell 执行、密钥访问、文件写入、出站 API 调用。 它的设计是刻意狭窄和本地优先的。没有 HTTP 服务器,没有托管组件,也没有仓库级别的配置蔓延。所有内容都位于 ~&#x2F;.agentctl&#x2F; 下。策略是你的,追踪也是你的。 我反复使用的工作流程是:编写一个宽松的策略,让代理运行一周,然后收紧规则并重放旧的会话,看看哪些操作会被阻止。这比一开始就猜测策略要好得多,而且这是我没有预料到会如此频繁使用的工具部分。 每个受控决策都会被写入 jsonl 文件,因此你可以使用 grep、diff 或将追踪数据反馈给更严格的策略,而无需重新运行代理。还有一个 TUI 用于浏览会话、检查单个受控决策,并以交互方式逐步重放,这使得更容易发现跨运行的模式。 目前可与 Claude Code 和基于 MCP 的客户端(如 Codex)配合使用。 仍在开发中,主要是一个自用项目,但认为其他正在试验编码代理的人可能会觉得它很有趣。 GitHub:<a href="https:&#x2F;&#x2F;github.com&#x2F;chocks&#x2F;agentctl" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;chocks&#x2F;agentctl</a>
2作者: Rudraksh063 个月前
NyaayWatch (<a href="https://nyaaywatch.in" rel="nofollow">https://nyaaywatch.in</a>) 是一个面向印度法院的开源可观测性层。它以经过审查、版本化的快照形式发布待审案件量、结案率和等待时间等数据,每个数字都链接回一个有日期的来源。 存在的原因:印度的国家司法数据网格(NJDG)每天报告待审案件,但它不保留历史数据,在不同法院之间没有一致的模式,并且无法让你引用特定日期上的特定数字。数据是公开的,只是不可用。NyaayWatch 弥补了这一空白。 现已上线: - 印度最高法院 - 所有 25 个高等法院 - 每个邦和联邦属地(28 + 8)的下级法院 - 带有配对的 /data、/methodology、/api 页面的只读公共 API - 每个数字背后的完整方法,带有可以回溯的发布 ID 一些 HN 可能感兴趣的事情: - 基于快照,不是实时的。流程是获取 → 提取 → 规范化 → 发布。发布步骤取决于质量 + 差异检查 - 依赖于缺失的 NJDG 输入的指标被标记为 {“state”: “missing”, “reason”: “source-not-published” | …},而不是静默地归零。有一个单独的 cron 作业,它会向官方的 NJDG CPC 联系人发送电子邮件,针对待审案件量非零,但上个月已立案和已结案均为零的州行(尚未收到回复 :/) - 来源:<a href="https://github.com/rudrakshbhandari/nyaaywatch" rel="nofollow">https://github.com/rudrakshbhandari/nyaaywatch</a> 一些入门的地方: - <a href="https://nyaaywatch.in/supreme-court" rel="nofollow">https://nyaaywatch.in/supreme-court</a> - <a href="https://nyaaywatch.in/high-courts/bombay" rel="nofollow">https://nyaaywatch.in/high-courts/bombay</a> - <a href="https://nyaaywatch.in/states/uttar-pradesh" rel="nofollow">https://nyaaywatch.in/states/uttar-pradesh</a> - <a href="https://nyaaywatch.in/learn" rel="nofollow">https://nyaaywatch.in/learn</a> - curl <a href="https://nyaaywatch.in/v1/stats/himachal" rel="nofollow">https://nyaaywatch.in/v1/stats/himachal</a> | jq 未来发展方向:NJDG 每天发布数据,但会丢弃历史数据,因此 NyaayWatch 的前六个月是任何人都可以引用的、有日期的、可查询的司法数据的前六个月。 除此之外——审前羁押人口(印度大约四分之三的监狱人口正在等待审判),翻译成印地语、泰米尔语、孟加拉语、马拉地语,以及随着时间的推移,对行政和立法部门使用相同的可观测性层。 这是一个公共 Alpha 版本。我非常欢迎任何使用过 NJDG、司法数据、公民科技基础设施或对社会公正充满热情的人的反馈。欢迎贡献:)