Skip to content

Harden browser runtime materialization seams#1260

Merged
chubes4 merged 1 commit into
mainfrom
issue/browser-materialization-runtime-seams
Jun 21, 2026
Merged

Harden browser runtime materialization seams#1260
chubes4 merged 1 commit into
mainfrom
issue/browser-materialization-runtime-seams

Conversation

@chubes4

@chubes4 chubes4 commented Jun 21, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Enforce timeoutMs for Playground runtime commands.
  • Preserve browser task agent_bundles when running compact browser-session recipes.
  • Improve generic browser runtime agent-bundle importer loading/diagnostics.
  • Add generic artifact-contract output instructions to browser runtime agent messages.
  • Normalize JSON bodies/content type in the generic browser provider bridge.

Verification

  • npm run build
  • npx tsx scripts/playground-command-timeout-smoke.ts
  • npm run smoke -- --group=runtime
  • php scripts/php-browser-contained-site-contract-smoke.php
  • php -l packages/wordpress-plugin/src/class-wp-codebox-agent-runtime-invoker.php
  • php -l packages/wordpress-plugin/src/class-wp-codebox-browser-provider-bridge.php

Supersedes conflicted PR: #1259

AI assistance

  • AI assistance: Yes
  • Tool(s): openai/gpt-5.5 via OpenCode
  • Used for: Porting generic browser runtime hardening to current main, resolving conflicts from refactored runtime code, and running focused verification.

@chubes4 chubes4 merged commit ccaf9af into main Jun 21, 2026
@chubes4 chubes4 deleted the issue/browser-materialization-runtime-seams branch June 21, 2026 13:43
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