Skip to content

Releases: wzdavid/ThinkWiki

ThinkWiki v1.6.0

Choose a tag to compare

@wzdavid wzdavid released this 23 Jun 07:42

Highlights

ThinkWiki v1.6.0 turns the graph into a schema v2 content knowledge graph, adds entity governance and merge workflows, and introduces serve so Agent Skills hosts can browse HTML outputs at http://127.0.0.1:8765/.

Added

  • Added a schema v2 content knowledge graph with default_view = knowledge, including page-backed nodes, extracted claim nodes, and semantic relations such as about, belongs_to, depends_on, asserts, supports, contradicts, and suggests_related_to.
  • Added entity governance to the knowledge graph so page-backed entity nodes now carry aliases, can surface ambiguous identity collisions, and participate in deterministic merge review workflows.
  • Added an entity-merge-review command that writes output/graph/entity-merge-review.{json,md,html} for manual review of ambiguous entity alias groups.
  • Added entity-merge-apply so users can canonicalize one entity page, convert the rest into merged stubs, and rebuild downstream viewer / graph / governance outputs in one deterministic step.
  • Added entity-merge-apply --dry-run so users can generate output/graph/entity-merge-plan.{json,md,html} before writing any entity pages.
  • Added a serve command that exposes <wiki-root>/output/ over loopback HTTP (default http://127.0.0.1:8765/) so agent hosts can browse inbox, viewer, graph, and governance pages in a browser.
  • Added README.zh.md as the Chinese project overview alongside the English README.

Changed

  • Updated HTML workbench outputs (output/index.html, inbox, viewer, graph, and governance pages) to English so repository-facing previews and agent-host browsing stay consistent.
  • Refreshed demo wiki outputs and README screenshot assets to match the current English HTML workspace.
  • Rewrote README.md and SKILL.md around Agent Skills installation and conversational usage, including supported agent hosts and the recommended serve workflow for browsing HTML outputs.
  • Updated graph-report, status, health, and output/index.html so entity counts, alias counts, ambiguous alias groups, and ambiguous entity counts are surfaced across terminal summaries and HTML workbench outputs.
  • Updated graph construction and ingest so merged entity stubs continue to resolve old titles and aliases to the canonical entity page without polluting the active knowledge graph.
  • Updated the output home so entity-merge-review.html and entity-merge-plan.html are treated as first-class governance artifacts alongside the graph report.

Install

Ask your Agent to install the skill from https://github.com/wzdavid/ThinkWiki , or clone the repo and run:

python3 scripts/thinkwiki bootstrap
python3 scripts/thinkwiki doctor --repo-root .

Browse HTML outputs

python3 scripts/thinkwiki serve --root /path/to/my-wiki

Then open http://127.0.0.1:8765/index.html.

ThinkWiki v1.5.1

Choose a tag to compare

@wzdavid wzdavid released this 21 Jun 08:31

ThinkWiki v1.5.1

Patch release for cross-platform stability.

Changed

  • Fixed a Windows-only failure in \ caused by non-ASCII console output during regression tests
  • Kept report files in Chinese while making terminal output ASCII-safe across platforms

Verification

  • \ passes locally
  • macOS/Linux behavior remains unchanged while Windows CI compatibility is restored

ThinkWiki v1.5.0

Choose a tag to compare

@wzdavid wzdavid released this 21 Jun 08:24

ThinkWiki v1.5.0 - workflow governance edition

This release turns ThinkWiki into a more complete, deterministic knowledge workspace for real operating loops.

Highlights

  • Added health for deterministic workspace checks
  • Added status for compact operational summaries
  • Added batch-clip for bulk collection into inbox
  • Added batch-ingest for bulk promotion from inbox into wiki
  • Added graph-report for deterministic graph governance reporting
  • Added output/graph/report.html as a browser-openable graph governance page
  • Surfaced graph governance summaries in status, health, and output/index.html

Why this matters

ThinkWiki now has a clearer end-to-end workflow:

clip -> inbox -> review -> ingest

and also a bulk workflow:

batch-clip -> inbox -> batch-ingest

At the same time, graph quality is no longer only visible inside the graph explorer. It now has an explicit governance layer for isolated pages, hub stubs, fragile bridges, isolated clusters, and top graph fixes.

User-facing outputs

  • output/index.html
  • output/inbox/index.html
  • output/viewer/index.html
  • output/graph/index.html
  • output/graph/report.html

Notes

  • Demo outputs and README screenshots were refreshed
  • Internal research notes were removed from the public repository surface
  • Demo outputs no longer expose local absolute filesystem paths

ThinkWiki v1.4.0

Choose a tag to compare

@wzdavid wzdavid released this 21 Jun 03:33

Highlights

  • Adds a stronger web capture pipeline with explicit --adapter auto|wechat|generic selection and structured sidecar metadata for inbox clips.
  • Adds --mode auto|wait so slow-loading pages can be retried before entering the inbox review flow.
  • Adds --media ask|always|never so webpage images can stay remote, be flagged for review, or be localized into normalized/assets/inbox/....
  • Adds capture quality, capture state, and capture reason signals so inbox review can explain why a clip is ready, needs review, or is still weak.
  • Upgrades output/inbox/index.html into a grouped review console with Ready To Ingest, Needs Review, and Weak Captures sections plus priority ingest commands.
  • Updates the workspace home and README screenshots so users can reach the best next action faster.

ThinkWiki v1.3.0

Choose a tag to compare

@wzdavid wzdavid released this 20 Jun 14:26

ThinkWiki v1.3.0

v1.3.0 是采集闭环版。这个版本让用户不只是把内容导入 wiki,而是先通过 clip 采集到 inbox,再用可直接打开的 HTML 页面完成复核和下一步入库。

Added

  • Added a new clip command and inbox storage flow so webpages, pasted text, and local files can be collected first and ingested into the wiki later.
  • Added an output/inbox/index.html review page so users can browse pending inbox items and copy the next ingest command without leaving the browser.

Changed

  • Updated output/index.html so the workspace home now shows an Inbox Queue, inbox counts, clip-driven next actions, and a direct entry to the inbox review page.
  • Updated clip so it backfills missing raw/inbox and normalized/inbox directories for older wikis, regenerates output/inbox/index.html, and refreshes the output home after each capture.

Highlights

  • 新增 python scripts/thinkwiki clip 作为统一采集入口
  • 新增 python scripts/thinkwiki inbox 生成待处理采集内容复核页
  • output/index.html 现在把 Inbox Queue 纳入知识工作台首页
  • demo wiki 和回归测试已同步升级,12 项测试全部通过

ThinkWiki v1.2.0

Choose a tag to compare

@wzdavid wzdavid released this 20 Jun 14:19

ThinkWiki v1.2.0

v1.2.0 是知识工作台首页版。这个版本把原来的成果入口页升级成更成熟的工作台首页,让用户打开 output/index.html 就能立刻看到当前 wiki 发生了什么、下一步该做什么。

Added

  • Added a workspace-style output/index.html home that surfaces What Changed, Next Actions, Needs Attention, Graph Snapshot, and Featured Pages.
  • Added homepage recommendations that reuse graph insight data so users can move from the output hub into the right next action faster.

Highlights

  • output/index.html 从成果入口升级为知识工作台首页
  • 首页直接消费 viewer 和 graph 输出,展示页面规模、图谱状态和最近变化
  • 首页把图谱洞察和推荐动作前置,用户不需要先打开 JSON 或命令行再判断下一步
  • 为后续 v1.3.0 的 inbox 采集闭环打下统一入口基础

ThinkWiki v1.1.0

Choose a tag to compare

@wzdavid wzdavid released this 20 Jun 13:46

v1.1.0

Added

  • Added Graph Insights to output/graph/index.html so the graph page now surfaces key pages, bridge pages, weakly connected pages, and suggested links.
  • Added structured graph insight data to output/graph/graph.json and output/graph/graph.md for downstream analysis and richer summaries.
  • Added graph-side interactions for insight-driven exploration, including clickable insight cards and suggested-link highlighting in the SVG graph.

Changed

  • Updated the graph explorer README copy and demo screenshot so the new insight panel is visible in the repository front page.

ThinkWiki v1.0.1

Choose a tag to compare

@wzdavid wzdavid released this 20 Jun 08:33

v1.0.1

Fixed

  • Fixed GitHub Actions regression tests so spawned test scripts now prefer the repository runtime in .venv after bootstrap, instead of falling back to the system Python.
  • Fixed CI failures in ingest.py regression coverage caused by running document and directory ingest tests outside the bootstrapped ThinkWiki runtime.

ThinkWiki v1.0.0

Choose a tag to compare

@wzdavid wzdavid released this 20 Jun 07:46

v1.0.0

Released as ThinkWiki

  • First standalone release under the ThinkWiki brand.
  • Removed the legacy scripts/llm-wiki compatibility entry and standardized on scripts/thinkwiki.
  • Standardized runtime environment variables on THINKWIKI_*.
  • Renamed the regression test suite to tests/test_thinkwiki.py.
  • Refreshed demo outputs, page titles, and repository-facing docs to consistently use ThinkWiki.

Added

  • Added an offline graph viewer at output/graph/index.html so graph generation now produces a directly browsable HTML artifact.
  • Added richer graph node metadata including summary, confidence, status, updated date, path, and sources.
  • Added a shared output/index.html hub so users can open the graph page and viewer page from one place.
  • Added repository-hosted PNG screenshots for the viewer page and graph page so README can show real product output immediately.
  • Added a repository-hosted PNG screenshot for output/index.html so README now shows the entry hub alongside viewer and graph pages.
  • Added a reusable scripts/build_demo_wiki.py script to regenerate the demo wiki behind the README screenshots.
  • Added release notes tracking for ThinkWiki.

Changed

  • Updated README.md to better explain the single-skill installation model, quick start flow, and viewer/graph outputs.
  • Updated SKILL.md to treat graph and viewer tasks as HTML-first deliverables instead of raw data outputs.
  • Updated graph layout generation to use a denser, degree-aware column layout and auto-center selected nodes in the graph stage.
  • Updated graph edge rendering so references, links_to, includes, and cites now use distinct colors and line styles.
  • Updated graph exploration so users can switch between 1-hop, 2-hop, and full-graph visibility around the selected node.
  • Updated graph exploration so users can toggle individual edge types on and off when reading dense relationship maps.
  • Updated graph exploration so users can jump to all, concept, decision, and source views with one-click focus presets.
  • Updated graph node details so the side panel now summarizes per-edge-type relationship counts for the selected node.
  • Updated graph and viewer pages so they can jump to each other through URL hashes and printed file URIs.
  • Updated ask, query, digest, and crystallize so they mention the shared output/index.html hub whenever viewer or graph outputs already exist.
  • Updated output/index.html so it now acts like a lightweight product homepage with wiki title, generated date, page count, node count, edge count, recent pages, featured concept/decision pages, and a recommended next step.

Fixed

  • Kept wiki-backed graph nodes from losing their richer metadata when placeholder nodes are merged during graph construction.