Repository navigation
v0.2.0 — the portable skill
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/taresymlink
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.mdimport — 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),writeCorpuswith padding replaces
writeScalars,underHomeconsolidates 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.