OpenClaw × Makaron × VSync

6 月 16 日:A2A 默认协议、模型降级修复与 V 系统级救援

这一天的核心不是某个单独功能,而是 V 作为 OpenClaw 运行体的“协作协议、模型韧性、跨 Agent 同步、素材搜索和渠道边界”一起升级。Tianyi 特别提醒的 A2A Protocol 已补入主报告:它是今天最重要的系统性沉淀之一。

执行摘要

补全 A2A Protocol 后,6/16 的主线更清楚:协议、模型、素材、同步、渠道、创作交付。

01

Agent 协议

A2A Protocol 升级成 live skill:顶层群正文 + native @ + 任务体 + watcher,不再靠每个群临时提醒。

02

运行稳定性

修复 Codex/OpenAI 用量到顶但不降级的问题;根因是 Makaron agent 裸字符串 model 覆盖了 defaults fallbacks。

03

模型策略

Azure GPT-5.5 Responses/tool-use continuation 失败,已从 fallback 移除;保留 OpenAI primary + DeepSeek fallbacks。

04

搜索素材

视频号搜索下载研究启动,并进入 social-search-apify-first 1.1:搜索、下载、校验、归档都纳入素材雷达。

05

VSync

VSync 2.0 成为 live skill,通过 GitHub v-sync-hub 做 diff-first 同步;V from Versa 完成远端升级和 memory vector 修复。

06

渠道边界

企微能力定位收敛:10 人以下可做轻消息,10 人以上公司群基本只能当通知通道。

四个 Task Room

今天多个关键问题都被拆进 task room;其中 A2A 与 Azure fallback 都演化出了系统级经验。

视频号搜索下载

oc_1a05b0ef4f22a4ace0f125802922f341

研究视频号搜索、下载、ffprobe 验证与飞书归档流程,沉淀到 social-search-apify-first 1.1。

OpenClaw Steering

oc_2e813f784c53ab63b24e206297f75a64

确认运行中插入新指令 / steering / session queue / tool boundary 的当前能力和缺口。

A2A Protocol 更新

oc_327a99207462bf9bb153212a90591dc0

把飞书多 Agent 沟通默认升级为顶层正文 + native @ + 明确任务体。

Azure Model Fallback

oc_71d1cd96641e446a326b22f0fa8a4db2

测试 Azure GPT-5.5 fallback,确认失败并撤回,修复 DeepSeek fallback 配置。

时间线

从上午视频号研究,到晚上模型 fallback 救火,再到深夜 VSync / V from Versa rescue。

10:41

开「视频号搜索下载」task room,准备研究微信视频号搜索、下载、授权素材保存与工程化边界。

15:43

开「OpenClaw Steering」task room,研究运行中用户是否能插入变化、改变当前 run、与 Hermes steering 的差异。

17:03

汇总开放 Feishu 私聊后的真实使用:运营 co-pilot、OpenClaw/V 架构咨询、轻客服入口;同时确认私聊隐私边界。

17:30

开「A2A Protocol 更新」task room:目标是不再每个群手动提醒,默认让 Agent 用正文 + @ 对方 Agent 沟通。

20:48

新增 token-usage-by-project 脚本,按 session / group / task room 汇总 tokens_total、input/output/cache read。

20:58

开「Azure Model Fallback」task room,研究 OpenAI 用量耗尽后自动 fallback 到 Azure 的可能性。

21:12–22:15

连续救援 Azure fallback room:识别 task room V 卡在 process.poll / tool-use,确认 Azure GPT-5.5 tool result 后 Unknown error,撤回 Azure fallback。

22:21

定位 Codex 用量耗尽未 fallback 的真正根因:agent 级裸字符串 model clobber defaults fallback。修成 object model + DeepSeek fallbacks。

23:29+

VSync / V from Versa 深夜 rescue:通过 v-sync-hub 交付 memory vector handoff,远端升级 OpenClaw 并修复 Gemini vector memory search。

00:05

把 VSync、A2A、Azure fallback、task room 与私聊统计等关键经验写入 2026-06-17 durable notes。

