Kuku 0.5.4
Kuku 0.5.4
Highlights
-
Added Agent World as an early alpha plugin.
- Explore wikilink relationships in a 3D voxel-style world.
- Notes are represented as agents, folders as rooms, and links as connection lines.
- Agent World is marked alpha and is disabled by default.
-
Improved indexer stability for large and network-backed vaults.
- Fixed a chunk-splitting bug that could cause indexing to stall and grow memory without bound.
- Hardened full rebuild scanning so symlinked files and directories are skipped.
- Prevented symlinked markdown files and markdown-looking directory placeholders from being indexed.
- Kept hidden folders and .kuku data excluded from rebuild scans.
- Added an extraction profiling harness for memory and CPU investigation.
-
Improved graph and editor workflows.
- Refined graph focus and zoom behavior.
- Preserved active-file context when opening graph-related views.
- Improved command bubble and slash menu interactions.
- Added new graph/Agent World icon support.
-
Polished AI chat scrolling.
- Improved scroll-follow behavior while new messages stream in.
- Reduced unwanted scroll jumps when interacting with the chat panel.
Fixes
- Prevented stale Agent World graph builds from applying after the graph is cleared.
- Fixed plugin enable/disable status labels for next-launch state.
- Persisted default-disabled plugin migrations so user choices survive restarts.
- Updated dependency lockfiles and workspace package manager metadata.
- Fixed a production desktop startup issue that could show a black window.
- Removed custom initial chunk splitting from the desktop Vite build.
- Removed the unused
three/webgpushim.
Developer Notes
- Added regression coverage for indexer chunk splitting edge cases.
- Added full rebuild scanner tests for symlinks, hidden folders, .kuku, and network-style placeholders.
- Added profile_extract for focused indexer extraction profiling.
Full Changelog: 0.5.2...0.5.4