Skip to content

Review stack: Studio-only media prompts + Bionic first-class support - #27

Open
TimofeySukh wants to merge 4 commits into
mainfrom
review/tim/mcp-2026-09-11
Open

TimofeySukh wants to merge 4 commits into
mainfrom
review/tim/mcp-2026-09-11

Conversation

@TimofeySukh

@TimofeySukh TimofeySukh commented Sep 11, 2026

Copy link
Copy Markdown

Review stack — review/tim/mcp-2026-09-11

@mathias-heide — ready for review.

Excluded from this stack: codex/bionic-support (#13) — needs a rebase/port onto the 3.1.0 agent-table architecture before it can stack (verified: 13-file semantic conflict, see below).

Theme branch PR# What it does
codex/studio-only-media-prompts #12 Prompt policy: project media generation routes only through Summer Studio (no Python/GDScript/shell/SVG/MIDI synthesis fallbacks); ported to v3 library layout

Why #13 is excluded

Its merge into current main (which carries the 3.1.0 agent-table refactor, PR #24) is not mechanically resolvable: #13 was built against the pre-3.1.0 architecture and re-adds the old hardcoded supportedAgents list, alias map, skill-locations switch, and label switch that main deleted in favor of src/installer/agent-table.ts. Independently reproduced: trial merge conflicts in 13 files (README, CHANGELOG, docs/OVERVIEW, docs/SETUP_PROMPT, docs/SKILLS, integrations/README, package.json, setup.ts, skills.ts, skills-registry.ts, agent-config.ts, skill-locations.ts, version-check.ts); e.g. setup.ts HEAD side imports agentLabel from agent-table.js while #13 re-introduces the deleted hardcoded AGENT_LABEL record. Every candidate resolution requires porting Bionic into the new agent-table design — new logic, not additive union. #13 needs a rebase/port onto the 3.1.0 agent-table architecture as its own follow-up.

Verification on the combined stack (current main + #12)

  • Stack rebased forward to current origin/main (40bf15f, includes fix(skills): descriptions fit the hosts' skills context budget #31 skill-description-budget): merge clean except registry/generated/index.json (generated file, both sides touched it) — resolved by running the repo's own npm run generate:registry on the merged sources; no other conflicts, no manual source resolution.
  • npm install OK; npx tsc --noEmit clean; npx vitest run: 1480 passed / 10 skipped (105 files); npm run validate:library: 208 resources valid, 0 errors; npm run generate:registry + git diff --exit-code registry/generatedno registry drift (regenerated file carried inside the main-update merge commit, no separate chore commit needed).
  • Route project media generation through Summer Studio #12 was verified standalone on v3 main at its PR: tsc, full vitest (1449/1467 tests), validate:library, eval:routing, registry regenerated (CI green).

Tim and others added 4 commits September 11, 2026 16:03
Rebased onto v3.0.0: the three SKILL.md edits moved with the library
(skills/<category>/<slug>/SKILL.md -> library/skills/<slug>/SKILL.md), and
the playbook safeDefaults rule moved from src/mcp/tools/project-tools.ts to
src/core/capabilities/agent-playbook.ts with its regression test kept in
src/mcp/tools/project-tools.test.ts.
@TimofeySukh

Copy link
Copy Markdown
Author

Update: codex/bionic-support (#13) is now PARKED by owner decision (2026-09-11) — deprioritized rather than blocked; the 3.1.0 agent-table port is not worth the effort right now. This stack ships WITHOUT Bionic as designed. If a Bionic merge commit ever appears on this branch from a background session, revert it — it is not part of this 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