Files
openwiki-wiki/README-ACTIVATION.md
T

8.4 KiB
Raw Blame History

type, title, openwiki_generated
type title openwiki_generated
Reference OpenWiki 现状 + 操作手册 (2026-07-27) true

OpenWiki 现状 + 操作手册 (2026-07-27)

这个 wiki 现在按预期运转中。 4 个 connector 全部激活;2 个 connector (HN + web-search) 已经在 2026-07-27 早上拉过数据并 commit + push 到 Gitea。

一、TL;DR — 已经激活的 3 个 connector

ID Connector 状态 拉到的业务相关数据
hackernews-1 Hacker News active 14+ hits on class-organoid-3d-bioprinting cluster (Nature liver-spheroid + organ-on-chip via cross-source)
web-search-1 Tavily Web Search active Nature liver-spheroid Acetaminophen dose-response (ClinoReactor-style competition: MO:BOT), 3Brain-style EEG validation, Cellink BI0X ecosystem news
obsidian-robin-1 git-repo (Obsidian vault) active Vault HEAD = 62877d1f (2026-07-22), includes 6 new commits covering CellShot-TriArm demo v1/v2 + CelVivo ClinoReactor 销售弹药 精读

commitments.mdopen-questions.md 是 wiki 默认模板;目前空着("No active ... yet"),等 Robin 真实工作里的承诺 / 盲区被识别后再写。

二、3 个 connector 为什么没开(按你的工作按优先级排)

优先级 connector 是否现在加 怎么加
Gmail 建议加 (你处理客户邮件 + 9X Bio 中间商通信) openwiki auth google 跑 OAuth flow (会弹出 Google 登录页)
X / Twitter 可加可不加 (现在没有规律跟踪的账号) openwiki auth x
不加 Slack 你没 Slack 工作空间,跳过
不加 Notion 你不用 Notion,跳过

最推荐加 Gmail——理由: 你每天的客户邮件 → AI 邮件 → RFP → demo 反馈, 都在 Gmail 里,加完 connector 后 wiki 自动:

  • 提"CelVivo 客户问 X 功能" 出现在 commitments.md
  • 把"9X Bio 转了一封 RFP" 作为 fresh signal 写到 themes

加 Gmail = 1 个 OAuth 流程,大概 5 分钟。我可以现在帮你跑(你说"加上",我就 openwiki auth google)。

三、Daily 操作 (你什么都不用做, 但要明白)

两套 cron 在 02:00-02:30 之间各跑一次:

0  2 * * * /home/ldw/.local/bin/openwiki-update.sh         # HN + Tavily + git-repo + agent update
30 2 * * * /home/ldw/.local/bin/openwiki-update-sources.sh # 4 个子系统 (RAGFlow/NocoDB/SeaFile/Wiki.js) 计数刷新

02:00 update.sh 顺序:

  1. ingest hackernews → 拉 Robin-curated life-sciences + AI workflow queries
  2. ingest web-search → 拉 10 个 Tavily queries 关于 4 vendor + organ-on-chip + 工作栈
  3. ingest git-repo → 拉 Obsidian vault manifest
  4. personal --update --print → M3 agent 读 raw data + INSTRUCTIONS.md + 当前 wiki → 决定哪些 page 要改
  5. git commit + push → 推到 Gitea public: http://10.10.10.254:3080/Robin/openwiki-wiki

02:30 update-sources.sh 顺序:

  1. NocoDB → 13 个文献库 × record count → 写 sources/nocodb.md
  2. SeaFile → 6 个 Repo × size + file count → 写 sources/seafile.md
  3. Wiki.js → GraphQL pages.list(limit:100) + zh/literature HTML probe → 写 sources/wikijs.md
  4. RAGFlow → /api/v1/datasets 健康检查 → 写 sources/ragflow.md
  5. git commit + push → 推到 Gitea

