docs: clarify cross-tool integration — add update-sources.sh cron + system state map

This commit is contained in:
OpenWiki Bot
2026-07-27 01:52:33 +08:00
parent 223ba73a2b
commit 70c3a74a85
+39 -4
View File
@@ -29,20 +29,37 @@
## 三、Daily 操作 (你**什么都不用做**, 但要明白) ## 三、Daily 操作 (你**什么都不用做**, 但要明白)
每晚 02:00 (Asia/Shanghai) cron 自动跑: 两套 cron 在 02:00-02:30 之间各跑一次:
``` ```
0 2 * * * /home/ldw/.local/bin/openwiki-update.sh 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 1. `ingest hackernews` → 拉 Robin-curated life-sciences + AI workflow queries
2. `ingest web-search` → 拉 10 个 Tavily queries 关于 4 vendor + organ-on-chip + 工作栈 2. `ingest web-search` → 拉 10 个 Tavily queries 关于 4 vendor + organ-on-chip + 工作栈
3. `ingest git-repo` → 拉 Obsidian vault manifest 3. `ingest git-repo` → 拉 Obsidian vault manifest
4. `personal --update --print` → M3 agent 读 raw data + INSTRUCTIONS.md + 当前 wiki → 决定哪些 page 要改 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` 5. `git commit + push` → 推到 Gitea public: `http://10.10.10.254:3080/Robin/openwiki-wiki`
**早上你看 9 个文件就够知道今天信号有没有 (每晚 02:00 跑完会推 Gitea, Robin 可以早上拿手机访问公开 URL 看 diff)** **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` — 精读笔记索引
## 四、你**手工**要做的 (什么时候 + 怎么) ## 四、你**手工**要做的 (什么时候 + 怎么)
@@ -70,6 +87,24 @@
| 看社区生命科学新闻 / Nature 论文 / CelVivo press | OpenWiki `sources/web-search.md` + `sources/hackernews.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` | | 看你最近的 demo 计划 / 客户会议记录 / 销售弹药 | Obsidian vault (`/mnt/c/Users/20864/.openclaw/workspace/`) + OpenWiki `sources/git-repo.md` |
| 看主题层面 Robin 关注的趋势 (12→4 行 topics) | OpenWiki `themes.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) — 今天改了什么 ## 七、v.s. 此前 (7/26) — 今天改了什么