Skip to content

rigswig 0.1.2

Choose a tag to compare

@github-actions github-actions released this 06 Nov 22:50
· 52 commits to main since this release

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 the read_config_from import 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 .mdc rule modes from their frontmatter, nested AGENTS.md, skills and subagents across five families, hooks from Cursor's and Claude's settings, both mcp.json files.
  • Gemini CLI — --tool gemini (the rules): the reversed settings precedence, GEMINI.md hierarchies with @imports followed to five hops, TOML commands as skills, additive hooks across settings layers and extensions, policy TOMLs as permissions.
  • DeepSeek Harness — --tool dsh (the rules): the agent-instructions chain 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