Repository navigation
rigswig 0.1.2
Five more harnesses join the audited set; rigswig status now reads nine: Claude Code, Codex, Hermes Agent, Ollama and these five.
New adapters (each with its rules doc, its invented-fixture tests, and live verification):
- Devin CLI —
rigswig status --tool devin(the rules): five policy layers plus theread_config_fromimport layers, JSONC configs, hooks from three sources, skills and subagents across the standard families, MCP merged by name, permissions that merge without shadowing. - Cursor —
--tool cursor(the rules): the four.mdcrule modes from their frontmatter, nestedAGENTS.md, skills and subagents across five families, hooks from Cursor's and Claude's settings, bothmcp.jsonfiles. - Gemini CLI —
--tool gemini(the rules): the reversed settings precedence,GEMINI.mdhierarchies with@importsfollowed to five hops, TOML commands as skills, additive hooks across settings layers and extensions, policy TOMLs as permissions. - DeepSeek Harness —
--tool dsh(the rules): theagent-instructionschain with per-directory dedup, and the ranked local skill roots; the composed Cordis tree stays honest coverage. - DeepSeek-CLI (community) —
--tool deepseek(the rules): first-match instruction loading, per-project long-term memory at session start, eight skill roots in scan order, flat-array hooks.
New shared machinery: a comment-tolerant JSONC reader (in read/json.rs, unit-tested), Cursor's and Gemini's hook events mapped onto the shared neutral names.
Install: cargo install rigswig (crates.io has rigswig-core and rigswig at 0.1.2), or npm install -g rigswig / npx rigswig (npm has the six packages at 0.1.2, all with provenance attestations).
Verify a tarball: shasum -a 256 -c SHA256SUMS.
Full Changelog: v0.1.1...v0.1.2