返回

文章详情

Show HN: Talos – 一个在模型和外壳之间拥有权限内核的人工智能代理

Hacker News2026年8月28日 12:25

talos 0.15.1-alpha · 确定性网关 · MIT 足够强大以提供外壳使用。可以验证到你可以做的程度。一个真正的外壳,一个受限的Claude工作者,为你构建、测试和浏览,四个聊天频道。每个工具调用在运行前都要经过一个确定性的安全内核:每个效果单独授权,绑定到准确的参数上,有效期一次性为三十秒。网关 run_shell 正常运行 ✓ 允许清理 — 在运行前以沙箱方式记录,执行 2063 个单元测试 179/179 对抗性 645 行 · 网关 30s 令牌有效期主题已获取 · 克里特岛的观察者 PolicyKernel.decide() 看着它工作。网关,敞开着。真正的外壳管道,在这个页面上运行:路径地板 → 硬线 → 危险 → 效果。输入任何外壳命令。清理操作执行,所有裁决在你面前计算,并附有理由。没有信息被发送到任何地方。policy.py · _decide_exec · 浏览器端口自主 5 · 沙箱的默认值 $ 浏览器的内核外壳路径的重新实现,建模发出的默认值:命令在沙箱中运行,因此什么是清理的 — 并且被记录。简化了,并不详尽:Python原始版本比这些模式所列出更多的情况。页面无法显示的两件事:在这些阶段之前,真正的内核会检查谁在请求(并且没有默认的允许列表),文件工具会走自己独立的管道 — 系统地板、身份、秘密、持久性、效果。权威版本是Python版本;每次安装和每次更新都有179个对抗性案例与之运行。它的作用是 交给它真正的工作,而不仅仅是问题。其强度是关键,它与其他所有内容一起通过同一网关运行。这里没有任何承诺;每一行说明机制。delegate_code 将一个有限的编程任务交给一个受限的Claude工作者,该工作者构建、运行测试,并且在浏览器:真实的情况下,驱动同一沙箱内的浏览器。双重选择,默认关闭,仅写入内核派生的可处置工作空间。completion push 当已委托的工作结束、失败或超时时,来源聊天会收到一条简短的事实消息,来自工作记录,决不使用模型的散文。媒体:代理自身回复中的标签将生成的文件作为真实的聊天附件发送:仅基于内核派生的根文件,限制为20 MB和4个文件,并且工具输出永远不可以伪造。/blueprints 可以安装的自动化以简单语言:"每个早上08:30",从不使用cron语法。已安装的蓝图是普通的日程条目;无人值守的最大值保持不变。4个频道 终端、Telegram、通过IMAP的邮件、通过SSH的运营商控制的代理的WhatsApp。每个入口都在提取;没有打开监听套接字。清单 二十三个工具。每一个都已声明。内核不会猜测一个工具可能做什么 — 每个工具在清单中声明其效果,未声明的任何事物在看到时都会被拒绝。15个读取,5个写入,3个执行。读取 自由于自主5 agent_consult ask_operator browse delegate delegate_status entity_status grab_frame hear read_file see_image session_search vault_get vault_search web_fetch web_search 读取不会改变任何东西,因此读取运行 — 除非路径本身受到保护。写入 可逆的运行 · 不可逆的请求 skill_write speak undo_last vault_write_note write_file 可以被撤回的内容可能运行。不可以 — 一条消息被发送、一秘密被触碰、磁盘上的新技能 — 等待人类。执行 沙箱环境中运行 — 或在没有沙箱的地方被拒绝 run_shell delegate_code delegate_dag 一个工具承载所有权力,因此一个工具承载所有怀疑:一个从未被触碰的路径地板,一个没有上诉的硬线,一个清理的所有事物的沙箱 — 运营商负责其余的风险。第二执行工具将有限的编程任务委托给一个受限的Claude工作者:默认关闭的选择加入,像外壳一样有门限,仅写入内核派生的可处置工作空间 — 从不写入模型选择的路径。第三个工具将这样的任务小无环图展开到同一工作者:无依赖的节点并行运行,失败的父节点跳过其子节点,而来源聊天会获得每个节点的推送以及诚实的最终报告。紧急接口 · 名称的来源 一条静脉。 一个钉子。 巨人有一条静脉,被一个钉子封闭。Talos是一个青铜巨人,他每天环绕克里特岛三圈。他之所以被记住,不是因为他的力量 — 而是因为有人能够阻止他,并且知道在哪里。大多数代理首先建立力量,然后再建立制动。而这个是反过来构建的。 /stop 中止正在进行的思考并清空队列。没有模型,没有思考周期 — 纯控制。 /undo 回滚最后一次成功的文件更改。 /autonomy 0 将绳索缩短至零。 DENY在每个级别上都存在 — 这一点在上面添加拒绝。 /log 最后有效果的事件 — 在效果之前记录,而不是之后。这些以确定的方式运行,没有语言模型介入。需要首先思考的制动不是制动。一个产生妄想的模型无法防止

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