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
* feat(cli): ask --json for tooling / Loom host (additive)
Add --json to `ask` (semantic search, current project), mirroring recall --json:
emits a JSON array [{task_id, project_hash, event_type, text, score}]. Default
(no flag) behaviour unchanged. 119 cli tests green.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(pack): drop compaction noise + dedupe so the dossier reads clean
The pack's Active decisions / Rejected / Recent events sections were polluted
with machine-generated markers (Claude Code's 'This session is being
continued…' / 'Conversation compacted at…') that the classifier filed as
decisions, plus exact duplicates — so a task's reasoning read as repeated
essays. Add a conservative is_noise() filter for those known prefixes and
de-duplicate by text within each section. Additive: same pack structure, just
cleaner content; existing behavior for noise-free journals is unchanged. 291
tests green (+ golden packs).
* fix(pack): rustfmt + update precompact test for clean-pack behavior; release 0.26.2
- cargo fmt on pack.rs noise tests (CI fmt gate was red)
- precompact_hook_appends_marker_decision_to_open_task now asserts the
marker is recorded in the append-only journal but filtered OUT of the
rendered pack (the new is_noise behavior), instead of expecting it in
the pack
- bump workspace to 0.26.2 + CHANGELOG (ask --json, clean pack)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments