# CodeGraph Workspace 接入说明(2026-06-03) 本文档记录本项目如何接入 `/home/long/project` 工作区级 codegraph 搜索基础设施。 ## 0. 状态摘要(2026-06-03 rollout 完成) | 指标 | 状态 | | ---------------------------------------------------- | ----------------------------------------------------------------------------- | | 工作区级 codegraph 契约 | ✅ `/home/long/project/CODEGRAPH_WORKSPACE_USAGE.md` | | 已索引 repo | 16/16 | | 有项目级 OMP 规则 | **16/16**(之前 8/16 → 全部补齐) | | codegraph-workspace wrapper bug 修复 | ✅ 2026-06-03 patch | | 本项目(sub2api-cn-relay-manager)`.agent/AGENTS.md` | ✅ 158 行,反映 frontend 重构 | | 本项目 understand-anything graph | ✅ 离线刷新 2026-06-03(4048 nodes / 2256 edges / 0 schema issues) | | 工作区级 understand-anything graph 刷新 | ✅ 16/16 repo 全部 0 schema fatal(15 batch + sub2api-cn-relay-manager 单独) | ## 1. 工作区级入口 所有 agent 共用的 codegraph 使用契约在: ``` /home/long/project/CODEGRAPH_WORKSPACE_USAGE.md ``` 那份文档是工作区根元文档(**不**在 git 仓库里),包含 16 个 repo 的索引清单、查询路由规则、各 agent 入口、验证方法、能力边界。 ## 2. 本项目对 codegraph workspace 的贡献 | 资源 | 状态 | 位置 | | ----------------- | -------------- | --------------------------------------------------------------------- | | CodeGraph 索引 | ✅ | `~/.codegraph/projects.json` 含 `sub2api-cn-relay-manager` | | OMP 项目规则 | ✅ | `/.agent/AGENTS.md`(158 行,2026-06-03 更新) | | 工作区 usage 文档 | ✅(已贡献) | `/home/long/project/CODEGRAPH_WORKSPACE_USAGE.md` | | wrapper 修复 | ✅(已 patch) | `/home/long/.local/bin/codegraph-workspace`(备份 `.bak-2026-06-03`) | ## 3. 本项目对其他 agent 的入口信号 其他 agent 第一次进到 `/home/long/project/sub2api-cn-relay-manager` 时,**应该**按以下顺序加载上下文: 1. 仓库根 `AGENTS.md`(60 行)— 项目硬约束 + 质量门禁 2. `docs/EXECUTION_BOARD.md` — 当前任务执行板 3. **本文件**(`docs/2026-06-03-CODEGRAPH-INTEGRATION.md`)— 工作区搜索层接入说明 4. `/.agent/AGENTS.md`(OMP 专用)— OMP / oh-my-pi 项目级补充规则 5. `~/.codegraph/projects.json` — 工作区索引状态 6. `/home/long/project/CODEGRAPH_WORKSPACE_USAGE.md` — 工作区使用契约 ## 4. 实际验证(2026-06-03) ```bash # 1. 索引存在 $ grep '"sub2api-cn-relay-manager"' ~/.codegraph/projects.json # 命中 # 2. 项目级 OMP 规则存在(不在仓库根 .gitignore 内) $ ls -l /home/long/project/sub2api-cn-relay-manager/.agent/AGENTS.md -rw-rw-r-- 1 long long 9604 6月 3 13:26 AGENTS.md # 3. codegraph-workspace 能查到本次 frontend 重构的产物 $ /home/long/.local/bin/codegraph-workspace search sub2api-cn-relay-manager 'portal.css' === sub2api-cn-relay-manager :: /home/long/project/sub2api-cn-relay-manager === /home/long/project/sub2api-cn-relay-manager/docs/EXECUTION_BOARD.md /home/long/project/sub2api-cn-relay-manager/deploy/tksea-portal/admin-batch-import.html ... (命中 deploy/tksea-portal/portal.css 等新文件) $ /home/long/.local/bin/codegraph-workspace search sub2api-cn-relay-manager 'Sub2ApiPortal' === sub2api-cn-relay-manager :: /home/long/project/sub2api-cn-relay-manager === /home/long/project/sub2api-cn-relay-manager/docs/2026-06-03-FRONTEND-DESIGN-SYSTEM-RUNBOOK.md /home/long/project/sub2api-cn-relay-manager/docs/EXECUTION_BOARD.md ... (命中 deploy/tksea-portal/portal.js 与 runbook 引用) # 4. def 对 inline JS function 的能力边界(实测) $ /home/long/.local/bin/codegraph-workspace def sub2api-cn-relay-manager 'refreshAdminSession' === Finding definitions of: refreshAdminSession (空,因为 refreshAdminSession 在 HTML inline