Skip to content

Raivieiraadriano92/thu 743 implement the unified descriptor driven agent creation flow - #1168

Draft
raivieiraadriano92 wants to merge 27 commits into
mainfrom
raivieiraadriano92/thu-743-implement-the-unified-descriptor-driven-agent-creation-flow
Draft

Raivieiraadriano92/thu 743 implement the unified descriptor driven agent creation flow#1168
raivieiraadriano92 wants to merge 27 commits into
mainfrom
raivieiraadriano92/thu-743-implement-the-unified-descriptor-driven-agent-creation-flow

Conversation

@raivieiraadriano92

Copy link
Copy Markdown
Collaborator

No description provided.

Fold deploy + connect into a single Add Agent panel: Connect custom agent
leads the catalog list, an empty catalog opens the connect form directly,
and each sub-step gets a back affordance via DetailPanel's new onBack.
Share the custom-agent submit logic through useAddCustomAgent.
Extract the config-aware AddAgentBody (catalog+connect when managed deploy
is on, connect form otherwise) and use it in both the settings route and the
chat picker's quick-create, so the chat Add Agent gains the deploy catalog.
Gate the chat picker affordance on agentDeploy || allowCustomAgents.
Match the descriptor deploy form to the custom-connect form: text-sm
description, gap-4/gap-2 field rhythm, and a FormFooter with a Cancel
button and a bottom-right submit that floats on mobile.
@raivieiraadriano92
raivieiraadriano92 force-pushed the raivieiraadriano92/thu-743-implement-the-unified-descriptor-driven-agent-creation-flow branch from 3df8a2a to 122b3d2 Compare July 30, 2026 19:21
@github-actions

Copy link
Copy Markdown

Semgrep Security Scan

No security issues found.

@github-actions

Copy link
Copy Markdown

Preview environment deployed 🚀

Service URL
Marketing / blog / docs https://thunderbolt-pr-1168.preview.thunderbolt.io
App https://app-pr-1168.preview.thunderbolt.io
API https://api-pr-1168.preview.thunderbolt.io
Keycloak https://auth-pr-1168.preview.thunderbolt.io
PowerSync https://powersync-pr-1168.preview.thunderbolt.io

Stack: preview-pr-1168 · Commit: 122b3d21db7910a5211477b38247aec40eef7aea

Auto-destroys on PR close/merge. Login via the bundled Keycloak realm — demo@thunderbolt.io / demo by default.

@github-actions

Copy link
Copy Markdown

PR Metrics

Metric Value
Lines changed (prod code) +2955 / -240
JS bundle size (gzipped) 🟢 585.4 KB → 585.3 KB (-134 B, -0.0%)
Test coverage 🟢 81.00% → 81.15% (+0.2%)
Performance (preview) Preview not ready — Render deploy may have timed out
Accessibility
Best Practices
SEO

Updated Thu, 30 Jul 2026 19:27:45 GMT · run #2517

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