Skip to content

agentic-sage: v1.0.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 08:31
ee0ef2d

1.0.0 (2026-07-02)

⚠ BREAKING CHANGES

  • roots: the built-in storage root moves from ~/.claude/sage to ~/.claude/agentic-sage and the hook file from sage-emit.mjs to agentic-sage-emit.mjs. Existing installs are unaffected until they run sage init (or init --repair), which migrates in place; reads keep working via the legacy fallback in the meantime.

Features

  • cli: wire sage init to lib/init.mjs; add sage where, enable, disable (0413fe8)
  • doctor: remedy lines + repos aggregation across the registry (c87a206)
  • enabled: scope-aware gate — project installs ignore the global master (5177891)
  • init: non-interactive flags, TTY wizard, and the clean 4-line summary (c292cad)
  • roots: rename on-disk state to agentic-sage, with read-only legacy fallback (284aa4e)
  • roots: storage-root resolver + harness profile table (8b2730f)
  • wiring: project-scope install — marker, registry, project settings.json (f202ea3)

Bug Fixes

  • cli: read verbs resolve self via pid-walk, not env-only — a session no longer collides with itself (582dcaa)
  • git: parse status/diff with -z so quotePath cannot mangle touched paths (f4af785)
  • hooks: bound the stdin read with a real deadline (the promised watchdog) (6f207c6)
  • store: per-file lock so concurrent merges lose no fields (7b7c7a7)

Performance Improvements

  • asking: export safeSid for reuse by the throttle breadcrumb (e08b9b7)
  • assets: serve avif/webp banners via <picture>; npm-first setup image (ba5e4cd)
  • git: support a trunk hint in gitSignals to skip re-derivation (dbbb2e2)
  • hooks: add PostToolUse throttle breadcrumb (stat-only gate) (2534e95)
  • hooks: check PostToolUse throttle before any git spawn; single repo resolve; cache trunk (18dd10c)
  • repo-id: add resolveRepo() to fold root+id into one git spawn (e6775cb)