Repository navigation
feat(app): add channel header agent and desktop access toggles - #161
Conversation
|
Follow-up UI revision requested by @iamnbutler is ready in #169, stacked on this branch. It replaces the sidebar checkbox with two toggle buttons immediately left of +: collaborator agent access and channel-wide native desktop tools. Native signed-dev clicks/restarts, real-provider gate checks, backup migration, types and lint passed. #169 is separate to keep this branch undisturbed; merge/retarget the follow-up after #161, or incorporate it before landing. |
|
Resolved the conflict with current main (5194bf7): retained the native desktop permission gate and main’s independent browser-tool registration. Also reviewed the automatic transcript merge to preserve both watch recovery and live access settings. Local |
Closes #158 (tracked by #5). Revised per owner feedback: use two channel-header toggle buttons immediately left of +, rather than a details-sidebar checkbox.
sharedvalues and addsdesktop: truethrough a versioned migration.The header revision was briefly opened as #169; its commit is now included directly here and #169 is superseded.
Validation
bun types,bun run ci, andgit diff --checkpass on e3bb405. The original agent-access implementation also passed React Doctor with no new rule.Built in Ace
The header/desktop-toggle revision was entirely built in Ace using its lane, shell/build tools, subagents and native desktop tools; no external editor, terminal, browser automation or agent was used for that revision.
The original implementation, shell work, smokes and browser validation runs were done in Ace by an Anthropic-model agent. Codex coordinated from outside Ace and independently reviewed the original head b30e9f6 there (#9). Ace had no browser inspection tools (#50), so those original React checks used an installed external Playwright 1.63.0 driver with chromium_headless_shell-1243.