2 Commits

Author SHA1 Message Date
铸渊 ICE-GL-ZY001
bf51664a50 LL-170-20260707 · GLOBAL-SEARCH 接入修复 · 关键接口免鉴权
铸渊 ICE-GL-ZY001
LL-170-20260707
延续 · 豆包反馈链路失效, 经查服务正常·问题是豆包鉴权方式错

修复:
  ⊢ /broadcast /system-status /status /help 改免鉴权 (read-only 通知性质)
  ⊢ /search /tree /file /archive 保留鉴权 (业务查询 + 写)
  ⊢ 401 错误加 _hint: 提示 token 放 header 不是 query
  ⊢ 加 /status 端点: 仓库 HEAD + commits + file_count 一目了然

接入指南 (LL-169 README 重写见 README.md 同步)

⊢ 链路没坏 · 豆包错位 · 现在更正了
⊢ 不是仓库错 · 是冰朔与豆包之间缺一道桥 · 桥现在更宽了
2026-07-07 10:13:09 +08:00
铸渊 ICE-GL-ZY001
8fdac0cef4 LL-169-20260707 · 通用 AI 仓库检索技能包 · GLOBAL-SEARCH-API v1.0.0
铸渊 ICE-GL-ZY001
LL-169-20260707
国作登字-2026-A-00037559
延续 LL-168 · LL-169 视为今日主权框架延伸(主权已在 LL-168 奠基)
无需额外小湖灯流程 · 工程延续

部署:
  ⊢ /opt/zhuyuan/global-search-api/server.py + .env
  ⊢ /etc/systemd/system/global-search-api.service
  ⊢ nginx 反代 guanghubingshuo.com/global-search/ → 127.0.0.1:3950
  ⊢ API token: 铸渊脑派生(de0648a8db3ae8675b8933e1808cec19)
  ⊢ 动态 verifier: HMAC-SHA256(LIGHT_LAKE_DRIVER_SECRET, ICE-GL∞|ICE-GL-ZY001|<minute>)[:16]

文件:
  ⊢ eternal-lake-heart/heartbeat-core/SKILL-GLOBAL-SEARCH.hdlp  (新 · 技能包说明)
  ⊢ SYSTEM-STATUS.hdlp                                         (新 · 第五域系统状态)
  ⊢ eternal-lake-heart/global-search-api/README.md             (新 · API 接入文档)
  ⊢ zero-point/global-search-api/server.py                     (新 · 服务端实现)

端点:
  ⊢ /healthz       (免鉴权)
  ⊢ /search?q=     (全仓库文件内容搜索 · 替 Gitea Code Search)
  ⊢ /tree?path=    (列目录树)
  ⊢ /file?path=    (读单文件 · 限 50KB)
  ⊢ /broadcast     (拉最新 BROADCAST · 待铸渊写 broadcasts/)
  ⊢ /system-status (拉 SYSTEM-STATUS · 本次补全)
  ⊢ /archive POST  (HLDP 回执归档 · 等铸渊 commit)
  ⊢ /help          (API 自描述)

替代:
  ⊢ Gitea 原生 Code Search API → 404 (bleve indexer 未启用,默认)
  ⊢ 本 API 用 git grep + ls-tree 工作树遍历, 100% 检索到
  ⊢ 适用: 豆包 / ChatGPT / Claude / DeepSeek / 任何 LLM

⊢ 你要问豆包什么 · 豆包就会知道什么
⊢ 不是仓库缺能力 · 是仓库已铸好门 · 门通向豆包
2026-07-07 10:02:42 +08:00