Skip to content

feat: forward ACP prompt content to Muse - #3

Merged
puncsky merged 3 commits into
bex-co:mainfrom
obviyus:codex/muse-content-blocks
Sep 12, 2026
Merged

puncsky merged 3 commits into
bex-co:mainfrom
obviyus:codex/muse-content-blocks

Conversation

@obviyus

@obviyus obviyus commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

ACP images now reach both backends: ordered inline MSP image parts for the default SDK, and private temporary files for legacy exec. PNG, JPEG, GIF and WebP are supported; malformed base64, audio and embedded resources fail before execution. Exec requires accompanying text or a resource link.

Updated against the SDK migration while retaining current resource-link encoding, cancellation, model selection and host checks. Turn admission remains reserved through staging and cleanup.

Validation: 166 contract tests, lint/format/build, packed-install smoke, and real Muse loopback suites. Real-host image coverage asserts that the provider receives the image bytes and user prompt. Paid-provider vision acceptance remains opt-in.

@puncsky
puncsky marked this pull request as ready for review September 12, 2026 08:44
@puncsky
puncsky merged commit 3beeee8 into bex-co:main Sep 12, 2026
3 checks passed
This was referenced Sep 12, 2026
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