Releases: marekpal97/thinkweave
Release list
v0.1.1 — native-Windows hardening + weave config
Patch release: predominantly bug fixes that make native-Windows installs work end to end, plus an additive weave config command and the accumulated post-0.1.0 changes.
Highlights
- Windows — critical session-write fix. Session folders no longer embed a
:from the timestamp (WinError 123), which previously broke every session write on Windows (CC import + every/wrap). - Windows — console encoding. CLI output no longer crashes on cp1252 consoles (the
→ ▶ ✓glyphs). - Scheduler — headless crons.
claude -pjobs (/dream, news) now run unattended (permission grant) and from the vault working dir, so scheduled/dreamworks on Windows Task Scheduler. Cross-platform permission flag; Windows-only working-dir. - New
weave config {show|set-vault}— inspect/set the vault path portably (XDG /%APPDATA%), used by/onboard. - Docs:
weaveCLI install prerequisite (uv tool install "thinkweave[all]"), accurate Windows note.
⚠️ Upgrade note (Windows, clean break)
The Windows scheduled-task folder was renamed PersonalMem\* → Thinkweave\*. If you scheduled jobs on Windows under a prior version, delete the old tasks before/after upgrading or they orphan:
schtasks /Delete /TN "PersonalMem\dream" /F # or `weave schedule uninstall` pre-upgrade
Linux/macOS crontab is unaffected.
Install
uv tool install "thinkweave[all]"
Changes since v0.1.0: #5 (17-tools correction), #6 (PyPI metadata), #7 (install docs), #8 (Windows hardening).
v0.1.0 — Thinkweave initial release
Thinkweave is a self-maintaining, Obsidian-native knowledge layer for Claude Code: markdown is the source of truth, SQLite is a throwaway index, and the system actively gathers what you read, captures what you do, and curates both into living markdown you own.
The framework (initial setup)
- Two layers, markdown-truth — an Obsidian-native vault (
concepts/,sources/,themes/, per-project session folders) over a rebuildable SQLite index (weave index --full); delete the index and it regenerates from markdown. - 17
weave_*MCP tools — the agent's operation surface (search / create / read / extract / graph walk / …), with three retrieval modalities — keyword FTS5, embedding similarity, typed graph walk — plus budgeted compositions. - Skills + hooks + workers — slash-command skills (
/onboard,/research,/drain,/wrap,/dream, …), four Claude Code hooks that auto-capture session events, and subagent workers the nightly/dreamand/drainfan out to. - acquire + capture → synthesize → maintain → serve — a
discover → drainacquisition spine pulls external sources (papers, repos, articles, news, podcasts, newsletters, YouTube) along configurable rails;/wrapdistills sessions into notes + decisions; the nightly/dreammints concept hubs + theme arcs, dedups the ontology, judges predictions, and writes a daily digest + maintenance log. - Yours, in the open — human-readable markdown, git-friendly and hand-editable; embeddings are optional (retrieval degrades to keyword search without an API key); the MCP server launches on demand.
What's new in this release
- Renamed
personal_mem→ Thinkweave (weave_*tools,weaveCLI,thinkweaveserver id); self-hosted plugin marketplace; two install paths (marketplace +weave dev-link). - Synthesis unification — one wrap-shaped spec with two interchangeable backends: keyless inline (running model) and async API fan-out via the configured provider.
- Concepts inline at creation — removed the deferred concept-enrich path (18 → 17 MCP tools).
- Probe-aware acquisition — discovery steered by observed activity + behavioral probe pressure; a GitHub repo-discovery rail; one-shot pasted-URL podcast/YouTube research.
- Drift v2 + memory seam — geometry-guarded ontology dedup/coarsening; Claude-Code-auto-memory ↔ vault reconciliation; evidence-gated decision supersession.
/wrap— the session-extraction skill (renamed from/weave-wrapfor naming-convention fidelity).
Install
Plugin (recommended):
claude plugin marketplace add marekpal97/thinkweave
claude plugin install thinkweave@thinkweave
Dev / private fork: git clone …&& uv sync --extra mcp && weave dev-link
Requires uv. See the README for the full guide.
In progress / roadmap
- Novelty detection — sharpening "is this genuinely new to the vault?" so acquisition and synthesis prioritize what extends knowledge over what restates it.
- Automatic skill detection — a session-side analog of themes: surfacing recurring workflows as candidate skills (the task/skill-abstraction primitive).
- Improved retrieval — reranking + hybrid-fusion work to lift precision beyond the three base modalities.