Skip to main content
状态:开发中,尚未完成课程资格验证。下列源码是工作实现,不是已通过 3×3 真实矩阵的发布承诺。基础机制与已发生的结果见实施记录

原始思想与改编边界

从执行反馈学习并保留可复用程序。课程使用 Docker 数据程序而非 Minecraft,不宣称复现开放世界探索或向量检索。 原始来源

框架与用户的分工

CurriculumState 记录掌握项和实际加载;publish_skill 执行控制端检查并绑定源码/产物摘要;load_skill 仅通过配置 Env 写入选定程序,不在宿主 exec。 QitOS 已提供:模型事务与 usage、工具权限/校验、Env 执行、Session、ArtifactRef 和 Trajectory。用户编写:任务、策略、完成检查及记忆/技能选择。本轮补齐:自定义 agent_factory 接入、持久技能版本、完整正文加载、显式 Memdir 删除与产物引用的数据权限修正。 核心增量位于完整源码中的 agent.py;CLI 负责显式配置与资源生命周期,evaluate.py 是控制端检查器。任务由项目自有合成材料组成,不是论文基准或真实客户数据。

安装、配置与运行

先按仓库构建说明安装本轮 QitOS wheel(当前 PyPI 版本不能替代未发布实现),再安装本课程。真实地址与凭据仅放在仓库外。模型配置采用完整 qitos.agent 文件,课程只读取其中 model;不是通过环境变量注入 key。 先执行 —phase learn,再用新的 —root 执行 —phase recall;两次必须使用同一仓库外 —shared-root。不要复用上一轮 input 目录。 默认输出上限 10,240,可通过私有模型配置提高;单任务步数、请求数和运行时间读取公开配置。validate 不调用模型,真实执行必须显式 —live。Docker 不可用时不能降级到宿主。模型失败、未完成任务和人工干预均保留,不能自动改为通过。

验证、练习与组合

独立检查器核验资料/数值或实际代码结果,不接受模型自报成功。计划修订、技能实际加载、子 Session 身份与失败也须单独验收。Session 恢复不是文件回滚;生成代码只在受限 Env 内执行。 练习:替换课程排序,仍须通过验证才能标记掌握,并保留失败尝试。 组合:在 summarize 目标中组合 normalize 与 weighted 技能;用隔离技能库运行 no-skills 对照。 完整矩阵:三种任务各三轮。ReAct/PlanAct 使用同样任务;PlanAct 的 static、Hermes 的 no-memory、Voyager 的 no-skills 是明确对照,不以一次成功作性能结论。私有原始轨迹不能直接公开;仅在检查许可与脱敏后发布衍生摘要。
完整实现路径: examples/projects/voyager_skills/src/qitos_lab_voyager/agent.py.

从完整源码提取:设计增量

下列片段由完整项目同步生成,不是另一份手工维护的实现。完整安装文件在后面。

完整文件:复制到项目根目录

src/qitos_lab_voyager/__main__.py
src/qitos_lab_voyager/tasks.json
src/qitos_lab_voyager/evaluate.py
src/qitos_lab_voyager/agent.py
src/qitos_lab_voyager/extension.py
src/qitos_lab_voyager/__init__.py
pyproject.toml
agent.yaml
src/qitos_lab_voyager/curriculum.py