Skip to content

agentic-sage: v0.2.0

Choose a tag to compare

@github-actions github-actions released this 30 Jun 12:54
a249727

0.2.0 (2026-06-30)

Features

  • adapter: sage adapter init scaffolds .sage/adapter.mjs from a template (P13) (11bd34d)
  • add .claude-plugin/marketplace.json for Claude Code marketplace (77502c6)
  • add sage init subcommand and postinstall hint (ac904a8)
  • backlog: core status engine — holders/orphan/glyph-drift (P11) (ae33d9f)
  • backlog: sage backlog + sage backlog claim verbs (P11) (16cb1a0)
  • backlog: syndcast adapter backlogRows — parse A/B/C + D table (P11) (8fac704)
  • board: branch-led balanced layout (matches the website demo) (e88e99d)
  • board: live sage board --watch with a spinner on working sessions (02046cf)
  • cli: colorize sage output (TTY-gated ANSI) (5c5d150)
  • doctor: project-adapter check (present/none — none is healthy) (P13) (0690e83)
  • doctor: skills-linked check + verdict summary (P12) (4ebefbf)
  • install: symlink every skills/* dir + /sage-doctor verify pointer (P12) (4b8f113)
  • P1 core libs — paths, repo-id (worktree→same id), default-OFF enable gate, atomic store, git signals, liveness, registry (72e7e66)
  • P1 emitter + installer — fail-open, default-OFF, non-clobbering wire (e2e6a9b)
  • P10: lib/asking — per-session asking breadcrumb primitive (b38a818)
  • P10: sage statusline verb + consult verbs stamp the asking breadcrumb (f7bd5d2)
  • P2: export branchOf from git lib (e557d34)
  • P2: handoff sidecar lib — schema, write/read, latestSidecar, autoDump (b0919ba)
  • P2: PreCompact auto-dump — write sidecar, stamp record (fail-open) (f9034ee)
  • P3: bin/sage CLI dispatch — board/repos/on/off/link/unlink/doctor (6c72301)
  • P3: board reader — collectSessions + liveness/handoff render (f6db6f1)
  • P3: control lib — on/off, link/unlink, repos, doctor (adb3efb)
  • P4: bin/sage territory/why-diverged/merge-brief dispatch (8c8540a)
  • P4: crossStat — cross-branch numstat drill-down (tier 2), defensive (a03de1a)
  • P4: territory lib — glob matcher, generated heuristic, builders + renders (bdb026e)
  • P5: adapter loader + enrichment seam (fail-closed-to-core) (a355867)
  • P5: syndcast adapter — zone/backlog/generated parsers (zero-dep) (4478212)
  • P5: wire adapter enrichment into board/territory/conflict (22d14ec)
  • P6: install.mjs — idempotent tmux bind j + session-sync fleet-line doc (848d220)
  • P6: lib/fleet — one-line nearest-neighbour fleet summary (pure) (5b24e3f)
  • P6: lib/tmux — pane parser + bounded pid→pane /proc walk (defensive) (88a7ec0)
  • P6: sage fleet command + optional board tmux pane column (963ec4e)
  • P6: SessionStart fleet brief — gated, fail-open, SessionStart-only (926a267)
  • P7: emit PreToolUse guard — gated, fail-open, exit 2 only on verified block (3e1ae26)
  • P7: install wires PreToolUse (guard, default-OFF) (2977810)
  • P7: lib/guard — PreToolUse match + atomic curation (default-OFF) (9b0b4fb)
  • P7: lib/self — resolve current session via env or pid-walk (5bb8899)
  • P7: sage guard + sage claim commands (92fc557)
  • P8: token-forecast doctor check is config-driven (portable) (5bca519)
  • P9: install.mjs symlinks the sage-fleet skill (non-clobbering, opt-out) (5736e21)
  • P9: the sage-fleet session-coordination skill + artifact test (a7719e6)
  • skill: /sage-doctor user-invocable config check (P12) (5f98700)
  • uninstall: surgical reversible uninstall — wiring only, state kept, foreign config untouched (P13) (b56fece)

Bug Fixes

  • backlog: strict row-id guard on backlog claim (P11 review 🟡) (8df9e8f)
  • P10: wrap claim's markAsking best-effort (review 🟡) (a111e7b)
  • P1: adversarial-review fixes (b62b713)
  • P4: overlaps — suffix-discriminate empty-prefix globs (b4ed59c)
  • P5: claimedWork — scope branch match to the Lands column (review) (5021899)
  • P5: claimedWork status — match standalone glyph cell, not includes (2d0075b)
  • P7: glob matcher treats [ ] { } as literal — no wrong guard blocks (review HIGH) (616058c)
  • P7: harden guard + claim per adversarial review (f0bfd55)
  • P9: skill backup never clobbers an existing .bak (review 🟡) (9cabf8b)
  • uninstall: exact-signature matching (skeptic 🟡×3) + ADAPTERS five-fn count (review 🔴) (P13) (a771b6d)