v0.9.0
Minor Changes
-
#8
fc70643Thanks @doidor! -agentrig initis now non-destructive by default. Previously,initunconditionally clobbered any existingAGENTS.md,.mcp.json, or hand-tailored rule/skill/wiki file at the destination — making it dangerous to adopt AgentRig in a repo that already had agent content (e.g. a curatedAGENTS.mdfrom a prior harness).Now
init:- Preserves any existing destination file by default (file content is left verbatim, SHA-identical).
- Reports preserved files in the install summary (
preserved N existing file(s) — pass --force to overwrite: …). - Still installs all the canonical machinery around what you have (
.agentrig/, skills, projection symlinks, scripts). - Compiles your existing
AGENTS.mdinto every projected agent surface — soagentrig initbecomes the natural "adopt AgentRig in this existing repo" entry point.
Pass
--forceto opt into the previous overwriting behavior.agentrig init --dry-runnow shows(new),(preserve existing), or(OVERWRITE)per file.agentrig updateis unchanged — it still refreshes overwrite-policy machinery as before.