Skip to content

dreeft 1.3.6

Choose a tag to compare

@achiurizo achiurizo released this 05 Oct 02:24
· 19 commits to main since this release
4348c97

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

Band

  • Growth that draws as +10.0% is now amber, as the README states for 10 points or more.
  • A band given no rows to draw in draws nothing.
  • A usage report missing a token field no longer gives a broken growth figure.
  • The focus row's ∴ ⟲ N fallback fits the narrowest band: a count too wide for the row drops whole.

Memory shadow log (experimental, off by default)

  • The log file is set owner-only (600) on every append, so a file that was readable by others is tightened. Missing parent directories are created with your own umask; only the dreeft directory is 700.
  • A HOME that is not an absolute path is refused: nothing is judged and nothing is logged.
  • An absolute XDG_STATE_HOME moves the log to $XDG_STATE_HOME/dreeft/memory-shadow.jsonl.
  • A turn whose append failed is judged again when its span comes up again, where before it was lost.
  • The answer text kept for evidence is capped at 50,000 characters.

README and repo

  • README: update, disable and uninstall steps, the band's width rule, each row's edge cases, what the shadow log's candidates are, and the exact commands CI runs.
  • CI now tests the stated minimum, Claude Code 2.1.287, and the newest release.
  • SECURITY.md says how to report a vulnerability.

By default the mod makes no model calls, no network requests and no file writes.