Skip to content

Separate Music Studio runtime boundary - #130

Merged
0YHR0 merged 1 commit into
mainfrom
agent/music-studio-runtime-boundary
Aug 3, 2026
Merged

Separate Music Studio runtime boundary#130
0YHR0 merged 1 commit into
mainfrom
agent/music-studio-runtime-boundary

Conversation

@0YHR0

@0YHR0 0YHR0 commented Aug 3, 2026

Copy link
Copy Markdown
Owner

What changed

  • moved the Music Studio runtime service and deterministic provider adapters into agentmesh.packs.music_studio
  • moved its HTTP routes and focused workspace assets into the scenario package while preserving all public URLs
  • kept compatibility re-exports for pre-alpha Python import paths
  • documented phase 2 of the Pack boundary and added boundary identity tests

Why

Music Studio needs to become an independently versioned scenario without leaking business-specific behavior into the AgentMesh operating core. This establishes the in-package physical boundary before introducing a trusted external Pack loading protocol.

Validation

  • ruff check src tests
  • 419 non-PostgreSQL tests passed
  • 83.11% line coverage (80% gate)
  • wheel build verified to contain all Music Studio HTML/CSS/JS assets

@0YHR0
0YHR0 marked this pull request as ready for review August 3, 2026 02:51
@0YHR0
0YHR0 merged commit 045a19e into main Aug 3, 2026
7 checks passed
@0YHR0
0YHR0 deleted the agent/music-studio-runtime-boundary branch August 3, 2026 02:53
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