whetstone-cli 3.1.3

Installer and CLI for Claude Code token optimization (Headroom + RTK + Memory)
// Auto-generated by `whetstone changelog-sync` — do not edit.
// Source of truth: repo-root CHANGELOG.md.
window.WHETSTONE_CHANGELOG = [
  {
    "ver": "3.1.3",
    "date": "2026-06-09",
    "sections": []
  },
  {
    "ver": "3.1.2",
    "date": "2026-06-09",
    "sections": []
  },
  {
    "ver": "3.1.1",
    "date": "2026-06-08",
    "sections": []
  },
  {
    "ver": "3.1.0",
    "date": "2026-06-08",
    "sections": []
  },
  {
    "ver": "3.0.0",
    "date": "2026-06-08",
    "sections": [
      {
        "name": "breaking",
        "bullets": [
          "AutoMem provider removed.",
          "Whetstone no longer bundles skills, rules, or hook scripts.",
          "Hooks are tool-managed.",
          "Migration is required."
        ]
      },
      {
        "name": "added",
        "bullets": [
          "whetstone migrate — staged, reversible v2 → v3 migration with --dry-run, -y, and --rollback <id>.",
          "whetstone doctor — inspects installed tool versions, ~/.claude/settings.json hooks, and the per-project manifest.",
          "whetstone dashboard — TUI for installed tool versions vs.",
          "whetstone stats — token-savings summary from RTK + Headroom stats endpoints."
        ]
      },
      {
        "name": "changed",
        "bullets": [
          "v3 phase 1 — thin orchestrator: whetstone no longer hand-writes ~/.claude/settings.json hooks.",
          "whetstone.json manifest: replaces config.local.json.",
          "MemoryProvider collapsed to { Icm, Skip } — AutoMem install path, preflight::check_npm, and AutoMem detection removed."
        ]
      },
      {
        "name": "removed",
        "bullets": [
          "All five assets/hooks/.sh scripts and src/hooks.rs — the tools own their own Claude Code hooks now.",
          "Hardcoded --model injection in wrapper.rs."
        ]
      },
      {
        "name": "fixed",
        "bullets": [
          "RTK MIN_VERSION: was 0.39.0, which never shipped — every install() re-installed.",
          "whetstone update --full: flag was previously ignored.",
          "Version drift: the marketing site reads WHETSTONE_VERSION from site/src/version.js, regenerated by just release from the repo-root VERSION …"
        ]
      }
    ]
  },
  {
    "ver": "2.3.2",
    "date": "2025-05-26",
    "sections": [
      {
        "name": "fixed",
        "bullets": [
          "Release workflow: give verify-release job explicit repo context so gh release commands work without a local git checkout."
        ]
      }
    ]
  },
  {
    "ver": "2.3.1",
    "date": "2025-05-26",
    "sections": [
      {
        "name": "fixed",
        "bullets": [
          "Justfile release recipe corrections."
        ]
      }
    ]
  },
  {
    "ver": "2.3.0",
    "date": "2025-05-25",
    "sections": [
      {
        "name": "added",
        "bullets": [
          "whetstone version command showing component versions with outdated indicators.",
          "TUI setup wizard.",
          "Suppressed noisy installer output during whetstone update."
        ]
      }
    ]
  }
];