Skip to content

OpenCollab 0.8.0

Choose a tag to compare

@KaiEureka KaiEureka released this 27 Sep 09:10
· 641 commits to main since this release
6279e71

OpenCollab 0.8.0 与 OpenCollab-Eval 0.8.0 配套发布。

默认单代理入口为 Base,当前映射到 Single2。省略 profile 以及 base、default、single 兼容名称使用这一映射,显式 single2 和 agent2 继续选择 Single2。旧 Single 的独立提示与执行分支已移除。命名实现工厂保留扩展能力,公开 opencollab.profiles 提供映射查询,运行指标保存实际实现名。显式传入的预算与步数继续生效。

Duo 已成为 OC 内置的单一通用工作流,公开名称为 duo。共享提示覆盖任务所需的代码、配置、数据及其它交付物,内部提示修订号为 4。两个隔离候选通过机械规则和只读证据裁决选择,read_candidate_evidence 支持查看完整候选证据。完整环境任务继续通过候选 backend 交付文件和服务。直接调用 workflow 时,agent_profile="base" 显式选择 Base,省略该参数则沿用角色配置。

0.7.1 阶段准备的 Duo 改动一并包含在此版本中。两仓安装时应一起升级到 0.8.x,OCE 的依赖范围为 opencollab>=0.8,<0.9。

发布提交为 6279e71。源码包从该提交构建,wheel 从源码包重建。附件包含 sdist、wheel 和沿用的 SHA256SUMS。

PR 与合并提交的 CI 通过 Python 3.10 至 3.14、macOS、架构、依赖及发行包检查。发布 wheel 另完成 Base 五种调用名称的实际文件写入和回读,以及 43 项 Base/Duo 回归,覆盖真实工具、隔离候选、公开测试、证据读取与采用。

Base 与 Single2 使用说明

Duo 使用说明

配套 OpenCollab-Eval 0.8.0