masihmoafi/elpis 的最新版本为 v0.5.0。该仓库是一个 Rust 项目,用于在 Linux 终端中操作基于 Codex 的编码代理。你可以为每个代理选择上下文,通过 Smart Prune 确认上下文整理过程,并继续本地会话。所提供的信息中没有说明 v0.5.0 新增或变更的具体条目。
elpis 侧重于协调多个编码代理的工作范围。用户为每个代理选择指令与记忆,并设置每个代理可修改的文件范围以及审查阶段。它试图像 Rust 的所有权规则那样划分文件所有权范围,以避免多个代理同时修改同一文件所引发的冲突。任务可以按并行、串行或投票方式进行,通过审查的变更会应用到项目中。仓库说明在 Apache-2.0 许可证之外还列出了这些功能。
文档中公开了使用实际模型执行投票任务的案例,以及任务重叠方面的剩余限制。因此,很难认为文件范围管理消除了所有任务冲突。具体重叠限制的内容和 v0.5.0 的变更,仅凭所提供的信息无法确认。在可确认的范围内,它是一个用于协调多个代理工作的执行环境,其防止冲突的范围需结合已公开的限制一并看待。