Skip to content

v4.8.2 — hooks opt-in & statusline compact

Choose a tag to compare

@telagod telagod released this 24 Jun 19:27
· 19 commits to main since this release
d09e0d7

Changed

abyss hooks are now opt-in (default off)

Default install no longer auto-injects SessionStart + PreToolUse/BeforeTool hooks into Claude / Codex / Gemini settings. The indexing-code skill remains available — the model can invoke it passively based on its description. The previous behavior was noisy: hooks fired on every Edit/Write, spawned node for JSON normalization, and re-ran abyss even when the user just wanted the model to think.

# Restore previous behavior
npx code-abyss --target claude -y --with-hooks

Re-installing without --with-hooks strips prior marker-tagged entries; user-authored hooks are untouched (marker-based detection).

Bundled ccstatusline preset compacted

Dropped ↑input / ↓output / ⊡cached token fields (already encoded in session-cost), context-length absolute count (covered by percentage), and session-clock. New default:

Opus 4.7 ⋮ 14.0% ⋮ $8.14 ⋮ code-abyss

Separator switched from | to U+22EE (⋮) for tighter visual density.

Full diff

v4.8.1...v4.8.2