Skip to content

fix(tui): show an error icon on the busy screen headline - #1494

Merged
sarahxsanders merged 2 commits into
mainfrom
posthog/busy-screen-error-icon
Oct 26, 2026
Merged

sarahxsanders merged 2 commits into
mainfrom
posthog/busy-screen-error-icon

Conversation

@sarahxsanders

Copy link
Copy Markdown
Collaborator

Problem

When an agent run fails, the wizard shows the "The Wizard's a little busy" screen. Its headline had the PostHog flag mark and a hedgehog, so it looked like normal branding. Users can miss that the run failed.

Changes

  • The failure headline now shows a red bold ✘, the same pattern as the outro and auth error screens. The flag mark and the hedgehog are removed.
  • The "Skill saved" state now shows a green ✔ (Icons.check).
  • The copy does not change.

Test plan

  • pnpm typecheck, eslint and prettier pass.
  • src/tui/__tests__/MintFailureScreen.test.tsx passes.
  • Rendered the screen with ink-testing-library: the headline shows as ✘ The Wizard's a little busy in red.

LLM context

Written by Claude Opus 5.5 (claude-opus-5-5) through the PostHog Slack app, from a design feedback thread.


Created with PostHog from a Slack thread

🤖 Generated with Claude Code

The busy screen headline used the PostHog flag mark and a hedgehog, so it read as branding. It now uses the red ✘ that the outro and auth error screens use. The "Skill saved" state uses the green check icon.

Generated-By: PostHog Desktop
Task-Id: 73ea6d7c-8dbb-48fd-835d-df0af1ccc586
@sarahxsanders sarahxsanders self-assigned this Oct 26, 2026
@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 feature-flags
  • /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 feature-flags/django
  • /wizard-ci feature-flags/next-js
  • /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.

@sarahxsanders
sarahxsanders marked this pull request as ready for review October 26, 2026 16:58
@sarahxsanders
sarahxsanders requested a review from a team as a code owner October 26, 2026 16:58
@sarahxsanders
sarahxsanders enabled auto-merge (squash) October 26, 2026 17:01
@sarahxsanders
sarahxsanders merged commit cb7683e into main Oct 26, 2026
18 checks passed
@sarahxsanders
sarahxsanders deleted the posthog/busy-screen-error-icon branch October 26, 2026 17:04
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.

2 participants