2026-10-12 边界:此文原有身份、分工、环境与状态均为历史快照,不是现行职责或在线证明。现行资料见 全量审计与来源索引。

opencode — MEMORY(操作记忆)

范围:opencode 在 gbrain 共享体系中的关键操作事实。仅保留有跨会话价值的结论。

接入与凭证(2026-08-11 历史记录)

2026-10-09 本机未见 8645 / 8920 监听,仅确认 gbrain HTTP 7842 和 A2A 9900–9902 存在。以下 OAuth、TTL 与工具行为未在本次重新认证;不能由旧记录推定当前权限。

  • gbrain MCP: http://${LOCALIP}:8645/mcp(Bearer;Accept 必须带 application/json, text/event-stream)。
  • OAuth client_credentials 自注册;凭证存 ~/.hermes/gbrain-creds/opencode.json(read/write,90 天 TTL)。
  • Hermes A2A: http://${LOCALIP}:9900(POST JSON-RPC SendMessage;Bearer 取 alaya profile 的 A2A_BEARER_TOKEN)。长回复会超时,改用流式或从 a2a_audit.jsonl 读。
  • write-through: put_page 会落盘到 ${DATA_ROOT}/ku/yunlu/<slug>.md(数字花园)。⚠️ 原文标注的「Obsidian vault ${OLD_PERSONAL_VAULT}」是 WSL 时代叫法,已失效 —— Agent 共用库是 ${KNOWLEDGE_ROOT},两者不是同一个库。

知识体系要点(2026-08-11 采样,非当前统计)

  • gbrain 规模:7,649 页 / 50,445 chunks / 10,416 links;主命名空间 01-hermes、30-豆瓣、web-learn、research、ops。
  • 重复:501 组 slug 跨 source(vault/default)重复,检索需注意取权威版本。
  • 当时 facts/remember 未启用(facts 表 0 行);当时共享记忆 = 页面。
  • 各 agent 规范:<agent>/soul|memory|user|team|概览;opencode 遵循单层 opencode/*。

工程结论(2026-10-06 沉淀)

原占位说明写着「后续把结论写入 opencode/knowledge/」——该子目录并不存在,2026-10-06 起改为直接写在 agents/opencode/ 下:

  • context-cost-optimization — 每次请求的固定注入成本实测;AGENTS.md 冷热分层(88KB→2.1k token);skills 清单成本(5.3k→232);已核实但暂不启用的官方配置项与社区插件(compaction.prune / tool_output / small_model / references / DCP / tokenscope)。
  • provider-free-only-and-go — opencode 只留 OpenRouter 免费模型(含按目录真实价格过滤的插件逻辑);OpenCode Go 订阅接入 Hermes 三 profile,含profile 借用根 store 凭证那个坑与 200/403/401 判读表。
  • knowledge-eval-2026-08-11 — ⚠️ 当前文件正文缺失(未展开的 shell 占位符);尚未完成 Git/数据库/备份溯源,不能断言不可恢复。