Releases
Wenlan Changelog and Releases
See the current Wenlan release, shipped changes, recent milestones, and how to distinguish tagged releases from unreleased main work.
At a glance
01
Find the latest stable release and its downloads on GitHub Releases. The highlights below cover the current release and earlier milestones.
02
The unified release publishes native runtime archives plus macOS Apple Silicon and Windows x64 desktop builds and updater artifacts.
01
Current stable release
Wenlan v0.20.2 was released on 2026-10-27. Check GitHub Releases for the latest stable version and downloads.
- After an import, the app offers to write the first pages with the AI tool you choose, eight at a time, and the CLI prints the same next step. On demand, your AI tool also organizes the sources of the new pages it writes.
- The Kimi desktop app connects with Wenlan, and the Connections page lists connected tools first.
- Citation and link preview cards show the type, the name, a short excerpt, and Open.
02
v0.20.1 highlights
v0.20.1, dated 2026-10-25, lets an AI tool suggest changes to your Obsidian notes, written only when you accept, connects Kimi Code and six more AI tools with Wenlan's skills, and lets AI-tool search find a rare word in a large library.
- An AI tool can suggest changes to your Obsidian notes. They are written to the vault only when you accept, one AI changes setting covers pages and notes, and the home and the menu bar show vault notes an AI wants to change.
- Wenlan's pages can move into an Obsidian vault.
- Kimi Code connects with Wenlan's skills, and so do Antigravity, GitHub Copilot, VS Code, Windsurf, Kiro, and OpenCode.
- AI-tool search finds a rare word in a large library, and a big first vault import is searchable in minutes.
- Pages show images and videos. A link pasted into a page is saved as a source, with icons for X, Threads, Instagram, and RedNote, and social posts and YouTube videos show as a card, a playable video, or the site's own post.
- The daily repository wiki update can run on GitHub, set up from the app, and can use Cursor or GitHub Copilot. Renamed code files are followed, and a README.md in the wiki folder lists the pages in reading order.
03
v0.20.0 highlights
v0.20.0, dated 2026-10-23, makes steeping Automatic or On demand, renames /wenlan map to /wenlan wiki, locks pages you wrote for review, and puts a Space's code pages into its repository as a pull request.
- Steeping is Automatic or On demand, never off. Automatic steeps in the background with the models you assign. On demand, the default for new installs, lets your AI tool steep as it saves or writes; /wenlan steep finishes the rest and also writes new pages from imported material.
- /wenlan map is renamed /wenlan wiki, with no alias. Wiki plans its pages from the repository and writes only the missing ones; steep keeps them current, including pages whose code changed.
- Lock pages I've written, a steeping setting that is on for new installs, locks the pages you write or edit so AI changes to them wait for your review, while pages AI wrote keep updating.
- A GitHub button on a Space puts its code pages into the repository as a pull request, from the button or a daily run, and that pull request also fixes the repository's own docs where they no longer match the code.
- Pages draw Mermaid diagrams. Wiki adds them where a picture helps, steep keeps them, and Wenlan checks each diagram when an AI tool writes the page.
- When an AI tool writes a page with numbered [n] citations, Wenlan checks that each cited source supports the sentence before saving it.
- A Logseq graph can be a source and is followed for changes. A folder or vault can be imported once or kept in sync, and a chat export keeps a last message nobody answered.
04
v0.19.3 highlights
v0.19.3, dated 2026-10-21, lets a page rely on lines of code and on other pages, and tells you when what it relies on changes.
- A page can rely on lines of code. When an AI writes a page from code, it says which lines it relied on; Wenlan remembers them and marks the page when those lines change. Edits that only move the lines or change whitespace do not count.
- The app shows the code lines a page relies on, with the lines as they were and as they are now when they changed, and names the agent behind each edit in a page's basis diff. You can confirm no impact, edit the page, or stop relying on the code.
- /wenlan map writes repository orientation pages tied to the code lines they describe, so a later reader knows where to look and whether the page is still current. v0.20.0 renames it /wenlan wiki.
- A page can rely on other pages and is told when they change. Typing [[ in the editor links to a page and relies on it, and the app lists and manages a page's bases.
- save_source keeps documents an AI read in other apps together with their link, and Wenlan remembers which AI conversation a memory or page came from.
- Obsidian vaults follow changes in the background, checked about every 30 seconds, instead of needing a manual refresh.
- Web access can let an app you allow search and write, not only search: it can add, edit, and delete memories and pages in what you share.
- Wiki documents are called pages everywhere in the English app.
05
v0.19.2 highlights
v0.19.2, dated 2026-10-19, adds a getting-started home, one /wenlan entry for the plugins, Muse and Muse Code connections, and direct note editing by agents.
- New users get a getting-started home: Wenlan asks how you want to start, then a checklist tracks writing a note, connecting an AI tool, bringing in sources, and letting an AI use what you saved.
- The Claude Code plugin has one entry, /wenlan. The slash menu shows /wenlan, /brief, /capture, /recall, and /handoff; setup, distill, pages, lint, curate, and forget run as words after /wenlan, such as /wenlan lint. In Codex the entry is $wenlan.
- /handoff brings the notes a session used up to date without overwriting edits made in the meantime.
- The desktop app connects Muse Code with one click, and the Web access card is a single switch again. Muse connects through Other apps and is named in the Allow dialog.
- Agents can edit notes directly when they work from the latest version. Turn on Review every change in a note's menu to send every AI change to review first.
- Brief keeps a history, so you can read earlier versions with wenlan brief history.
- Review cards say why a change needs review and who wrote each version.
06
v0.19.1 highlights
v0.19.1, dated 2026-10-14, is a fix release on top of v0.19.0.
- Unconfirmed pages appear in search, and AI-written pages no longer require a configured model.
- Notes written about an entity appear in the Wiki Folders tree, which now shows a note count.
- The reader centres the open note and folds the labelled sidebar when Info needs room.
- The capture skill reads the receipt the daemon actually returns.
- New installs no longer turn ~/.wenlan into a git repository. Page history lives in Wenlan's own revisions; run git init in ~/.wenlan/pages yourself if you also want a git history of the Markdown files.
07
v0.19.0 highlights
v0.19.0, dated 2026-10-12, makes notes the default workspace and makes background AI explicitly optional.
- Notes are the default workspace, organized in real folders, with direct page editing and safe autosave.
- Reading, sources, and settings are unified for notes-first workflows; a source library adds safe web excerpts and DOCX ingestion.
- Background AI is opt-in rather than assumed.
- Knowledge checks find problems and apply verified repairs.
- Web apps can be given the whole library or one Space, with one-click pairing and a short-code fallback.
- MCP instructions are wiki-first, with read_page, list_pages, and update_brief tools.
- Wenlan connect shows when a local tool has actually connected and names each client.
08
v0.18.4 to v0.18.5 highlights
These patches improve graph exploration and desktop update controls, add recovery for a stale background service after an update, and prevent overlapping recovery prompts.
- Graph exploration and desktop update UX improvements shipped in v0.18.5.
- Background service recovery and tray stop controls shipped in v0.18.4.
- Idle detected entities are archived by default.
09
v0.18.1 to v0.18.3 highlights
These patches improve import visibility and entity housekeeping, make milestone notifications dismissible, and fix local-provider and shared Claude/Codex harness behavior.
- Import reports real phase progress and batch status.
- Entity housekeeping gains an idle-archive rule; detected entities are presented as an index rather than a to-do list.
- Milestone notifications support explicit and automatic dismissal.
- Local provider presets can send an API key; upstream LLM refusals return a 502 response.
- Shared Claude/Codex hook and runner gaps are closed.
- These releases shipped through 2026-09-08.
10
v0.18.0 highlights
The v0.18.0 release improves the desktop home around the library you are actually viewing, removes the "Where AI looked" section, fits the empty-state ghost cards at the default window size, keeps startup moving when a global shortcut is occupied, and holds the window in place with a starting status until the daemon answers.
- Each library gets one home page with an honest empty state when it has no pages yet.
- The home page no longer shows a "Where AI looked" section.
- Empty-state ghost cards fit at the default window size.
- Startup continues when another app already owns the global shortcut.
- The window stays still after launch and shows a starting status until the daemon answers.
- Stable release date: 2026-09-04.
11
v0.17.5 highlights
The v0.17.5 patch release keeps the v0.17.4 desktop and runtime improvements and hardens Remote Access by stopping its secret from being written to the app log.
- Remote Access no longer writes its secret into the app log.
- The v0.17.4 desktop and runtime improvements remain part of the current release line: notarized macOS Apple Silicon DMG, source-opening citations, signed cloudflared updates, and the open and relay security fixes.
- The v0.17 line still includes verified exact-release installation, source-revision write fences, and the Atlas knowledge view.
- Stable release date: 2026-08-30.
12
v0.17.4 highlights
The v0.17.4 release notarized the macOS DMG, made document citations open their backing file, prevented cloudflared from replacing its signed binary, and closed the remaining open and relay security findings.
- The macOS Apple Silicon DMG opens with a normal first launch.
- Document citations can show and open the file path behind the cited source.
- The app keeps the signed cloudflared binary from replacing itself during updates.
- Open and relay paths closed the three remaining security-audit findings, and five transitive npm packages moved past their advisories.
13
v0.14.x highlights
The v0.14.x releases strengthen the write and review lifecycle for source-backed pages while making model routing explicit and vendor-neutral.
- Every Page write routes through one gate, including a draft lifecycle and wire contract.
- Page Map v1 adds schema, accessors, routes, and an improve pass.
- Per-job source pins and a resolved-routing endpoint avoid vendor privilege.
- Read scopes and approval-gated lint repair are enforced.
- v0.14.1 preserves the exact canonical page source.
- Stable release date: 2026-07-20.
14
v0.13.x highlights
The v0.13.x releases expanded diagnostics and external-LLM configuration while hardening release and maintenance behavior.
- External-LLM API key, config hot-swap, and external status.
- Whole-system and deep semantic lint diagnostics.
- Directory sync keeps the daemon responsive.
- Evidence-driven lint maintenance paths are hardened.
15
v0.12.0 highlights
The v0.12.0 release reworks how wiki pages are synthesized and cited. Distill becomes one refresh operation with canonical PageWrite births, and synthesis is gated on citations so page claims stay traceable to sources.
- Distill redesign: one refresh op, canonical PageWrite births, citation-gated synthesis.
- Per-claim verified citations for wiki pages.
- Loopback daemon guarded against cross-origin browser access.
- Server binds its port before any data-dir work.
- Release date: 2026-07-08.
16
v0.10.0 to v0.11.0 highlights
The v0.10.x and v0.11.0 releases focused on getting documents into the store and letting them talk back to it.
- Folder and multi-format document ingest.
- Doc-grounded revisions: documents propose rewrites to conflicting captures.
- Pages skill ported to the Codex plugin.
17
v0.9.1 to v0.9.6 highlights
The rest of the v0.9.x line covered the public Wenlan cutover cleanup and made distilled wiki pages first-class across recall and search surfaces, with CLI-first browsing through wenlan pages and a reworked /wenlan curate revision queue.
- Public rename cleanup completed across docs, plugin, and scripts.
- Distilled wiki pages surfaced across recall and search, space and tier gated.
- wenlan pages CLI and CLI-first /wenlan pages and /wenlan curate browsing.
18
v0.9.0 highlights
The v0.9.0 release is the first stable Wenlan-branded release after the public rename. It moves distribution identities to Wenlan while preserving the local-first daemon, CLI, MCP connector, and Claude Code plugin workflow.
- Public package, binary, crate, and repository names now use Wenlan identities.
- The Claude Code plugin and setup path install through wenlan package names.
- WENLAN_RERANKER_MODE became configurable in this release; the current CLI path is wenlan models reranker <off|lite|full>.
19
v0.7.0 highlights
The v0.7.0 release broadened Wenlan from a macOS-first runtime into a cross-platform local daemon with explicit spaces and stronger evaluation discipline.
- Cross-platform runtime support for macOS, Linux, and Windows.
- Space subcommands and doctor resolver state; the current CLI path is wenlan spaces.
- Plugin and server space resolver plumbing.
- KG-faithfulness and page-distillation faithfulness benchmarks.
- Structured binary judge and reproducibility foundations for evals.
- Release pipeline fixes for crates, npm, Homebrew, and version sync.
20
Earlier milestones
The v0.6.x line introduced the domain-to-space transition, curation workflows, pending revisions, and stronger daemon/client boundaries.
The v0.5.x line merged the MCP server and Claude Code plugin into the monorepo, established the locked skill set, and made the public packages line up with the repo runtime.
21
Unreleased main work
A merged change on main does not by itself establish that it is included in a released version. Check the tagged release notes for the version you use.
Some released switches remain experimental. Check the experimental flags reference and the matching release source for their status.
22
Where to follow releases
GitHub releases are the canonical place to inspect release artifacts. CHANGELOG.md is generated by release-please and records the release history in the source repo.
Next
Releases and Versioning
Understand how Wenlan turns merged work into tagged releases, package versions, binaries, npm packages, and crates.
Read next