Devotd Github
新发现编程智能体

nagisanzenin/init-agent v0.4.0-preview — 可自我修改的编码代理框架

nagisanzenin/init-agent 是一个 Rust 研究型框架,让代理在工作中修改自己的提示词、工具和运行中的代码。

仓库信息nagisanzenin/init-agent ↗

nagisanzenin/init-agent 是一个 Rust 研究型框架,让代理在工作中修改自己的提示词、工具和运行中的代码。

GitHub 项目说明: A research harness for a coding agent that may rewrite its own code, under a Root it cannot change that can always roll it back (macOS preview)

星标
★ 3
复刻
1
语言
Rust
许可证
Apache-2.0
最新版本
v0.4.0-preview
查看原始来源 ↗在 GitHub 查看 ↗

nagisanzenin/init-agent 的最新版本是 v0.4.0-preview。这个 Rust 项目是面向编码代理的研究型框架,代理可以在工作中修改自己的提示词、工具和已编译的代码。README 说明预览版的目标平台是 Apple Silicon Mac,并将 Linux ARM64 支持描述为实验性质。本次版本的具体改动在给定资料中没有列出。

设计的核心是把代理可以修改的工作区域与代理无法修改的 Root 分开。Root 保存机密信息、沙箱、变更历史和恢复权限,并被设计成代理无法改动,因此即便代理自我修改,变更仍然可以回滚。这里的沙箱指隔离并处理工作的空间。据 README,默认配置对工作文件和网络有较宽的访问权限,同时提供限制工作空间的功能。项目所讨论的主题不是代理性能,而是自身修改与恢复流程。许可证为 Apache-2.0。

不过,支持范围应理解为仅限于预览版的 Apple Silicon Mac 和实验阶段的 Linux ARM64。v0.4.0-preview 的具体改动与性能测量在给定资料中没有,因此很难判断这次发布究竟改进了什么,也难以判断恢复流程得到了多大程度的验证。就目前而言,除了“研究自我修改与恢复结构的框架”这一描述之外,很难断定其成熟度。