Skip to content

v0.2.0 — the portable skill

Choose a tag to compare

@AngelVRodC AngelVRodC released this 07 Sep 15:42
· 56 commits to main since this release

tare reads the agent transcripts already sitting on your disk and reports what
your installed tooling actually costs you in context: per-tool byte volume,
per-skill / plugin / MCP attribution, token re-billing, and corruption
detection.

What is new since v0.1.0

  • The portable skill. .agents/skills/tare/SKILL.md + references/ teach an
    agent to drive the CLI end to end — probe which corpus exists, pick commands,
    respect the reading-order cliffs, and turn results into actionables without
    overclaiming value from cost data. A tracked .claude/skills/tare symlink
    makes it discoverable by Claude Code too.
  • Install the skill:
    npx skills add AngelVRodC/tare --skill tare (installs a copy — re-run after
    upgrading), or follow the copy-paste block in the README.
  • CLAUDE.md is now a real @AGENTS.md import — the tracked symlink form was
    write-broken (anthropics/claude-code#66559); AGENTS.md stays canonical.
  • Internal refactor: narrowed builders (seeTime), single-purpose MCP-name
    helpers (mcpServer/openCodeServer), writeCorpus with padding replaces
    writeScalars, underHome consolidates the default-dir logic.

No behaviour, flags, or output changes; no new dependencies.

Install

go install github.com/AngelVRodC/tare@v0.2.0

Go 1.27 or later. --harness opencode also needs the sqlite3 binary on PATH —
a local binary tare shells out to, not a Go module compiled in.

Zero dependencies

go list -m all returns one line: the module itself. No network: no pricing
API, no telemetry, no update check. Transcript content never leaves the machine.

Every metric carries a derivation — measured or estimated — and a metric the
harness never recorded is omitted and named in a warning, never reported as a
zero.