Skip to content

v0.18.4

Choose a tag to compare

@github-actions github-actions released this 06 Apr 01:14
· 1635 commits to main since this release
3dbfe67

What's Changed

  • fix(mcp): inject server instructions into system prompt by @bug-ops in #2639
  • fix(tools): utility gate explicit-request bypass and ML classifier false-positive by @bug-ops in #2638
  • fix(tools): explicit_request check falls back to m.content when parts is empty by @bug-ops in #2643
  • feat(tui): slash-command autocomplete in insert mode by @bug-ops in #2644
  • fix(index): wire workspace_root through IndexConfig and optimize memory usage by @bug-ops in #2648
  • feat(memory): persona memory layer and multi-agent consistency protocol by @bug-ops in #2649
  • fix(index): offload directory walk to spawn_blocking to unblock TUI startup by @bug-ops in #2651
  • fix(memory): wire persona extraction write-path into agent loop by @bug-ops in #2652
  • fix(tui): start rendering immediately, defer agent wiring to phase 2 by @bug-ops in #2654
  • fix(memory): await persona extraction on shutdown to prevent task cancellation by @bug-ops in #2655
  • fix(tui): start TUI rendering before heavy agent initialization by @bug-ops in #2657
  • fix(tui): clear status bar after init, switch tui_status! to send().await by @bug-ops in #2659
  • fix(tui): fix status race condition and blocking skill hash loop by @bug-ops in #2661
  • fix(memory): move embed_missing to background, add early Ctrl+C handler by @bug-ops in #2663
  • perf(index): add memory batching and max_file_bytes to reduce peak RAM by @bug-ops in #2665
  • perf(llm): add embed_batch() to LlmProvider, eliminate per-chunk sequential HTTP calls by @bug-ops in #2667
  • fix(index): add embed_provider to IndexConfig to prevent guardrail contention by @bug-ops in #2669
  • fix(index,memory,tui): fix 35GB RAM growth, guardrail false-positives, missing status indicators by @bug-ops in #2671
  • fix(router): exclude embed=true providers from inference routing pool by @bug-ops in #2673
  • fix(skills): replace panic in RoutingHead::update() with graceful no-op by @bug-ops in #2676
  • fix(memory): guard upsert_persona_fact against stale source_conversation_id by @bug-ops in #2678
  • fix(llm,index): embed retry/backoff on 429 + embed_concurrency cap (#2677, #2679) by @bug-ops in #2680
  • fix(llm): use OLLAMA_CHAT_MODEL/OLLAMA_EMBED_MODEL env vars in ollama.rs integration tests by @bug-ops in #2682
  • release: v0.18.4 by @bug-ops in #2683

Full Changelog: v0.18.3...v0.18.4