Skip to content
Open
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
5 changes: 0 additions & 5 deletions .changeset/agent-handoff-open.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/integration-detection.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/prompt-review-confirm.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/readable-note-bodies.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/two-phase-first-asr.md

This file was deleted.

13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
# @subtextdev/subtext-wizard

## 0.4.0

### Minor Changes

- 1daef31: Offer to open your coding agent at the project folder during the demo hand-off, not just copy the prompt. Terminal harnesses launch a new Terminal.app window `cd`'d into the project (macOS + Terminal.app only); GUI apps reopen at the project folder when they take one, and blank otherwise (Claude Desktop). The demo prompt also now tells the agent to stop and say so if a Subtext tool returns an auth error, which is the usual first-run stumble when the plugin isn't signed in yet.
- 23604a5: Pre-detect analytics tools from the app's `package.json` (dependencies + devDependencies) instead of opening on a blank 15-item picker. When something is found, the wizard confirms it and keeps the full catalog behind a single "any others?" question; when nothing is found the picker behaves as before. Detection only steers the prompt — the agent still detects SDKs itself during the install, so script-tag and CDN installs are caught then.
- 1fae491: Split setup into two phases to reach a first agentic session review faster. The first hand-off now installs the capture snippet (and CSP) only — precheck, explore, plan, install — so the user can restart their dev server, capture a session, and review it right away. Afterward the wizard offers the enrichment step (user identification, analytics linkage, and PII masking); for terminal agents this is a second driven run in the same session, and for app/manual hand-offs it's a copyable follow-up prompt. The analytics-integration picker has moved out of the up-front flow into this enrichment step, where it's actually used. Each phase is now labeled ("Step 1 of 2", "Step 2 of 2") and gated by a single prompt: the pre-handoff prompt review carries the autonomy consent for terminal agents (no separate "run autonomously?" confirm), and the enrichment opt-in stands on its own (no second prompt review). The session-review-tools (plugin/MCP) consent for terminal agents is now asked up front alongside the handoff rather than mid-flow, so the post-install first-run guide isn't interrupted — the setup itself still runs after the install. The opening banner and telemetry notice are trimmed to a line each. `--print-prompt` is now a dry run that prints each phase's prompt as it's built and continues the flow without launching the agent, instead of printing one prompt and exiting. The install telemetry funnel is unchanged — one `start`/`complete` spanning both phases, each step reported exactly once.

### Patch Changes

- df71360: Replace the three-option pre-handoff prompt review with a Yes / "review first" confirm (Ctrl+C cancels), and carry the autonomy hint onto the post-review confirm so choosing to read the prompt first doesn't drop the wording about what the run auto-approves.
- 7c21519: Render the plugin-setup notes at full strength instead of clack's dimmed default, via a shared `readableNoteBody` helper.

## 0.3.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@subtextdev/subtext-wizard",
"version": "0.3.0",
"version": "0.4.0",
"description": "Set up Subtext session capture in your app using your own coding agent",
"license": "MIT",
"homepage": "https://subtext.fullstory.com",
Expand Down