Skip to content

feat(wizard): hand provisioned accounts to coding agent skills - #1260

Draft
MattBro wants to merge 1 commit into
mainfrom
matt/wizard-provisioned-skills
Draft

MattBro wants to merge 1 commit into
mainfrom
matt/wizard-provisioned-skills

Conversation

@MattBro

@MattBro MattBro commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

Problem

Newly provisioned accounts need installation instructions for their own coding agent instead of hosted inference.

Changes

New signups and the server's provisioning refusal now open the skill handoff. Headless runs save instructions and exit successfully. Saved project configuration contains the SDK capture token, host, and project ID; it excludes OAuth and personal API credentials.

The backend restriction must deploy before provisioning is enabled.

Rendered Ink test fixtures, before and after

Before
After

Setup flow

Before:

flowchart LR
  A[Account created] --> B[Attempt hosted setup]
  classDef phYellow fill:#f9bd2b,stroke:#f9bd2b,color:#000;
  classDef phBlue fill:#1d4aff,stroke:#1d4aff,color:#fff;
  class A phYellow;
  class B phBlue;
Loading

After:

flowchart LR
  A[Account created] --> B[Installation skill] --> C[User coding agent]
  classDef phYellow fill:#f9bd2b,stroke:#f9bd2b,color:#000;
  classDef phGray fill:#e5e7eb,stroke:#c7ccd1,color:#000;
  classDef phBlue fill:#1d4aff,stroke:#1d4aff,color:#fff;
  class A phYellow;
  class B phGray;
  class C phBlue;
Loading

Test plan

Signup, existing login, repeated refusals, headless completion, and credential exclusion pass focused tests. New regressions fail without the changes. Lint and build pass. Typecheck retains 28 baseline errors. No live signup tested.

LLM context

Codex, GPT-6. Skills: wizard-development, ink-tui, pr-ready, writing-pr-descriptions, unambiguous-agent-text. Independent review found no outstanding issues. CodeRabbit CLI unavailable. Test fixtures use synthetic data.

@MattBro MattBro self-assigned this Sep 17, 2026
@MattBro
MattBro requested a review from a team September 17, 2026 19:28
@github-actions

Copy link
Copy Markdown

🧙 Wizard CI

Run the Wizard CI and test your changes against wizard-workbench example apps by replying with a GitHub comment using one of the following commands:

Test all apps:

  • /wizard-ci all

Test all apps in a directory:

  • /wizard-ci ai-observability
  • /wizard-ci basic-integration
  • /wizard-ci mcp-analytics
  • /wizard-ci replay-vision
  • /wizard-ci revenue
  • /wizard-ci self-driving
  • /wizard-ci warehouse
  • /wizard-ci warehouse-seeded

Test an individual app:

  • /wizard-ci ai-observability/anthropic
  • /wizard-ci ai-observability/google-adk
  • /wizard-ci ai-observability/groq
Show more apps
  • /wizard-ci ai-observability/manual-capture
  • /wizard-ci ai-observability/openai
  • /wizard-ci ai-observability/openai-agents
  • /wizard-ci ai-observability/opentelemetry
  • /wizard-ci ai-observability/vercel-ai
  • /wizard-ci basic-integration/android
  • /wizard-ci basic-integration/angular
  • /wizard-ci basic-integration/astro
  • /wizard-ci basic-integration/django
  • /wizard-ci basic-integration/fastapi
  • /wizard-ci basic-integration/flask
  • /wizard-ci basic-integration/flutter
  • /wizard-ci basic-integration/javascript-node
  • /wizard-ci basic-integration/javascript-web
  • /wizard-ci basic-integration/laravel
  • /wizard-ci basic-integration/next-js
  • /wizard-ci basic-integration/nuxt
  • /wizard-ci basic-integration/python
  • /wizard-ci basic-integration/rails
  • /wizard-ci basic-integration/react-native
  • /wizard-ci basic-integration/react-router
  • /wizard-ci basic-integration/sveltekit
  • /wizard-ci basic-integration/swift
  • /wizard-ci basic-integration/tanstack-router
  • /wizard-ci basic-integration/tanstack-start
  • /wizard-ci basic-integration/vue
  • /wizard-ci mcp-analytics/custom-dispatcher
  • /wizard-ci mcp-analytics/typescript-sdk
  • /wizard-ci replay-vision/javascript-node
  • /wizard-ci replay-vision/next-js
  • /wizard-ci replay-vision/react-vite
  • /wizard-ci revenue/stripe
  • /wizard-ci self-driving/astro
  • /wizard-ci self-driving/fastapi
  • /wizard-ci self-driving/nuxt
  • /wizard-ci self-driving/react-router
  • /wizard-ci self-driving/sveltekit
  • /wizard-ci warehouse/monorepo-env
  • /wizard-ci warehouse/multi-source-next
  • /wizard-ci warehouse/stripe-node
  • /wizard-ci warehouse/zero-source
  • /wizard-ci warehouse-seeded/next-stripe
  • /wizard-ci warehouse-seeded/next-stripe-declined

Test against a Context Mill branch:

  • /wizard-ci all context-mill:my-branch

Add context-mill:<branch> to any command above to pin the Context Mill branch. It defaults to main.

Results will be posted here when complete.

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