lwc v0.13.5
LWC v0.13.5 expands the Agent-facing memory workflow with optional document conversion, bounded word-level exploration, reusable CodeGraph installation, strong-context tags, and reversible Agent integrations.
Highlights
- Markdown conversion adapters:
lwc transcan use Microsoft MarkItDown or Firecrawl AnyDoc. Both adapters are opt-in, disabled by default, and configured through normal LWC configuration without persisting secrets in command output. - Bounded word graph: the Viewer can explore shared terms across documents without loading the full high-density token graph. Search, pagination, and hard limits bound documents, spans, tokens, nodes, edges, and response size.
- One global CodeGraph runtime:
lwc cg initreuses a single pinned runtime from the global cache and creates only project-local indexes. This release also fixes Windows extended-path forwarding that previously caused valid project files to be rejected as path traversal. - Agent integration installer:
lwc agent installdetects installed Agent hosts, supports global or project scope, writes bounded instruction blocks and MCP configuration, installs supported hooks/plugins, and provides idempotent refresh plus precise uninstall. - Strong Wiki tags: prioritized tags provide deliberate full-page context loading through commands such as
lwc load tag "operations" --limit 3. Autoload policies make mandatory rules available to lifecycle hooks without turning ordinary search into an unbounded context load.
Agent integrations
First-class bundles are included for Codex, Claude Code, and Pi. Portable instruction and MCP output keeps the installer usable for other Agent hosts instead of limiting the feature to those three products.
lwc agent install --yes
lwc agent install --print-config codex
lwc agent statusInstall and refresh operations are idempotent. Generated instruction sections use boundary markers so updates and uninstall remove only LWC-owned content.
Agent guidance now invokes the globally installed lwc command directly. The current directory is the project boundary by default; LWC_PROJECT_ROOT is reserved for intentionally targeting a different project.
Document conversion
Conversion remains off until explicitly configured. LWC forwards the reviewed adapter configuration at execution time and preserves its existing external-source and output-path safety checks.
lwc trans docs/report.docx --output out/report.mdMarkItDown and AnyDoc remain optional external runtimes; installing LWC does not install or enable either converter automatically.
Graph performance and safety
The word graph is query-driven rather than eagerly materialized into the browser. Server-side caps are enforced even when a client requests larger values. CodeGraph continues to keep one index per project while sharing only the pinned runtime globally.
The release acceptance suite covers bounded 10,000-document word/tag workloads, project isolation, repeat initialization, Windows path forwarding, Agent install/refresh/uninstall, adapter timeouts and error handling, and Viewer request limits.
Compatibility
- No intentional breaking CLI changes.
- Existing Wiki data is migrated through the normal guarded Work lifecycle.
- Markdown conversion and graph capabilities remain disabled until configured or initialized.
- Release binaries are published for x86_64/aarch64 macOS, glibc Linux, and Windows.
- CodeGraph cache and index paths are now built from native path components on Windows, including Windows ARM.
- Windows converter discovery now supports
.exe,.cmd, and.batshims fromPATH, including npm-installed AnyDoc launchers.
Upgrade
curl --proto '=https' --tlsv1.2 -fsSL \
https://github.com/JanYork/llm-wiki-cli/releases/latest/download/install.sh | shOr with npm after the package is published:
npm install --global @i-xor/lwc@0.13.5All binary archives are accompanied by SHA256SUMS. The installer verifies the selected archive before installation.