RAC v0.10.5 - the "batteries included" release #74
tcballard
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
The "batteries included" release — the package now carries the agent skills to work a RAC repository properly, installable into any project from the wheel alone. No repository checkout, no network, no AI. And the server your agent talks to now goes by the product's name:
lore.Your agent's working habits, in the box
Lore taught your agent to read recorded knowledge. These skills teach it to work on it. Three Claude Code skills now ship inside the package itself:
rac reviewfindings worst-first until validation passes, instead of fixing whatever is nearestInstall never overwrites: if any target file already exists, the no-arg install refuses and writes nothing — the named form is the additive path.
Why you care: the workflow this repository uses to maintain its own corpus is now a one-command install in yours — straight from the wheel, so it works offline and in CI. And because the skills are package resources, the copy you install is the copy we dogfood: each bundled skill is kept byte-identical to this repository's own by test, and the
rac skilloutput — human and--json— is pinned by golden tests like every other contract.The server is named lore
v0.10.3 shipped the MCP server under the label
rac-guide— an internal codename that leaked into the most visible seam of the product. As of this release the agent-facing identity islore: the config key in every documented block, the name the server reports to your client, and the namespace your agent's tool calls appear under (recorded as ADR-039, the way decisions are recorded here).What this is not: a rename of anything you script against. The command is still
rac mcp, the package is stillrequirements-as-code, and the four tools and every response contract are byte-for-byte unchanged. Already configuredrac-guide? It keeps working — re-add aslorewhen convenient:This release also carries the assets for the official MCP registry — a
server.jsondeclaringio.github.tcballard/loreand the ownership marker the registry validates. Look for the listing under that name.Telemetry you can read before you share it
Want to tell us how the server is actually used? Now you can — on your terms:
What it records: tool-call counts and metadata (timestamps, durations, outcomes). What it never records: arguments, queries, or a single byte of your repository's content. The log is a local file you can open, the server announces the log path on stderr so enablement is never silent, and tool responses are byte-identical with telemetry on or off. RAC still contains no network code — the only way data leaves your machine is you reading a URL and clicking it.
Also in this release (since v0.10.3)
docs/ecosystem.mdseeds the ecosystem reading list, and a consolidated traceability gap report captures real authoring friction as recorded findings rather than folklore..mcp.jsonserves the dogfood corpus throughlore, per the team setup indocs/mcp.md.Full details:
CHANGELOG.mdand #73.Upgrading
Everything is additive: new commands (
rac skill,rac mcp-stats), one new opt-in flag (rac mcp --telemetry), and the server's new name. Every existing command, file, JSON contract, and exit code works exactly as in v0.10.3 — and with telemetry off (the default), the server's behaviour is byte-for-byte what it was before.This discussion was created from the release RAC v0.10.5 - the "batteries included" release.
Beta Was this translation helpful? Give feedback.
All reactions