Skip to content

Require an explicit default agent harness - #12

Merged
fenner888 merged 3 commits into
mainfrom
agent/separate-devin-default
Jul 29, 2026
Merged

Require an explicit default agent harness#12
fenner888 merged 3 commits into
mainfrom
agent/separate-devin-default

Conversation

@fenner888

Copy link
Copy Markdown
Owner

What changed

  • require an explicit default harness choice during first-run onboarding
  • offer the bundled Buzz Agent alongside ready external CLI runtimes
  • explain that Fizz, Honey, Bumble, and other unpinned agents inherit this choice
  • require a valid Buzz Agent provider configuration before onboarding can finish
  • preserve existing saved defaults and per-agent runtime overrides

Why

When Devin was the only ready onboarding runtime, Buzz silently selected it as
the global default. The Welcome starter personas then inherited Devin, even
when the builder intended to create only a separate Devin-backed agent.

The default-harness page now uses catalog-projected capability facts to include
ready bundled runtimes and leaves the choice to the builder.

Validation

  • 22 focused onboarding and Welcome unit tests
  • 20 focused onboarding Playwright tests
  • 3,520 desktop unit tests
  • desktop Biome, file-size, text-size, pubkey, and TypeScript checks
  • 1,675 Tauri unit tests plus 3 mixer diagnostics
  • 568 mobile tests
  • Rust formatting, Clippy, unit tests, and builds covered by the repository CI recipes
  • macOS source-installer contract test for arm64 and x86_64

The just ci recipes were completed individually after the local Mac could not
hold both Rust target trees at once. The initial aggregate run stopped only on
No space left on device; no code or test assertion failed.

@fenner888
fenner888 marked this pull request as ready for review July 29, 2026 16:49
@fenner888
fenner888 merged commit 355e31d into main Jul 29, 2026
22 checks passed
@fenner888
fenner888 deleted the agent/separate-devin-default branch July 29, 2026 16:49

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

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