Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 0 additions & 8 deletions .changeset/agents-are-told-how-work-is-done-here.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/landed-changes-are-archived-without-waiting.md

This file was deleted.

8 changes: 4 additions & 4 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions packages/core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @openspec-ui/core

## 0.137.0

### Minor Changes

- 4b1cfa2: Agents are told how work is done here (agents-are-told-how-work-is-done-here, ADR 0043). Initializing OpenSpec, in either host, now writes a section into CLAUDE.md and AGENTS.md that tells every agent, however it was started, to work each change in a git worktree of its own at ../.worktrees/<repository>/<change-id> on a branch cut from origin/main, and where the stage assignment is; a file somebody else wrote gets it only where you agree. "Write Agent Workflow Rules" adds it to a repository initialized before. "Create OpenSpec Change" now makes the change in its own working directory, and openspec-ui-cli worktree add makes one for a change that does not exist yet. Initializing also offers to commit the OpenSpec setup to main and push it at once, so each change has origin/main to be cut from; an agent that finds it missing commits it itself and goes on.
- ae5156f: What landed is archived without waiting (landed-changes-are-archived-without-waiting). The extension now starts in any workspace with an OpenSpec project, not only once its view is opened, so the sweep that archives landed changes runs there. A host sweeps again within minutes, not at its half hour, after an archive merges, after a new failure, and while a change's own branch is on the server, so a merge is followed by its archive within minutes. A refused push says git's reason, and a fetch that failed says the archive waits.

## 0.136.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@openspec-ui/core",
"private": true,
"version": "0.136.0",
"version": "0.137.0",
"type": "module",
"main": "src/index.ts",
"exports": {
Expand Down
15 changes: 15 additions & 0 deletions packages/extension/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# Changelog

## 0.95.0

### Minor Changes

- 4b1cfa2: Agents are told how work is done here (agents-are-told-how-work-is-done-here, ADR 0043). Initializing OpenSpec, in either host, now writes a section into CLAUDE.md and AGENTS.md that tells every agent, however it was started, to work each change in a git worktree of its own at ../.worktrees/<repository>/<change-id> on a branch cut from origin/main, and where the stage assignment is; a file somebody else wrote gets it only where you agree. "Write Agent Workflow Rules" adds it to a repository initialized before. "Create OpenSpec Change" now makes the change in its own working directory, and openspec-ui-cli worktree add makes one for a change that does not exist yet. Initializing also offers to commit the OpenSpec setup to main and push it at once, so each change has origin/main to be cut from; an agent that finds it missing commits it itself and goes on.

### Patch Changes

- ae5156f: What landed is archived without waiting (landed-changes-are-archived-without-waiting). The extension now starts in any workspace with an OpenSpec project, not only once its view is opened, so the sweep that archives landed changes runs there. A host sweeps again within minutes, not at its half hour, after an archive merges, after a new failure, and while a change's own branch is on the server, so a merge is followed by its archive within minutes. A refused push says git's reason, and a fetch that failed says the archive waits.
- Updated dependencies [4b1cfa2]
- Updated dependencies [ae5156f]
- @openspec-ui/core@0.137.0
- @openspec-ui/server@1.56.0
- @openspec-ui/webui@1.84.0

## 0.94.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/extension/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"displayName": "OpenSpec Workbench",
"description": "A dashboard + VS Code extension for OpenSpec, with Claude, Copilot, Codex, Gemini and DeepSeek agents built in.",
"publisher": "openspec-ui",
"version": "0.94.0",
"version": "0.95.0",
"icon": "media/icon.png",
"license": "MIT",
"repository": {
Expand Down
12 changes: 12 additions & 0 deletions packages/server/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# @openspec-ui/server

## 1.56.0

### Minor Changes

- 4b1cfa2: Agents are told how work is done here (agents-are-told-how-work-is-done-here, ADR 0043). Initializing OpenSpec, in either host, now writes a section into CLAUDE.md and AGENTS.md that tells every agent, however it was started, to work each change in a git worktree of its own at ../.worktrees/<repository>/<change-id> on a branch cut from origin/main, and where the stage assignment is; a file somebody else wrote gets it only where you agree. "Write Agent Workflow Rules" adds it to a repository initialized before. "Create OpenSpec Change" now makes the change in its own working directory, and openspec-ui-cli worktree add makes one for a change that does not exist yet. Initializing also offers to commit the OpenSpec setup to main and push it at once, so each change has origin/main to be cut from; an agent that finds it missing commits it itself and goes on.

### Patch Changes

- Updated dependencies [4b1cfa2]
- Updated dependencies [ae5156f]
- @openspec-ui/core@0.137.0

## 1.55.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/server/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@openspec-ui/server",
"private": true,
"version": "1.55.0",
"version": "1.56.0",
"type": "module",
"main": "src/index.ts",
"dependencies": {
Expand Down
12 changes: 12 additions & 0 deletions packages/webui/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# @openspec-ui/webui

## 1.84.0

### Minor Changes

- 4b1cfa2: Agents are told how work is done here (agents-are-told-how-work-is-done-here, ADR 0043). Initializing OpenSpec, in either host, now writes a section into CLAUDE.md and AGENTS.md that tells every agent, however it was started, to work each change in a git worktree of its own at ../.worktrees/<repository>/<change-id> on a branch cut from origin/main, and where the stage assignment is; a file somebody else wrote gets it only where you agree. "Write Agent Workflow Rules" adds it to a repository initialized before. "Create OpenSpec Change" now makes the change in its own working directory, and openspec-ui-cli worktree add makes one for a change that does not exist yet. Initializing also offers to commit the OpenSpec setup to main and push it at once, so each change has origin/main to be cut from; an agent that finds it missing commits it itself and goes on.

### Patch Changes

- Updated dependencies [4b1cfa2]
- Updated dependencies [ae5156f]
- @openspec-ui/core@0.137.0

## 1.83.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/webui/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@openspec-ui/webui",
"private": true,
"version": "1.83.0",
"version": "1.84.0",
"type": "module",
"main": "src/index.ts",
"dependencies": {
Expand Down
Loading