zizi d8adc3d0d4 chore(tier2): agentscope 版本号 2.0.3→2.0.2(2.0.3 未发布·PyPI 最新=2.0.2)
2.0.3 从未发布到 PyPI(最新 2.0.2),requirements.txt 的 ==2.0.3 不可安装。已在 mini-desktop venv 实装 2.0.2 并冒烟:Agent/ReActConfig/Toolkit/FunctionTool/Anthropic*/MCP(Stdio+Http)/create_app(Agent Service)/AgentState/workspace/middleware/event/skill 全在——设计依赖符号对 2.0.2 成立。
活层(docs/tier2/.agents)agentscope 2.0.3→2.0.2:文档+SVG+requirements.txt+knowledge facts(改名 agentscope-2.0.2-facts.md);npm lockfile 第三方 2.0.3 未动。复验 SVG 32 张全过。
注:6c6g 克隆 /root/oss/agentscope 实为 2.0.3-dev(领先 PyPI),与 2.0.2 架构一致(符号已对)。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 18:29:06 +00:00

4.7 KiB
Raw Blame History

tier2 交接 brief6c6g → Mac

2026-06-22。tier2 富游戏自治生成线的设计、HOW 计划与项目初始化已在 6c6g 完成,运行与调优交给 Mac / mini-desktop。这份 brief 说清你接手时有什么、接着做什么、以及哪些步骤必须在 mini-desktop 上跑。

你接手时已有的

  • WHAT 需求(已过 Codex+Opus 双评审、合入 dev/2.0.0docs/brainstorms/2026-06-22-tier2-整体实现方案-requirements.md
  • HOW 计划(已过双评审、本分支 docs/tier2-plandocs/plans/2026-06-22-003-feat-tier2-富游戏自治生成线-plan.md。10 个单元Phase AU1-U7到 A/B 证据门写成可立即执行的详细单元Phase BU8-U10是 B 门通过后才投的纲要。
  • 项目初始化骨架(本目录 tier2/):模块 .agent 边界声明、README.mdgen-worker/requirements.txt(锁 agentscope==2.0.2)、ci/check-forbidden-import.sh(运行期零碰 SAA 的守门)。
  • 框架权威/root/oss/agentscope2.0.2 源码)+ .agents/knowledge/agentscope-2.0.2-facts.md(速查)+ agentscope-skill 的 references/v2-*.mdv2 离线镜像)。⚠️ 该 skill 的 SKILL.md 正文示例是 1.xReActAgent/MsgHub),勿照抄。

接着做(按计划 Phase A

照 plan 的 U1-U7 实现。几条评审已经替你压实、别再走弯路:

  • U2 是重头:种子 wg1/gen-worker/worker/agent_loop/{studio.py,config.py} 的 AgentScope 框架接缝6 个符号)与 2.0.2 兼容、是版本钉级别;但它拖着的 validate.py/run.py/prompt.py/roles.pyLittleJS 专属validate 的「禁 import / 单 export default 工厂」规则对 Phaser 多文件工程完全反转),这几件要按 Phaser 重写、工作量≈net-new别按「fork+钉版本」排期。
  • U3 是前置阻断先做沙箱底座小验证agentscope-runtime BrowserSandbox 是否暴露足够 page.evaluate/CDP不够则回落复用 play.cdp.cjs 路),再把 CDP 探针为 Phaser 重写#game-engine 选择器 / __engine.frame 帧源 / boot 信号全换。这道结论出来前U7 的生成迭代跑不起来。
  • U7 成本取证M3 走 AnthropicChatModel,所以成本台账要补一个 RecordingChatModel(AnthropicChatModel) 变体——现有的只覆盖 OpenAI 路,不补则 A 门 M3 成本抓不到。
  • 判据离散A 门 = M3 产物先确定性过 L1机器判+ 创始人试玩两段与B 门 = 便宜档 n≥30 达《tier2 实现详设》阈值(硬)才转 Phase B。

环境切分(重要)

  • 6c6g 已能完成 / 已交付:项目初始化骨架(本目录);按计划 U1pip install、纯函数复用单测、forbidden-import CI、U2 的 mock 级集成测试与版本钉,理论上 6c6g 也能跑(无 chrome
  • 必须在 mini-desktop 真跑:凡需 chrome/headless + esbuild 的——U3CDP 探针矩阵真验、U4mini-肥鹅 构建+真跑过门、U6门对真页 pass/fail 真验、U7M3 smoke、四熔断真触发、闭环端到端、n≥30 spike6c6g 禁 chromeexit 144

与 A-model 分支的协调(重要 · 你同时在做这条)

你的 feat/mac-amodel-foundationTier1 廉价线 A-model agentic 优化)与 tier2 边界清晰、分立(创始人 2026-06-23 裁A-model 吃 LittleJS 轻量经营档tier2 吃 Phaser 重表现富游戏档。但 A-model 造的几样资产 tier2 要接住、别重新发明(详见计划「与 A-model 分支的关系」节):

  • 插件契约(最大协同)scene-fsm/hud-ui/session-score/timer-schedulerapi.d.ts 是引擎无关零语义契约 + sim-business 配方——tier2 Phaser 能力面复用其契约/命名/配方,仅渲染 impl 按 Phaser 重做。
  • 循环范式amodel-gen/gen.mjs 的多轮 ReAct done 门 + check/build 快反馈 + 历史压缩,是 tier2 U2/U7 的 working reference种子仍 studio.py)。
  • 九门基线A-model 改过 play.cdp.cjsSAA-mode + driven 感知 advisory 分级 + _forensicsView——tier2 U3/U6 fork 源与行号锚点钉到 A-model 合并后的版本重取,并复用其 driver 感知分级范式。
  • 源项目契约A-model 升了 source-project.schema.json oneOf(1.0/2.0)tier2 仍另立独立 schema、不加 3.0 进同一 oneOf理由见计划 KTD7/U9

A-model 合并 dev/2.0.0 后tier2 接缝(play.cdp.cjssource-project.schema.json)会刷新——实现 tier2 时以合并后版本为准对账。

协调

按 git 中介异步:本分支 docs/tier2-plan 已推送。你在该分支实现、提交6c6g 侧(我)审 commit、按需更新计划/设计。完成判据是 git push不是读屏。