六条工作主线

每条都不是孤立事件,而是对 V / OpenClaw / Makaron 长期操作系统的一次加固。

A2A Protocol

从“每次提醒”升级成默认协议

今天最应该补进日报的就是 A2A:它不只是开了一个 room,而是已经沉淀为 live skill:agent-to-agent-protocol-feishu-a2a-defaults。核心变化是把飞书多 Agent 对话从临时口头习惯,变成可验收的通信协议。

  • A2A 唤醒必须是新的顶层群正文消息,不用 reply / thread / topic response。
  • 必须是真 native @,不是普通文本 @Bot,也不是只把 <at ...> 当可见文本。
  • 正文必须包含目的、上下文、输出、边界;不能只发“看一下 / 同步下”。
  • onboarding 是双向循环:V 会 @ 对方,对方也必须学会 native @ V 回来。
  • 等待 ACK 时必须有 watcher / bounded follow-up,no-reply 不能默默结束。
OpenClaw Stability

模型 fallback 的真实 bug 被钉住

用户可见的问题是 Codex/OpenAI 用量到了却没有自动切 DeepSeek。真正原因不是 DeepSeek 不可用,也不是 Azure provider,而是 Makaron agent 的模型配置是裸字符串,覆盖了全局 fallbacks。

  • 旧形态:agents.list.0.model = "openai-codex/gpt-5.5",等价于 strict single model。
  • 修复后:model object 显式 primary openai/gpt-5.5,并带 deepseek-v4-pro / deepseek-v4-flash fallbacks。
  • 后续排查顺序已记录:先查 agent model shape,再查 openclaw models fallbacks list,再查错误是否 fallbackable。
  • 边界也明确:quota/rate-limit/billing/subscription 类可 fallback;context overflow / runtime coordination 错误不一定会。
Azure Incident

Azure GPT-5.5 不能作为自动 fallback

Azure fallback room 暴露了一个危险但有价值的结论:Azure GPT-5.5 不是完全不能进,它能进入 provider 并发 tool call;但在 tool results 后继续生成 final answer 时失败。

  • 观测到 provider=azure-openai、api=openai-responses、model=gpt-5.5。
  • 失败点:tool result 后出现 Unknown error (no error details in response),assistant failed before producing content。
  • 已从 fallback 列表移除 azure-openai/gpt-5.5,保留 OpenAI + DeepSeek。
  • 未来只有通过干净小 session 的纯文本 / 单工具 / 多工具 continuation / 长上下文四档测试,才允许重新考虑。
Search / Materials

视频号搜索下载进入素材雷达版图

视频号不是开放 Web 平台,所以今天没有直接跳到大规模抓取,而是先开 task room 明确边界:搜索发现、授权素材保存、下载校验、飞书归档和平台风险。

  • social-search-apify-first 完成 1.0 → 1.1 升级。
  • 视频号搜索、下载、ffprobe 验证、飞书归档被纳入后续社媒素材雷达。
  • 已设置 2026-06-17 10:00 提醒:通知相关群 Skill 1.1 升级;外发群和文案早上再确认。
  • 明确边界:不绕过付费、权限、DRM 或明确访问控制。
VSync

VSync 2.0 与 V from Versa 远端救援

深夜 VSync 从“文件/附件同步”升级为 GitHub diff-first 工作流,并完成一次真实远端 rescue:V from Versa 升级 OpenClaw,恢复 memory vector search。

  • VSync 2.0 已应用为 live skill,未来用户命令“vsync”应读 skills/vsync/SKILL.md。
  • v-sync-hub commit 46ffbd3 交付 memory vector handoff package。
  • 远端 V from Versa 从 OpenClaw 2026.5.7 升级到 2026.6.6。
  • Gemini embedding + sqlite-vec memory search 恢复,smoke query “VSync diff manifest” 返回命中。
  • 一次坏 config 字段 apiKeyEnv 被 schema 拒绝后快速修复;经验:配置变更前必须查 schema,不造字段。
