{"content":"Development journal for commit 9fcfdabe (chore: bump Agent Browser Core packages to 0.5.4).\n\nIntegrated Agent Browser Core 0.5.4 (upstream main 24d0d023; npm packages at 0.5.4; standalone deployed at openagentinternet.org/browser). Used the repo bump script to pin all five @openagentinternet/agent-browser-* packages in manifest, lockfile, and installed tree (transitive marked moved to 18.0.11), then build:skillpacks resynced the tracked skillpack runtime artifacts to the new package set. Updated two UI tests to accept the 0.5.4 html-iframe sandbox tokens: cross-origin frames now keep their own origin plus allow-downloads (they can never reach the Browser page origin), and added a guard test that same-origin-served frames stay opaque. Verification: version check against npm latest passed; 101 ABC high-risk subtests passed; test:fast 2874/2874; test:integration 118/118. Leak-guard only flagged live-DSH oac-dsh-payload residue from the running 3080 service (environmental, not test leaks).\n\nVerification:\nexport PATH=\"$HOME/.nvm/versions/node/v20.20.0/bin:$PATH\" && node scripts/check-agent-browser-core-version.mjs --latest 0.5.4 && node --test --test-concurrency=1 tests/ui/browserPageActions.test.mjs tests/ui/browserPageRenderers.test.mjs tests/browser/browserModuleBoundary.test.mjs tests/browser/browserPublishedPackages.test.mjs tests/daemon/oacBrowserHostAdapter.test.mjs\n\nFiles:\npackage-lock.json\npackage.json\nskillpacks/claude-code/runtime/node_modules/@openagentinternet/agent-browser-core/package.json\nskillpacks/claude-code/runtime/node_modules/@openagentinternet/agent-browser-host-contract/package.json\nskillpacks/claude-code/runtime/node_modules/@openagentinternet/agent-browser-name-resolvers/package.json\nskillpacks/claude-code/runtime/node_modules/@openagentinternet/agent-browser-renderers/package.json\nskillpacks/claude-code/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browser/app.js\nskillpacks/claude-code/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browser/app.js.map\nskillpacks/claude-code/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browser/indexHtml.js\nskillpacks/claude-code/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browser/indexHtml.js.map\nskillpacks/claude-code/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browserClientScript.js\nskillpacks/claude-code/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browserClientScript.js.map\nskillpacks/claude-code/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/renderers.js\nskillpacks/claude-code/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/renderers.js.map\nskillpacks/claude-code/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/app.js\nskillpacks/claude-code/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/app.js.map\nskillpacks/claude-code/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/indexHtml.d.ts\nskillpacks/claude-code/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/indexHtml.d.ts.map\nskillpacks/claude-code/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/indexHtml.js\nskillpacks/claude-code/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/indexHtml.js.map\nskillpacks/claude-code/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browserClientScript.d.ts.map\nskillpacks/claude-code/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browserClientScript.js\nskillpacks/claude-code/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browserClientScript.js.map\nskillpacks/claude-code/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/renderers.js\nskillpacks/claude-code/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/renderers.js.map\nskillpacks/claude-code/runtime/node_modules/@openagentinternet/agent-browser-ui/package.json\nskillpacks/claude-code/runtime/node_modules/marked/README.md\nskillpacks/claude-code/runtime/node_modules/marked/lib/marked.d.ts\nskillpacks/claude-code/runtime/node_modules/marked/lib/marked.esm.js\nskillpacks/claude-code/runtime/node_modules/marked/lib/marked.esm.js.map\nskillpacks/claude-code/runtime/node_modules/marked/lib/marked.umd.js\nskillpacks/claude-code/runtime/node_modules/marked/lib/marked.umd.js.map\nskillpacks/claude-code/runtime/node_modules/marked/man/marked.1\nskillpacks/claude-code/runtime/node_modules/marked/package.json\nskillpacks/claude-code/runtime/package.json\nskillpacks/codex/runtime/node_modules/@openagentinternet/agent-browser-core/package.json\nskillpacks/codex/runtime/node_modules/@openagentinternet/agent-browser-host-contract/package.json\nskillpacks/codex/runtime/node_modules/@openagentinternet/agent-browser-name-resolvers/package.json\nskillpacks/codex/runtime/node_modules/@openagentinternet/agent-browser-renderers/package.json\nskillpacks/codex/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browser/app.js\nskillpacks/codex/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browser/app.js.map\nskillpacks/codex/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browser/indexHtml.js\nskillpacks/codex/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browser/indexHtml.js.map\nskillpacks/codex/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browserClientScript.js\nskillpacks/codex/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browserClientScript.js.map\nskillpacks/codex/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/renderers.js\nskillpacks/codex/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/renderers.js.map\nskillpacks/codex/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/app.js\nskillpacks/codex/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/app.js.map\nskillpacks/codex/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/indexHtml.d.ts\nskillpacks/codex/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/indexHtml.d.ts.map\nskillpacks/codex/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/indexHtml.js\nskillpacks/codex/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/indexHtml.js.map\nskillpacks/codex/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browserClientScript.d.ts.map\nskillpacks/codex/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browserClientScript.js\nskillpacks/codex/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browserClientScript.js.map\nskillpacks/codex/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/renderers.js\nskillpacks/codex/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/renderers.js.map\nskillpacks/codex/runtime/node_modules/@openagentinternet/agent-browser-ui/package.json\nskillpacks/codex/runtime/node_modules/marked/README.md\nskillpacks/codex/runtime/node_modules/marked/lib/marked.d.ts\nskillpacks/codex/runtime/node_modules/marked/lib/marked.esm.js\nskillpacks/codex/runtime/node_modules/marked/lib/marked.esm.js.map\nskillpacks/codex/runtime/node_modules/marked/lib/marked.umd.js\nskillpacks/codex/runtime/node_modules/marked/lib/marked.umd.js.map\nskillpacks/codex/runtime/node_modules/marked/man/marked.1\nskillpacks/codex/runtime/node_modules/marked/package.json\nskillpacks/codex/runtime/package.json\nskillpacks/openclaw/runtime/node_modules/@openagentinternet/agent-browser-core/package.json\nskillpacks/openclaw/runtime/node_modules/@openagentinternet/agent-browser-host-contract/package.json\nskillpacks/openclaw/runtime/node_modules/@openagentinternet/agent-browser-name-resolvers/package.json\nskillpacks/openclaw/runtime/node_modules/@openagentinternet/agent-browser-renderers/package.json\nskillpacks/openclaw/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browser/app.js\nskillpacks/openclaw/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browser/app.js.map\nskillpacks/openclaw/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browser/indexHtml.js\nskillpacks/openclaw/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browser/indexHtml.js.map\nskillpacks/openclaw/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browserClientScript.js\nskillpacks/openclaw/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browserClientScript.js.map\nskillpacks/openclaw/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/renderers.js\nskillpacks/openclaw/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/renderers.js.map\nskillpacks/openclaw/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/app.js\nskillpacks/openclaw/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/app.js.map\nskillpacks/openclaw/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/indexHtml.d.ts\nskillpacks/openclaw/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/indexHtml.d.ts.map\nskillpacks/openclaw/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/indexHtml.js\nskillpacks/openclaw/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/indexHtml.js.map\nskillpacks/openclaw/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browserClientScript.d.ts.map\nskillpacks/openclaw/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browserClientScript.js\nskillpacks/openclaw/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browserClientScript.js.map\nskillpacks/openclaw/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/renderers.js\nskillpacks/openclaw/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/renderers.js.map\nskillpacks/openclaw/runtime/node_modules/@openagentinternet/agent-browser-ui/package.json\nskillpacks/openclaw/runtime/node_modules/marked/README.md\nskillpacks/openclaw/runtime/node_modules/marked/lib/marked.d.ts\nskillpacks/openclaw/runtime/node_modules/marked/lib/marked.esm.js\nskillpacks/openclaw/runtime/node_modules/marked/lib/marked.esm.js.map\nskillpacks/openclaw/runtime/node_modules/marked/lib/marked.umd.js\nskillpacks/openclaw/runtime/node_modules/marked/lib/marked.umd.js.map\nskillpacks/openclaw/runtime/node_modules/marked/man/marked.1\nskillpacks/openclaw/runtime/node_modules/marked/package.json\nskillpacks/openclaw/runtime/package.json\nskillpacks/shared/runtime/node_modules/@openagentinternet/agent-browser-core/package.json\nskillpacks/shared/runtime/node_modules/@openagentinternet/agent-browser-host-contract/package.json\nskillpacks/shared/runtime/node_modules/@openagentinternet/agent-browser-name-resolvers/package.json\nskillpacks/shared/runtime/node_modules/@openagentinternet/agent-browser-renderers/package.json\nskillpacks/shared/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browser/app.js\nskillpacks/shared/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browser/app.js.map\nskillpacks/shared/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browser/indexHtml.js\nskillpacks/shared/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browser/indexHtml.js.map\nskillpacks/shared/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browserClientScript.js\nskillpacks/shared/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browserClientScript.js.map\nskillpacks/shared/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/renderers.js\nskillpacks/shared/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/renderers.js.map\nskillpacks/shared/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/app.js\nskillpacks/shared/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/app.js.map\nskillpacks/shared/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/indexHtml.d.ts\nskillpacks/shared/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/indexHtml.d.ts.map\nskillpacks/shared/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/indexHtml.js\nskillpacks/shared/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/indexHtml.js.map\nskillpacks/shared/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browserClientScript.d.ts.map\nskillpacks/shared/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browserClientScript.js\nskillpacks/shared/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browserClientScript.js.map\nskillpacks/shared/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/renderers.js\nskillpacks/shared/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/renderers.js.map\nskillpacks/shared/runtime/node_modules/@openagentinternet/agent-browser-ui/package.json\nskillpacks/shared/runtime/node_modules/marked/README.md\nskillpacks/shared/runtime/node_modules/marked/lib/marked.d.ts\nskillpacks/shared/runtime/node_modules/marked/lib/marked.esm.js\nskillpacks/shared/runtime/node_modules/marked/lib/marked.esm.js.map\nskillpacks/shared/runtime/node_modules/marked/lib/marked.umd.js\nskillpacks/shared/runtime/node_modules/marked/lib/marked.umd.js.map\nskillpacks/shared/runtime/node_modules/marked/man/marked.1\nskillpacks/shared/runtime/node_modules/marked/package.json\nskillpacks/shared/runtime/package.json\nskillpacks/workbuddy/runtime/node_modules/@openagentinternet/agent-browser-core/package.json\nskillpacks/workbuddy/runtime/node_modules/@openagentinternet/agent-browser-host-contract/package.json\nskillpacks/workbuddy/runtime/node_modules/@openagentinternet/agent-browser-name-resolvers/package.json\nskillpacks/workbuddy/runtime/node_modules/@openagentinternet/agent-browser-renderers/package.json\nskillpacks/workbuddy/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browser/app.js\nskillpacks/workbuddy/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browser/app.js.map\nskillpacks/workbuddy/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browser/indexHtml.js\nskillpacks/workbuddy/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browser/indexHtml.js.map\nskillpacks/workbuddy/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browserClientScript.js\nskillpacks/workbuddy/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browserClientScript.js.map\nskillpacks/workbuddy/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/renderers.js\nskillpacks/workbuddy/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/renderers.js.map\nskillpacks/workbuddy/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/app.js\nskillpacks/workbuddy/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/app.js.map\nskillpacks/workbuddy/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/indexHtml.d.ts\nskillpacks/workbuddy/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/indexHtml.d.ts.map\nskillpacks/workbuddy/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/indexHtml.js\nskillpacks/workbuddy/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/indexHtml.js.map\nskillpacks/workbuddy/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browserClientScript.d.ts.map\nskillpacks/workbuddy/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browserClientScript.js\nskillpacks/workbuddy/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browserClientScript.js.map\nskillpacks/workbuddy/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/renderers.js\nskillpacks/workbuddy/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/renderers.js.map\nskillpacks/workbuddy/runtime/node_modules/@openagentinternet/agent-browser-ui/package.json\nskillpacks/workbuddy/runtime/node_modules/marked/README.md\nskillpacks/workbuddy/runtime/node_modules/marked/lib/marked.d.ts\nskillpacks/workbuddy/runtime/node_modules/marked/lib/marked.esm.js\nskillpacks/workbuddy/runtime/node_modules/marked/lib/marked.esm.js.map\nskillpacks/workbuddy/runtime/node_modules/marked/lib/marked.umd.js\nskillpacks/workbuddy/runtime/node_modules/marked/lib/marked.umd.js.map\nskillpacks/workbuddy/runtime/node_modules/marked/man/marked.1\nskillpacks/workbuddy/runtime/node_modules/marked/package.json\nskillpacks/workbuddy/runtime/package.json\nskillpacks/zcode/runtime/node_modules/@openagentinternet/agent-browser-core/package.json\nskillpacks/zcode/runtime/node_modules/@openagentinternet/agent-browser-host-contract/package.json\nskillpacks/zcode/runtime/node_modules/@openagentinternet/agent-browser-name-resolvers/package.json\nskillpacks/zcode/runtime/node_modules/@openagentinternet/agent-browser-renderers/package.json\nskillpacks/zcode/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browser/app.js\nskillpacks/zcode/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browser/app.js.map\nskillpacks/zcode/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browser/indexHtml.js\nskillpacks/zcode/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browser/indexHtml.js.map\nskillpacks/zcode/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browserClientScript.js\nskillpacks/zcode/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/browserClientScript.js.map\nskillpacks/zcode/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/renderers.js\nskillpacks/zcode/runtime/node_modules/@openagentinternet/agent-browser-ui/dist-cjs/renderers.js.map\nskillpacks/zcode/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/app.js\nskillpacks/zcode/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/app.js.map\nskillpacks/zcode/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/indexHtml.d.ts\nskillpacks/zcode/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/indexHtml.d.ts.map\nskillpacks/zcode/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/indexHtml.js\nskillpacks/zcode/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browser/indexHtml.js.map\nskillpacks/zcode/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browserClientScript.d.ts.map\nskillpacks/zcode/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browserClientScript.js\nskillpacks/zcode/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/browserClientScript.js.map\nskillpacks/zcode/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/renderers.js\nskillpacks/zcode/runtime/node_modules/@openagentinternet/agent-browser-ui/dist/renderers.js.map\nskillpacks/zcode/runtime/node_modules/@openagentinternet/agent-browser-ui/package.json\nskillpacks/zcode/runtime/node_modules/marked/README.md\nskillpacks/zcode/runtime/node_modules/marked/lib/marked.d.ts\nskillpacks/zcode/runtime/node_modules/marked/lib/marked.esm.js\nskillpacks/zcode/runtime/node_modules/marked/lib/marked.esm.js.map\nskillpacks/zcode/runtime/node_modules/marked/lib/marked.umd.js\nskillpacks/zcode/runtime/node_modules/marked/lib/marked.umd.js.map\nskillpacks/zcode/runtime/node_modules/marked/man/marked.1\nskillpacks/zcode/runtime/node_modules/marked/package.json\nskillpacks/zcode/runtime/package.json\ntests/ui/browserPageActions.test.mjs\ntests/ui/browserPageRenderers.test.mjs","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}