Skip to content

🎯 [GOAL] anet 优雅完整支持 grok-build runtime (X搜索+视频生成 双场景) #205

@s2agi

Description

@s2agi

🎯 [GOAL] anet 优雅完整支持 grok-build runtime

目标 (Vincent /goal 2026-05-28 15:15 北京)

anet 中非常好优雅地支持 grok-build 这个 runtime,让两个核心场景能稳定跑起来:

场景 1: Grok X 搜索 → 高质量信息员

  • 用 Grok CLI 自带的 X (Twitter) 搜索功能
  • 作为 A站马的高质量信息员,做调研报告
  • 例:A站马接到调研任务,转派 grok 节点做 X 检索 + 数据综合,回传结构化报告

场景 2: Grok 视频生成 → 宣发素材

  • 用 Grok CLI 的视频生成功能
  • 产出版本发布宣发视频素材
  • 集成到 release poster SOP([[feedback_release_poster_sop]] 同链路)

当前 Blocker

🔴 P0 #204 — grok-build-acp runtime 多节点身份污染

详见 #204。preview.2 ~ preview.6 共 5 个 fix iteration 全失败,根本原因今天 15:15 北京才完整定位:

真 root cause:Grok CLI 启动时自动读 cwd 下 .mcp.json,跟 agent-node 通过 ACP session/new 注入的 HTTP commhub MCP 共存。老 .mcp.json 写死老身份(grok测试员)→ attribution + LLM 自我认知双污染。

修复方向 (ACP-friendly, Vincent 6353 约束):

  • Option B: spawn grok 时 cwd 改为 per-node 隔离目录 ~/.anet/nodes/<id>/grok-cwd/,symlink top-level entries(除 .mcp.json),让 Grok 在隔离 cwd 看不到任何项目级 MCP config,只能用我们 ACP 注入的 commhub
  • 利用 ACP 标准 cwd 字段(spec-defined),不走 hacky workaround

4-Phase Team Plan

Phase Owner ETA 内容 Gate
1 设计 通信SDK马 20min 5 行设计 doc + Option B 调研 + 多节点 race + failure mode + symlink fold-in 通信牛 二审 PASS
2 实施 通信SDK马 30min runtime.ts + cli.ts 改动 ~30 LOC + Docker 自测 Bun build + 自测 PASS
3 测试 通信测试马 45min Docker 7-case 矩阵(单/双节点 × 有/无 stale .mcp.json + LLM 身份 + project file read + grok inspect 验 mcpServers 仅 ACP) 5+/7 PASS
4 发版 通信工程马 15min agent-node@2.4.7-preview.7 npm publish + agent-network PINNED 联动 bump + Docker smoke verify Vincent UAT

每 Gate 不过不进下一 Phase。不会再放半成品给 Vincent UAT

场景集成规划 (#204 修完后开展)

场景 1 X 搜索 informant (P1, sub-issue 待开)

  • Grok CLI X 搜索能力探测(agent-node 端能否 trigger)
  • A站马 ↔ Grok runtime 节点 commhub 调研协议
  • 结果回传结构化 schema(per [[project_social_experiment_direction]] info-bubble pattern)

场景 2 视频生成宣发 (P1, sub-issue 待开)

  • Grok CLI 视频生成 API 探测(agent-node spawn / ACP tool exposure)
  • 与 [[feedback_release_poster_sop]] release poster SOP 拼接
  • artifact 产出路径 + 设计负责人 review gate

/loop 进度跟进 (3min)

cron */3 * * * * job 78e59f43 — 每 3min:

  • 检查 SDK马 / 通信牛 / 测试马 / 工程马 commhub 最新汇报
  • 检查 git log agent-node/agent-network 新 commits + npm dist-tags
  • 在本 issue 评论 LIVE post 当前进度 + 下一轮规划 + 北京时间
  • telegram Vincent 一段话大白话不放 commit hash
  • 三字段格式:当前进度 / blocker / 下一轮归属

Author

  • Lead: 通信龙
  • 4-phase team: SDK马 + 通信牛 + 测试马 + 工程马
  • 触发: Vincent telegram 6351 + 6354 (/goal escalate)
  • 时间: 2026-05-28 ~15:15 北京 (UTC+8)

关联

Metadata

Metadata

Assignees

No one assigned

    Labels

    P0Critical — 阻塞用户/安全/数据丢失

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions