jev-compaction
Installation
SKILL.md
Compaction and handoffs with Jev
Jev cannot write a summary. What it does is read the transcript turn by turn and mark each one:
- keep: carries a decision, a constraint, a preference, unfinished work, or an exact value, path, id, command or error that later work depends on. Survives word for word.
- summarize: background whose gist matters.
- drop: chatter, superseded attempts, repeated output.
You then summarize a fraction of the transcript, with the lines that must not be paraphrased already flagged. Handoffs get shorter and stop losing the one line that mattered.
Do this
-
Get the transcript as a list of
{role, content}messages. On Hermes:hermes sessions export --format jsonl -. -
Select:
- Hermes: call
jev_compact_selectwithmessages. - Anywhere else:
- Hermes: call