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 updatekeeps 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/OpenSpecworks 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: trueand move straight through validate and archive. - Project context in every workflow - Schemas can carry per-operation guidance, and
openspec instructions apply|archiveserve 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
## Purposecarries 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.mdis 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 feedbackalways 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-authis 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
- @javigomez made their first contribution in #1151
- @akeyz made their first contribution in #1208
- @xiaoquisme made their first contribution in #1292
- @fyeeme made their first contribution in #1209
- @mc856 made their first contribution in #1191
- @CodeArtsAgent made their first contribution in #1266
- @showms made their first contribution in #1283
- @vishnujayvel made their first contribution in #1391
- @benjymoses made their first contribution in #1299
- @nmrtn made their first contribution in #1109
- @Lukk17 made their first contribution in #1255
- @taltas made their first contribution in #1428
- @c4patino made their first contribution in #1455
- @hsusul made their first contribution in #1447
- @jikkujoyce made their first contribution in #1469
- @mehdishahdoost made their first contribution in #1167
Full Changelog: v1.6.0...v1.7.0