Skip to content

Commit b2d23ed

Browse files
authored
refactor(framework)!: rename package to @gemstack/the-framework and CLI to the-framework (#1071) (#1089)
Rename the published package @gemstack/framework -> @gemstack/the-framework and the CLI command framework -> the-framework, for consistency with the product name "The Framework". Scope: - package.json name + bin key - every import site across framework-dashboard, examples, and the framework's own runtime refs (update-check PACKAGE_NAME, the node_modules/.../prompts paths in system-prompt.ts and tickets.ts) - CLI command references in the active READMEs - the 36 pending changeset frontmatter keys (so changeset version stays valid) plus one new major changeset for the rename - regenerated pnpm-lock.yaml Left untouched on purpose: CHANGELOG.md history, the English word "framework", and the separate @gemstack/framework-dashboard package. Closes #1071
1 parent e9671ab commit b2d23ed

125 files changed

Lines changed: 184 additions & 177 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.changeset/actions-run-branch.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
"@gemstack/framework": patch
2+
"@gemstack/the-framework": patch
33
---
44

55
Let the GitHub Actions run target (#1050) read back a run's work and continue on it (#1085). `claude-code-action@v1` leaves its `branch_name` output empty for a `workflow_dispatch` agent run, so the driver never learned the branch the agent pushed: `readCode` failed and a follow-up turn started over on `main`. The driver now names the branch itself (`claude/framework-<session>`) and passes it to the workflow, which pushes the run's work there and records it, so the diff view works and each turn builds on the last.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
"@gemstack/framework": patch
2+
"@gemstack/the-framework": patch
33
---
44

55
Give each GitHub Actions run (`--run-on actions`, #1050) a correlation id that is unique across driver processes. The id seeded a per-process counter, so a fresh `framework run` process restarted it at 1 and every run's first turn was `actions-1-turn-1`; a new run could then match an earlier, identically named run still in the recent-runs window and report its stale result. The session id now mixes in a random tag, so a run only ever finds its own workflow run.

.changeset/brave-moons-shave.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
'@gemstack/framework': minor
2+
'@gemstack/the-framework': minor
33
---
44

55
Dashboard: the session page says its branch once. The handoff card that repeated the branch name under the action bar is gone; its verdict ("2 commits · 0 files", "no changes", "branch gone") and its Push branch / Open PR buttons now ride in the branch row itself, and clicking that row expands the commits and changed files. A live session's Changes panel folds into the same row: the file count sits beside the branch, the rows open underneath.

.changeset/context-fragment-conversations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
'@gemstack/framework': minor
2+
'@gemstack/the-framework': minor
33
---
44

55
feat(framework): context fragment lists the recorded conversations (#683)

.changeset/context-fragment-knowledge-base.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
'@gemstack/framework': minor
2+
'@gemstack/the-framework': minor
33
---
44

55
feat(framework): context fragment points the knowledge base at a `knowledge-base/` folder (#683)

.changeset/conversation-view.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
'@gemstack/framework': minor
2+
'@gemstack/the-framework': minor
33
---
44

55
Dashboard: the session log reads like a conversation. Your prompt is its own `YOU` row and the agent's turn is `AGENT`, so a message is no longer echoed twice — the redundant `You: …` log line is gone and the first prompt and every follow-up now read the same way.

.changeset/daemon-non-loopback-bind-token.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
'@gemstack/framework': minor
2+
'@gemstack/the-framework': minor
33
---
44

55
feat(framework): remote-daemon lane, non-loopback bind guarded by a shared token (#1051)

.changeset/device-status-remove.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
'@gemstack/framework': minor
2+
'@gemstack/the-framework': minor
33
'@gemstack/framework-dashboard': minor
44
---
55

.changeset/fix-997-no-silent-worktree-downgrade.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
'@gemstack/framework': patch
2+
'@gemstack/the-framework': patch
33
---
44

55
Never silently downgrade a run into your own checkout when its worktree could not be created (#997).

.changeset/fix-git-timeout-parsing-and-commit-logging.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
'@gemstack/framework': patch
2+
'@gemstack/the-framework': patch
33
---
44

55
`gitTimeoutMs()` no longer mistakes the value of a global git option for the subcommand, and a

0 commit comments

Comments
 (0)