Makaron / Ops

创作交付和渠道运营继续前进,但风险还在

Makaron 侧今天继续推进 Facebook Reel、World Cup、idol triple-shot、拍贴机视频等任务;同时多租户状态和视频 artifact 稳定性需要继续盯。

  • Makaron 多租户记录:31 个群已注册,pending 27,多数默认 credits 仍为 2500 / unclaimed。
  • 视频生成链路仍有 gate_text_only / 重试记录,需要继续关注 artifact 产出。
  • 开放 Feishu 私聊后,真实用途集中在运营 co-pilot、OpenClaw/V 架构咨询、轻客服入口。
  • 隐私边界确认:给 Tianyi 管理视角、产品信号和风险摘要;不默认贴私聊原文。

关键产物

这些文件/skill/brief 是今天可复用的落点。

A2A live skillskills/agent-to-agent-protocol-feishu-a2a-defaults/SKILL.md
Token usage scriptscripts/token-usage-by-project.py
Unknown error ledgermemory/ops/unknown-errors.md
视频号 task room briefwork/task-rooms/video-channel-search-download-20260616.md
OpenClaw Steering briefwork/task-rooms/openclaw-steering-20260616.md
A2A Protocol briefwork/task-rooms/a2a-protocol-update-20260616.md
Azure fallback briefwork/task-rooms/openclaw-azure-fallback-provider-20260616.md
Durable notesmemory/2026-06-17.md

关键决策

这些决策会影响后续 V、OpenClaw、Makaron、Feishu/企微协作方式。

A2A 默认协议

飞书 Agent-to-Agent 沟通默认走“顶层正文 + native @ + 任务体 + watcher”,不再每个群临时提醒。

模型 fallback 策略

Makaron agent 必须显式 object model + fallbacks,避免裸字符串 strict model 阻断降级。

Azure 暂不纳入自动 fallback

Azure GPT-5.5 Responses/tool-use continuation 未通过,短期不得自动切过去。

企微群定位

10 人以下可轻消息;10 人以上公司群基本当通知通道,不继续追完整工作台权限。

隐私边界

私聊开放后可做聚合管理看板和风险告警,不默认复制个人私聊原文。

风险与待注意

今天是高信息密度的一天,明天复盘不能只看单一会话。

Heartbeat cycles = 0

需要确认是统计口径问题还是心跳未跑。

Git workspace 未清

午夜统计 M 9、?? 40;包括核心文档、skills、memory/imports、scripts、v-vessel 等。

Daily review 噪声高

56 sessions、130 条 tool/error snippets,说明异常信号分散,不能只看单一会话。

A2A 仍需实战验证

协议已成为 live skill,但仍要在真实多 Agent 群里验证 native mention metadata、ACK 和 watcher 行为。

Azure provider 易误用

provider 可进入模型但 continuation 不稳,未来配置时要防止被重新加入 automatic fallback。

我的判断

今天最重要的不是“多做了几个任务”,而是把几个容易反复烦人的坑变成规则。

A2A 解决“Agent 怎么互相叫得醒”;fallback 解决“主模型挂了怎么继续”;VSync 解决“多个 V 怎么共享经验”;这些加起来,才是 V 系统真正可扩展的基础设施。

来源

本页基于 main DM、task room brief、live skill、memory durable notes 和本地操作记录整理。

A2A live skill: skills/agent-to-agent-protocol-feishu-a2a-defaults/SKILL.md
Token usage script: scripts/token-usage-by-project.py
Unknown error ledger: memory/ops/unknown-errors.md
视频号 task room brief: work/task-rooms/video-channel-search-download-20260616.md
OpenClaw Steering brief: work/task-rooms/openclaw-steering-20260616.md
A2A Protocol brief: work/task-rooms/a2a-protocol-update-20260616.md
Azure fallback brief: work/task-rooms/openclaw-azure-fallback-provider-20260616.md
Durable notes: memory/2026-06-17.md
memory/2026-06-16.md
memory/2026-06-17.md