llmwiki 1.5.0 — Wiki behavior separated from storage
npm install --global llm-wiki-compiler now installs 1.5.0 (npm latest). The two supporting packages are pinned to the same version and install with it. This release ships the same code as 1.5.0-rc.1; only the version and release documentation changed since the candidate.
Highlights
- Same wiki, cleaner foundation. Compilation, retrieval, review, artifacts and project state now reach the disk through focused storage boundaries, and today's local-disk layout is their first implementation. Locking, atomic writes, path confinement, symlink handling and recovery stay in the local implementation. Your wiki keeps the same layout, file formats, defaults, and CLI, SDK and MCP entry points, with no migration or storage setting. This is groundwork; it does not add hosted storage, a remote backend, role-based permissions or a public storage-plugin API.
- Converse gateways.
LLMWIKI_PROVIDER=converseconnects to a bearer-authenticated endpoint speaking the Bedrock Converse protocols, with streaming and structured extraction. Its AWS protocol packages are optional peers, loaded only when selected. - Pages that fit the source.
llmwiki compile --no-pages-limit(also scopedrefresh, SDKnoPagesLimit: true) drops the requested 3–8 concepts per source. - A viewer that keeps up.
llmwiki viewrefreshes its snapshot after a compile without a restart and readsLLMWIKI_VIEW_PORTwhen--portis not given.
Fixes
- Wikilink markup in an extracted concept name no longer creates a duplicate page.
- GPT-6 Luna models work with the OpenAI provider.
- A named pipe in
sources/no longer hangs freshness checks. - MCP wiki tools and the whole stdio server keep progress output off the JSON-RPC stream.
Upgrade notes
- No migration is needed. Back up a wiki you care about before upgrading, as for any release.
- Prompt version moves from
v6tov7. Upgrading alone does not recompile unchanged sources; a source that needs extraction again is extracted afresh. - Converse is opt-in: install
@aws-sdk/client-bedrock-runtimeand@smithy/node-http-handleronly if you select it. - The MCP Registry entry
io.github.atomicstrata/llmwikiis published for1.5.0after the npm release.
Thank you
- @LorenzoGentile — Converse gateway provider (#282),
--no-pages-limitextraction (#277, merged as #285), wikilink concept-title normalization (#278) and GPT-6 Luna request parameters (#279). - @Erick0412-dev — viewer snapshot refresh (#275) and
LLMWIKI_VIEW_PORT(#274). - @vishalhabib99 — quiet MCP wiki tools over stdio (#270).
Credit includes original implementations completed or extended during maintainer review.
Full details: CHANGELOG · Upgrade notes · Full diff: v1.4.2...v1.5.0