Skip to content

v1.7.0 - New tools, smarter updates

Latest

Choose a tag to compare

@openspec-release-bot openspec-release-bot released this 29 Jul 01:31
4e16790

What's New in v1.7.0

Ninety merged PRs from nineteen contributors. New tools, sturdier archives, and a CLI that keeps itself fresh.

New

  • openspec update keeps you current - It now checks npm for a newer release and offers to run the upgrade for you. One less thing to remember.
  • Five new AI tools - Welcome ZCode, Hermes Agent, CodeArts Agent, and Kimi Code; Codex now runs skills-only. And if skills.sh is your thing, npx skills add Fission-AI/OpenSpec works too.
  • One default store for your whole machine - openspec config set defaultStore <id> and every repo without its own config resolves through it.
  • Changes without spec changes - Pure refactors and docs work can declare skip_specs: true and move straight through validate and archive.
  • Project context in every workflow - Schemas can carry per-operation guidance, and openspec instructions apply|archive serve it to your agent right when it needs it.

Improved

  • Slash commands, spelled the way your tool spells them - Generated content now matches each tool's registered command names across all 30+ supported tools.
  • Archives flow - Already-synced deltas glide through as no-ops, your authored ## Purpose carries into new specs, and dated names stay tidy on re-archive.
  • Multi-select prompts got proper checkboxes - [x] for multi-select, exactly as your fingers expect.
  • A welcome screen for everyone - Honors your OS Reduce Motion setting, --no-animation, and waits politely for Enter.
  • Nested spec folders everywhere - specs/<area>/<capability>/spec.md is first-class in validate, apply, archive, and view.

Fixed

  • Leaner, policy-friendly installs - Telemetry now sends its single event with a plain fetch, so installs are ~160 packages lighter and sail through supply-chain age policies like pnpm's minimumReleaseAge (#1390).
  • Completions everywhere you shell - fish gets true fish completions, PowerShell scripts parse cleanly, and Oh My Zsh installs land in your actual $ZSH.
  • Windows input flows smoothly - keystrokes register immediately after the welcome screen.
  • openspec feedback always delivers - your message reaches an issue or a ready-to-send link, whatever gh is up to.
  • Files from every editor parse - UTF-8 BOMs from Windows editors are handled transparently.
  • Change names with leading digits - 0001-add-auth is valid everywhere, matching the archive conventions.

Want every detail? All 79 changes are itemized in the CHANGELOG.

Thanks

Every PR in this release, big or small, made it better:
@TabishB, @showms, @mc856, @hsusul, @xiaoquisme, @vishnujayvel, @taltas, @nmrtn, @mehdishahdoost, @jikkujoyce, @javigomez, @fyeeme, @c4patino, @benjymoses, @akeyz, @Lukk17, @HowardYan888, @CodeArtsAgent, @clay-good

New Contributors

Full Changelog: v1.6.0...v1.7.0