Skip to content

feat(genesis): add-agents marketplace + onboarding flow#393

Open
patschmittdev wants to merge 1 commit into
refactor/ui-foundationfrom
feat/genesis-onboarding
Open

feat(genesis): add-agents marketplace + onboarding flow#393
patschmittdev wants to merge 1 commit into
refactor/ui-foundationfrom
feat/genesis-onboarding

Conversation

@patschmittdev

Copy link
Copy Markdown
Collaborator

What

Add-agents marketplace + embeddable onboarding flow, split off feat/webgl-ambient-background onto the refactor/ui-foundation base (#389). Sibling of the other verticals.

Contents (10 files, +279/-35)

  • Marketplace-styled "Add Agents" view with pre-configured agents (tools + skills).
  • Onboarding flow made embeddable so it can be reused by genesis and the add-agents surface.

Stack

Sibling on refactor/ui-foundation (#389), alongside #386 / #387 / #390 / #391.

Validation

  • npm run lint -- green (tsc, eslint, dependency-cruiser, yaml, md).
  • Slice's own tests pass.

Mount into AppShell is deferred to the final integration PR, per the stack's design.

Split the genesis onboarding/marketplace vertical out of
feat/webgl-ambient-background onto the ui-foundation base. The marketplace
template picker and the onboarding chrome share VoiceScreen, so they ship
together:

- AddAgentsView: center-pane entry to add/import agents (+test)
- GenesisFlow: new optional initialStage/embedded props so the flow can run
  embedded in the center pane instead of only as a full-screen overlay
- VoiceScreen/RoleScreen/BootScreen/LandingScreen: embedded-mode layout +
  marketplace template picker (tools/skills surfaced in the detail pane)
- GenesisMindTemplateCatalog + templateTypes: parse optional tools/skills
  from template manifests
- GenesisMindTemplate.tools?/skills? shared-type slice (additive)

Independent of the skills and accent-color verticals (base = foundation). The
ViewRouter mount point for AddAgentsView lands with the shell-theming branch;
the component is covered directly by its test here.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.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