Skip to content

feat(tui): manage clients in TUI#82

Merged
christso merged 7 commits intomainfrom
feat/81-manage-clients-tui
Feb 5, 2026
Merged

feat(tui): manage clients in TUI#82
christso merged 7 commits intomainfrom
feat/81-manage-clients-tui

Conversation

@christso
Copy link
Copy Markdown
Contributor

@christso christso commented Feb 5, 2026

Summary

  • Add client selection multiselect prompt during workspace init (TUI and --client CLI flag)
  • Add "Manage clients" menu option to the TUI wizard for existing workspaces
  • Add setClients() core function to update clients in workspace.yaml
  • Validate --client flag values against supported client types

Closes #81

Test plan

  • Run allagents TUI → "Initialize workspace" → verify client selection prompt appears with checkboxes
  • Verify selected clients appear in generated workspace.yaml
  • After init, verify "Manage clients" appears in the wizard menu
  • Choose "Manage clients" → verify current clients are pre-selected
  • Change selection → verify workspace.yaml updates and sync runs
  • Run allagents workspace init --client claude,cursor → verify CLI flag works
  • Run allagents workspace init --client invalid → verify error message

🤖 Generated with Claude Code

christso and others added 7 commits February 5, 2026 05:23
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add clients option to InitOptions interface so initWorkspace can override
the template's default clients array. Add a multiselect prompt to the TUI
init action that lets users pick which AI clients they use.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying allagents with  Cloudflare Pages  Cloudflare Pages

Latest commit: a9ececd
Status: ✅  Deploy successful!
Preview URL: https://7840e77f.allagents.pages.dev
Branch Preview URL: https://feat-81-manage-clients-tui.allagents.pages.dev

View logs

@christso christso merged commit 91f0236 into main Feb 5, 2026
1 check passed
@christso christso deleted the feat/81-manage-clients-tui branch February 5, 2026 06:55
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.

feat: manage clients in TUI

1 participant