Skip to content

Selvedge v0.3.9.2

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Jul 06:52

What's changed

  • chore(dogfood): record the v0.3.9.2 plugin release in .selvedge/
  • docs: promote the plugin to the primary Claude Code quickstart
  • test(plugin): cover launcher, skill sync, version sync, hook idempotence
  • fix(npm): decouple the shim's PyPI pin from its npm version
  • feat(plugin): wire the PreToolUse hook, slash commands, and MCP launcher
  • feat(plugin): generate the bundled skill from the canonical prompt block
  • feat(plugin): add zero-install launcher (PATH -> uvx -> pipx)
  • chore(release): bump version to 0.3.9.2 across all manifests
  • chore: trim internal-ops color from tracked comments
  • ci: remove the failing notion-sync workflow
  • chore(dogfood): scrub selvedge-site events from the committed history DB
  • docs(architecture): move internal ops + competitive intel out of the public doc
  • docs(claude-md): move internal ops out of the public agent file
  • docs(getting-started): correct Claude Code MCP setup + generalize agent field
  • docs(readme): setup for every MCP client + dogfooding callout
  • chore: track Selvedge's own .selvedge history (dogfooding)
  • fix(setup): register Claude Code via project .mcp.json, not ~/.claude/config.json
  • feat(prompt): make the installed agent-field guidance client-agnostic
  • feat(telemetry): opt-in anonymous usage heartbeat (off by default)
  • feat(distribution): pre-commit hooks, devcontainer feature, npm shim
  • fix(notion-sync): fail loud when Notion creds are missing on a real run
  • fix(notion-sync): parse four-segment versions so v0.3.9.1 isn't dropped

Install: pip install selvedge==0.3.9.2
PyPI: https://pypi.org/project/selvedge/
Docs: https://github.com/masondelan/selvedge/blob/main/docs/getting-started.md