现在打开 Gitea (http://10.10.10.254:3080/Robin/openwiki-wiki) 你能看到:

  • themes.md — 4 行 (Robin 工作主题)
  • sources/hackernews.md — HN evidence index
  • sources/web-search.md — Tavily evidence index (Nature liver-spheroid 已落)
  • sources/git-repo.md — Obsidian vault manifest
  • sources/nocodb.md — 13 个库计数 (共 6604 records)
  • sources/seafile.md — 6 个 Repo (77 GB total)
  • sources/wikijs.md — 47 pages (zh) + 分布
  • sources/ragflow.md — RAGFlow 可用性状态
  • sources/literature.md — 精读笔记索引

四、你手工要做的 (什么时候 + 怎么)

触发 操作
你看到 wiki 跑出噪音主题 (跟工作无关的) 编辑 ~/.openwiki/wiki/themes.md 删行 + --print manual commit (10 min)
想加 Gmail 等新 connector 跟我说 "加 Gmail connector", 我跑 openwiki auth google
想换 wiki template (ex: from Personal → AI Research Radar) 跟我说 "换 AI Research Radar 模板"
改业务方向 (ex: 加新 vendor) 编辑 ~/.openwiki/INSTRUCTIONS.md 把新 vendor 加进 "Vendor-anchored signal" 段
某天 wiki 跑出来空 (raw 没东西) ~/.openwiki/logs/cron-2026MMDD.log,FATL 段通常写节点路径

五、你绝对别动的部分

  • ~/.openwiki/wiki/INSTRUCTIONS.md (在仓库里): OpenWiki 自己不会生成这个,但 wiki 会作为事实"读"它。如果它变长或变短,需要重新理解 Robin 的 scope
  • ~/.openwiki/wiki/_plan.md: 这个文件已经在 .gitignore了,会作为 agent scratch file 由 wiki engine 自己管理,你别管
  • .last-update.json: OpenWiki 自动维护 lastRunAt 状态文件

六、跨工具 cheat sheet (你有问题该看哪个 wiki / KB / 库)

你想做的事 打开
找 CelVivo / 3Brain / Cellink / Femtobiomed 内部资料 (产品 PDF / sales 文档) SeaFile + Wiki.js (类器官 topic page)
看出版商学术论文 + CelVivo ClinoReactor 数据 RAGFlow KB (海亚/Genmab/Takeda 任一 vendor KB)
看 TESS 公开学术文献 (无 vendor 角度, 全行业) OpenWiki sources/literature.md
看社区生命科学新闻 / Nature 论文 / CelVivo press OpenWiki sources/web-search.md + sources/hackernews.md
看你最近的 demo 计划 / 客户会议记录 / 销售弹药 Obsidian vault (/mnt/c/Users/20864/.openclaw/workspace/) + OpenWiki sources/git-repo.md
看主题层面 Robin 关注的趋势 (12→4 行 topics) OpenWiki themes.md
看每个子系统当前规模 (KB count / Repo size / page count) OpenWiki sources/{nocodb,seafile,wikijs,ragflow}.md

六点五、跨工具"真实联系"现在的状态 (2026-07-27)

系统 跟 OpenWiki 的接法 接法性质 频率
Obsidian vault OpenWiki 内置 git-repo connector 自动 每晚 02:00
Hacker News OpenWiki 内置 hackernews connector 自动 每晚 02:00
Tavily web search OpenWiki 内置 web-search connector 自动 每晚 02:00
Gmail OpenWiki auth google 还没接 不接 (你说"加"我加)
NocoDB ~/.local/bin/openwiki-update-sources.sh (自写脚本, 走 xc-token / v2 API) 自动 每晚 02:30
SeaFile update-sources.sh (自写脚本, 走 /api2/) 自动 每晚 02:30
Wiki.js update-sources.sh (自写脚本, 走 GraphQL) 自动 每晚 02:30
RAGFlow KB update-sources.sh 跑健康检查 (counts 因为 retrieval 服务挂所以不刷) 自动 (受限) 每晚 02:30

架构定位: OpenWiki 不是"中心化 orchestrator",它是**"5 个数据源 + 4 个子系统计数"的联邦索引**:

  • 事件流 (HN / Tavily / Gmail / git-repo) → OpenWiki 自带 connector 直接 ingest
  • 状态快照 (NocoDB / SeaFile / Wiki.js / RAGFlow) → 自写 update-sources.sh 拉计数 + 直接 commit

七、v.s. 此前 (7/26) — 今天改了什么

改动 之前 现在
wiki 状态 7/17-7/24 跨 8 天 0 commit (cron PATH 错) 7/27 4 commits, web-search + theme 重建
connector 数 2 (HN + git-repo) 3 (+ Tavily web-search)
onboarding 半完成, 只填了 source instances 完整: completedAt + modeId + templateId + ingestionSchedule
主题噪音 12 行, 8 行跟 Robin 工作无关 4 行, 全部贴合 Robin
INSTRUCTIONS.md 7613 bytes, 限定 CelVivo/3Brain/Cellink/Femtobiomed 业务
cron PATH cron 找不到 node, 8 天 0 产物 PATH fix + TAVILY key auto-load, 自检 log
personal --update TTY 长时间不退出 --print 模式一次性退出 (cron/cron-friendly)

八、Robin 你的下一步 (3 个选项, 1-2 个就行)

选项 A: 加上 Gmail connector (5 min) 最推荐. 理由: 客户邮件 + 9X Bio 中间商通信能即时变 wiki signal.

选项 B: 看一次今天的真实产出 (5 min) 打开 http://10.10.10.254:3080/Robin/openwiki-wiki 看 themes.md / sources/web-search.md / sources/hackernews.md 最新版本.

选项 C: 写 wiki 工作总结贡献 (10 min) 把 wiki 拉到本地, 删除噪音行, 提"哪类主题 Robin 期望", submit PR (开源精神).

我建议 A → B 顺序, 5 + 5 = 10 min, 但你决定.