v0.158.0
Highlights
find --deep-depth — a new option to tune how wide a deep search reaches. It sets how many of the top results contribute their tags and edges to the follow step (default 10, capped at 100): raise it to surface more related notes, lower it to keep results focused. Existing --deep behaviour is unchanged.
Traceable hosted-mode logging — in hosted (remote) mode, every API call now writes a line to keep-client.log tagged with the server's request id, so a session can be followed end to end and matched against server-side logs. Exports, server-info, and count calls that previously left no trace are now included.
Security
The bundled OpenClaw plugin's npm dependencies were updated to pick up published security fixes — fast-uri, path-to-regexp, qs, hono / @hono/node-server, and the MCP SDK.
Fixes
- Deep search is more robust: an out-of-range or non-numeric depth now falls back to the default instead of erroring, and a non-JSON response from a proxy or gateway surfaces as a normal HTTP error rather than a JSON parse failure.
- Removed an unreachable code path in the remote client.
Maintenance
Test and CI hardening, with no change to runtime behaviour: an in-process integration harness for the hosted client, end-to-end tests now running in CI, GitHub Actions pinned to commit SHAs, a stabilized timing-sensitive sync test, and an undefined-name lint enabled to catch dead or mistyped references.