You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(skills): wire two_stage_matching and confusability_threshold at startup; migrate legacy bundled skills (#2410)
AgentBuilder gains with_two_stage_matching and with_confusability_threshold builder
methods. Both are wired in runner.rs and daemon.rs alongside with_disambiguation_threshold,
so config values are applied at startup rather than only after hot-reload. Closes#2404.
provision_bundled_skills now detects legacy bundled skills (dirs without a .bundled marker
whose SKILL.md content matches the embedded version) and re-provisions them, adding the
marker and updated category field without overwriting user-modified skills. Closes#2403.
- fix(skills): `two_stage_matching` and `confusability_threshold` config fields are now applied at agent startup; `AgentBuilder` gains `with_two_stage_matching` and `with_confusability_threshold` builder methods wired in `runner.rs` and `daemon.rs` (closes #2404)
23
+
- fix(skills): bundled skills provisioned before the `.bundled` marker system are now migrated on upgrade — `provision_bundled_skills` re-provisions skills whose `SKILL.md` matches the embedded version, restoring the `category` field without overwriting user-modified skills (closes #2403)
22
24
- fix(memory): correct ESCAPE clause in spreading activation BFS alias query — `ESCAPE '\\\\'` (2 chars) changed to `ESCAPE '\\'` (1 char) as required by SQLite (closes #2393)
23
25
- fix(llm): call `save_bandit_state()` in `save_router_state()` to persist PILOT LinUCB bandit state across restarts (closes #2394)
24
26
- fix(classifiers): use Metal/CUDA device when available in candle classifiers — falls back to CPU (#2396)
0 commit comments