Skip to content

fix(desktop): add existing remote agents to channels - #6883

Draft
timigod wants to merge 1 commit into
block:mainfrom
contextdotbuild:fix/add-existing-channel-agent
Draft

fix(desktop): add existing remote agents to channels#6883
timigod wants to merge 1 commit into
block:mainfrom
contextdotbuild:fix/add-existing-channel-agent

Conversation

@timigod

@timigod timigod commented Aug 26, 2026

Copy link
Copy Markdown

Summary

  • separate existing relay-agent identities from local persona deployment in Add agents
  • let a client with no runtimes attach the canonical existing identity to a channel
  • do not mint another keypair or require a local provider for that path
  • add a focused Playwright regression

Why

The current Add agents dialog is persona-first and disables its action when the client has no runtime provider. On a chat-only second device, that prevents adding an agent which already exists and is running elsewhere; enabling a provider would instead risk creating a duplicate identity.

Buzz already has the identity-level relay primitive. This change exposes that existing-agent path directly while leaving local persona deployment intact.

Related: #3639 and #6232.

Verification

  • desktop TypeScript typecheck
  • Biome/check scripts for the affected client files
  • all 5,556 desktop unit tests in the combined patch tree
  • focused Playwright: a client without runtimes can add an existing remote agent

Signed-off-by: Timi Ajiboye <trypio00@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant