Repository navigation
feat(app): agents run in chat for everyone, with a setting to keep them in their terminals - #150
Closed
sean-brydon wants to merge 1 commit into
Closed
sean-brydon wants to merge 1 commit into
sean-brydon wants to merge 1 commit into
Conversation
…em in their terminals Structured agents leave Labs. New Claude Code, Codex and ACP agents run structured by default, whether Labs is on or off, and a structured agent's pane opens as its conversation without Labs too. Settings › Agents › How agents run has "Run agents in chat" (off runs new agents in their terminals) and Permissions, moved from Labs. Prefs version 4 turns structuredClaude on once for everyone who had the old default off; what they choose after that sticks. The migration lives in lib/prefs-migrate.ts with its own tests. berthd's own default stays terminal: the app gives each box its setting as soon as it sees it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Structured agents leave Labs and are on for everyone. Claude Code, Codex and ACP agents now open as conversations, and berthd drives them through their stream, app server or ACP instead of typing into a terminal.
What changed
structuredClaudenow defaults totrueand no longer depends on the Labs master switch:structuredLaunch,agentDefaultsForand the box-defaults sync all ignorelabs. The stored key keeps its name.-pusage moves off subscription limits (design/structured-agents/plan.md).structuredClaudeon once for everyone: off was the Labs default, so a savedfalsecan't be told apart from a choice. After that, a person's own choice sticks. The migration now lives inlib/prefs-migrate.tsso it can be tested.usePaneView. A structured session opens as its conversation even with Labs off. Before, it showed only the host's terminal render. A structured Claude moved to its terminal keeps its switch back to chat.guides/structured-agentspage, with a section on turning it off, replaces the Labs section. Plus a changelog bullet.Proof (mock mode)
Settings › Agents and models, light and dark:
Labs without the structured rows:
Tests
pnpm test: 528 pass, includingprefs-migrate.test.ts(5 tests) and the updatedbox-defaults-core.test.ts.e2e/structured-default.spec.ts(4 tests): on by default with no Labs switch, saved-off v3 prefs turned on once, off sticks across a reload, and a structured chat opens with Labs off.first-run,resume-picker,sidebar-columns,lookand the a11y settings scenes pass too.tsc -p e2e,cargo checkand the docs build pass.go vetpasses. LocallyTestAttachPassesShiftEnterfails against tmux 3.7c; the only Go change here is comments.🤖 Generated with Claude Code