Repository navigation
dreeft 1.4.0
A Claude Code mod: a band above the prompt showing what the session's thinking is doing. Three rows: the names the turn keeps coming back to, a timeline of where the turn's time goes, and what the turn costs in context.
Install
Inside Claude Code:
/plugin marketplace add achiurizo/dreeft
/plugin install dreeft@dreeft
Needs Claude Code 2.1.287 or later, terminal surface. The mod API is early access, so a Claude Code update can break the mod until it catches up.
In this version
Timeline
- The time the model spends streaming a tool call's arguments now counts as writing. Tool time starts when the model's response has ended and its tools start to run. Before, a long
WriteorEditcall read as slow tools while the model was still writing it. - Tool time is the whole gap between two responses, so a wait on a permission prompt counts as tool time.
New setting: desktop (experimental, off by default)
onalso draws the band in the Claude Code desktop app. The band's drawing there has not been checked. VS Code and mobile get nothing with either value.
New setting: steer (experimental, off by default)
- An experiment that asks whether a short note, appended to a running turn, changes what the model does next.
shadow: when a turn's context growth crosses 10 points of the window, and again at 20, the mod logs the moment. Nothing is sent to the model.on: for half of those moments, picked by a coin, the mod also appends one note the model reads, suggesting a subagent for large reads. A transcript notice and an amber▲on the band show each note that was sent.- Both values write
steer.jsonlbeside the memory shadow log: one line per trigger and one per outcome. onchanges what the model reads. No effect has been shown yet: that is what the log is for. The README gives the exact text sent and every field logged.
By default the mod makes no model calls, no network requests and no file writes, and sends the model nothing.