Repository navigation
OpenCollab 0.9.1
OpenCollab 0.9.1 汇集 0.9.0 发布后的团队配置、运行追踪和执行可靠性改进,包含已合入的候选工作区、持久化与供应商协议修复。
SDK 的 agent、team 和 workflow 运行都生成独立的运行标识,也接受调用方传入的 run_id。轨迹、结果指标和运行清单携带同一标识,每条轨迹保留实际写入代理的 aid 与 role,方便把评测记录和具体执行对应起来。关闭轨迹输出的工作流仍返回运行标识。
团队文件支持按角色设置独立 token 额度和上下文策略,公共团队接口可以读取这些声明。初始拓扑记录按席位保留模型设置。团队配置编辑器在修改、重绘和导出时保留角色身份、默认预算、角色预算覆盖、上下文设置和反馈文字。
Duo V8 要求代理通过任务实际入口验证交付结果,并在最后一次相关修改或清理后重跑受影响检查。候选比较会识别被后续编辑或不确定 Shell 执行影响的历史测试,将这些记录留给裁决。候选工作区完整继承源仓库内容,保留二进制补丁、可执行权限、仓库子目录和已初始化的本地子模块,执行与采纳期间检测源版本变化,并保留并发发生的源文件编辑。候选工作流共享配置的模型并发额度,初始化失败和取消后归还所属资源。
会话恢复保留已经接受的提交决定与等待中的当前回合,手动保存和自动保存按正确顺序持久化。自动保存的磁盘等待移入工作线程,摘要调用支持异步等待和取消,预算、用量及追踪覆盖摘要请求。重复使用同一代理时,各个会话的工具设置和提交结果保持独立。
模型请求保留 Responses 开发者消息角色、独立连接超时和默认输出上限,并根据实际推理设置传递合法采样参数。响应处理保留拒答正文、空正文中的工具调用、思考用量和可重试错误,正确记录输出额度耗尽的终态。Anthropic 空结束回复支持一次受限续答。工作流角色失败保留结构化异常链,轨迹写入失败保留原始操作系统错误码。
文件工具正确处理 Git 原始路径、带空格的仓库路径、数学整数参数、补丁末尾换行和覆盖写入前的权限。容器原生编辑在完整读改写期间共享同一文件锁,等价路径指向同一锁。CLI 完整传递运行配置,单次运行失败返回失败状态并保留结果界面,终端及时清除已结束的工具指示并避免重复展示部分回答。Typer 依赖下限提升至 0.18.0,支持 Click 8.5。
本次配套验证修复了新版 OpenAI SDK 与 Anthropic SDK 超时类型不同导致的连接失败。两个提供方各自使用原生超时对象,独立连接超时设置继续生效。
维护者已明确授权使用已登记的 SSH 签名公钥签署 v0.9.1,并豁免此次远端标签保护配置。发布标签保持不可变。