{"content":"Agent Browser Core development log\n\nCommit: 05fa78f fix: preserve map payloads and pin links\n\nAddressed review feedback for the MAP URI protocol renderer branch.\n\nChanges:\n- resolveMapUriToResource now chooses the first meaningful MAN payload source: non-empty content or content object, otherwise payload, otherwise contentSummary/summary. rawPayload uses the same selected source, so empty content no longer hides a populated payload object.\n- Bot Page MAP links now require a real 64-hex pin id ending in iN. Callable service ids remain usable for service-call buttons, but they are no longer emitted as map://skill-service/pin/{serviceId} links unless they are valid pin ids.\n- Added regression tests for empty content plus populated payload, valid MAP pin links, and no MAP link when a service only has a callable id.\n\nVerification:\n- PATH=\"$HOME/.nvm/versions/node/v20.20.0/bin:$PATH\" npm run build\n- PATH=\"$HOME/.nvm/versions/node/v20.20.0/bin:$PATH\" node --test tests/browser/mapProtocolResolver.test.mjs tests/ui/browserPageRenderers.test.mjs tests/ui/browserPageActions.test.mjs\n- PATH=\"$HOME/.nvm/versions/node/v20.20.0/bin:$PATH\" node --test tests/release/hostNeutralGuardrails.test.mjs\n\nResult: all targeted checks passed.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}