feat(setup): add first-class Bionic support - #13
TimofeySukh wants to merge 1 commit into
Conversation
Rebased onto v3.0.0. Ports the original change (168dc50) onto the v3 layout: agent-config and version-check under src/installer/, setup and skills commands under src/cli/commands/, the skills install location under src/installer/skill-locations.ts, AGENT_CLIENTS under src/core/skills-registry.ts, the CLI intro under src/cli/index.ts, and engine imports from src/lib/ -> src/core/. Bionic is also mapped as a v3 integration: integrations/bionic/ (README + empty manifest-target) plus a row in integrations/README.md and MANIFEST_TARGETS. The skills-registry per-skill clients concept was deleted at the v3 cutover (skills are agent-agnostic now), so only the AGENT_CLIENTS containment test was carried over. The v3 getClient keeps its opt-in headless routing block inside the new selection race-gate loop.
168dc50 to
c255633
Compare
|
Rebased onto v3.0.0 (main @ 11cc6a3) and force-pushed to What was ported whereBionic first-class agent (all of the original, no logic changes):
Exclusions (follow-ups, not lost work)
Verification (all run on the rebased branch, after
|
|
Parked for now (owner decision 2026-09-11): Bionic support is deprioritized — the repo has since moved to the 3.1.0 agent-table architecture and this branch (built for the older hardcoded-maps layout) no longer ports mechanically. The branch and the earlier v3.0.0 port (c255633) are preserved here; if/when Bionic becomes a priority again, re-register it as an agent-table entry following the latest integration pattern. Not blocked on anything technical — just not worth the port effort right now. |
Summary
bionicas a first-class Summer setup and skills targetcwdandSUMMER_ENGINE_PROJECTLocal verification
npm run buildnpm test— 50 files, 452 tests passedbash scripts/smoke-test.sh— 36 passed, 0 failedgit diff --checkImportant Bionic behavior
Bionic 1.0.7 and 1.0.9 do not advertise MCP Roots or pass the active Code Project to global MCP processes. The recommended project-scope setup therefore writes a static
cwdandSUMMER_ENGINE_PROJECT; users should rerun setup when switching games.