Repository navigation
v4.8.2 — hooks opt-in & statusline compact
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-hooksRe-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.