{"components":[{"slug":"ai-agent-sandbox-comparison-2026-seven-platforms","name":"AI Agent Sandbox Comparison 2026: Seven Platforms","summary":"# The Ultimate AI Agent Sandboxes Comparison 2026","publisher":"nirvanalabs.io","homepage":"https://nirvanalabs.io/blog/agent-sandboxes-comparison-2026","kind":"eval","hasApi":true,"hasMcp":false,"costRange":"unknown","costNotes":"Unknown: pricing was not stated in the intake evidence.","functions":["code","evaluate","memory","policy","test","auth","compose","deploy"],"slices":[{"functionId":"code","label":"code","note":"Inferred from executor","cost":"Unknown"},{"functionId":"evaluate","label":"evaluate","note":"Inferred from executor","cost":"Unknown"},{"functionId":"memory","label":"memory","note":"Inferred from executor","cost":"Unknown"},{"functionId":"policy","label":"policy","note":"Inferred from executor","cost":"Unknown"},{"functionId":"test","label":"test","note":"Inferred from executor","cost":"Unknown"},{"functionId":"auth","label":"auth","note":"Inferred from executor","cost":"Unknown"},{"functionId":"compose","label":"compose","note":"Inferred from executor","cost":"Unknown"},{"functionId":"deploy","label":"deploy","note":"Inferred from executor","cost":"Unknown"}],"interfaces":[{"kind":"http"}],"composabilityRationale":"Heuristic from executor evidence. Grok pass was unavailable or incomplete. No usage metrics were observed.","signals":[],"functionProbabilities":[{"functionId":"code","value":0.92,"source":"https://nirvanalabs.io/blog/agent-sandboxes-comparison-2026","method":"lexical","observedAt":"2026-10-17T08:22:02.056Z"},{"functionId":"evaluate","value":0.8,"source":"https://nirvanalabs.io/blog/agent-sandboxes-comparison-2026","method":"lexical","observedAt":"2026-10-17T08:22:02.056Z"},{"functionId":"memory","value":0.8,"source":"https://nirvanalabs.io/blog/agent-sandboxes-comparison-2026","method":"lexical","observedAt":"2026-10-17T08:22:02.056Z"},{"functionId":"policy","value":0.8,"source":"https://nirvanalabs.io/blog/agent-sandboxes-comparison-2026","method":"lexical","observedAt":"2026-10-17T08:22:02.056Z"},{"functionId":"test","value":0.8,"source":"https://nirvanalabs.io/blog/agent-sandboxes-comparison-2026","method":"lexical","observedAt":"2026-10-17T08:22:02.056Z"},{"functionId":"auth","value":0.72,"source":"https://nirvanalabs.io/blog/agent-sandboxes-comparison-2026","method":"lexical","observedAt":"2026-10-17T08:22:02.056Z"},{"functionId":"compose","value":0.72,"source":"https://nirvanalabs.io/blog/agent-sandboxes-comparison-2026","method":"lexical","observedAt":"2026-10-17T08:22:02.056Z"},{"functionId":"deploy","value":0.72,"source":"https://nirvanalabs.io/blog/agent-sandboxes-comparison-2026","method":"lexical","observedAt":"2026-10-17T08:22:02.056Z"},{"functionId":"route","value":0.72,"source":"https://nirvanalabs.io/blog/agent-sandboxes-comparison-2026","method":"lexical","observedAt":"2026-10-17T08:22:02.056Z"},{"functionId":"store","value":0.72,"source":"https://nirvanalabs.io/blog/agent-sandboxes-comparison-2026","method":"lexical","observedAt":"2026-10-17T08:22:02.056Z"}],"claimVerification":[{"key":"mcp","status":"unverified","asserted":"false","evidenceSource":"https://nirvanalabs.io/blog/agent-sandboxes-comparison-2026","method":"fallback"},{"key":"api","status":"unverified","asserted":"true","evidenceSource":"https://nirvanalabs.io/blog/agent-sandboxes-comparison-2026","method":"fallback"},{"key":"cost","status":"unverified","asserted":"unknown","evidenceSource":"https://nirvanalabs.io/blog/agent-sandboxes-comparison-2026","method":"fallback"},{"key":"license","status":"unverified","asserted":"","evidenceSource":"https://nirvanalabs.io/blog/agent-sandboxes-comparison-2026","method":"fallback"}],"tweets":[],"notes":[],"origin":"intake","createdAt":"2026-10-17T08:22:03.298Z","updatedAt":"2026-10-17T08:22:03.298Z","sources":[{"kind":"web","label":"executor","url":"https://nirvanalabs.io/blog/agent-sandboxes-comparison-2026","excerpt":"# The Ultimate AI Agent Sandboxes Comparison 2026\n\n## TL;DR\n\n* Choose an agent sandbox by the state that must survive: workspace files, committed workflow progress, or running process memory.\n* Compare Nirvana, E2B, Daytona, Modal, Cloudfla","at":"2026-10-17T08:22:03.298Z"}],"recordId":"cmp_ai-agent-sandbox-comparison-2026-seven-platforms","claims":{"name":"AI Agent Sandbox Comparison 2026: Seven Platforms","summary":"# The Ultimate AI Agent Sandboxes Comparison 2026","kind":"eval","publisher":"nirvanalabs.io","homepage":"https://nirvanalabs.io/blog/agent-sandboxes-comparison-2026","costRange":"unknown","costNotes":"Unknown: pricing was not stated in the intake evidence.","functions":["code","evaluate","memory","policy","test","auth","compose","deploy"],"slices":[{"functionId":"code","label":"code","note":"Inferred from executor","cost":"Unknown"},{"functionId":"evaluate","label":"evaluate","note":"Inferred from executor","cost":"Unknown"},{"functionId":"memory","label":"memory","note":"Inferred from executor","cost":"Unknown"},{"functionId":"policy","label":"policy","note":"Inferred from executor","cost":"Unknown"},{"functionId":"test","label":"test","note":"Inferred from executor","cost":"Unknown"},{"functionId":"auth","label":"auth","note":"Inferred from executor","cost":"Unknown"},{"functionId":"compose","label":"compose","note":"Inferred from executor","cost":"Unknown"},{"functionId":"deploy","label":"deploy","note":"Inferred from executor","cost":"Unknown"}],"interfaces":[{"kind":"http"}],"composabilityRationale":"Heuristic from executor evidence. Grok pass was unavailable or incomplete. No usage metrics were observed."},"relations":[{"from":"ai-agent-sandbox-comparison-2026-seven-platforms","to":"best-code-execution-sandbox-for-ai-agents-in-2026","kind":"fills-same-slot-as","note":"Shared functions code, compose, deploy, memory, test. Can fill the same function slot."},{"from":"ai-agent-sandbox-comparison-2026-seven-platforms","to":"comparing-ai-agent-sandbox-platforms-e2b-modal-daytona-and-more","kind":"fills-same-slot-as","note":"Shared functions code, deploy, evaluate, memory. Can fill the same function slot."},{"from":"ai-agent-sandbox-comparison-2026-seven-platforms","to":"gosearch-for-slack-agentic-enterprise-search-custom-ai-agents-and-workflow-au","kind":"fills-same-slot-as","note":"Shared functions code, compose, deploy, policy. Can fill the same function slot."},{"from":"ai-agent-sandbox-comparison-2026-seven-platforms","to":"fix-cold-start-latency-in-ai-sandboxes-techniques","kind":"fills-same-slot-as","note":"Shared functions code, compose, evaluate, test. Can fill the same function slot."},{"from":"ai-agent-sandbox-comparison-2026-seven-platforms","to":"how-hopx-achieves-100ms-cold-starts","kind":"fills-same-slot-as","note":"Shared functions auth, code, memory. Can fill the same function slot."},{"from":"ai-agent-sandbox-comparison-2026-seven-platforms","to":"betterwright","kind":"fills-same-slot-as","note":"Shared functions code, policy. Can fill the same function slot."},{"from":"ai-agent-sandbox-comparison-2026-seven-platforms","to":"shadcn-ui","kind":"fills-same-slot-as","note":"Shared functions code, compose. Can fill the same function slot."},{"from":"ai-agent-sandbox-comparison-2026-seven-platforms","to":"daytona-alternatives-4-ai-agent-sandbox-platforms-compared-2026","kind":"fills-same-slot-as","note":"Shared functions code, compose, memory. Can fill the same function slot."}],"explain":{"score":6,"formula":"100 × sum(weight × value) over observed factors only. Unobserved factors are omitted, not zeroed.","factors":[{"id":"github_health","label":"GitHub health","weight":0.18,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"agent_use","label":"Agent use","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"human_notes","label":"Human notes","weight":0.14,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"composability","label":"Composability","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"checklist","label":"Checklist","weight":0.1,"value":0.3333333333333333,"contribution":0.03333333333333333,"why":"No MCP surface is declared. An API is declared. Cost is unknown. 1 of 3 checklist fields are complete.","sources":[],"evidence":"observed"},{"id":"evidence_quality","label":"Evidence quality","weight":0.14,"value":0.18107144632819594,"contribution":0.025350002485947435,"why":"1 sources cover 1 evidence types. The latest dated evidence is 2026-10-17. Freshness is omitted unless observed as a signal.","sources":[{"kind":"web","label":"executor","url":"https://nirvanalabs.io/blog/agent-sandboxes-comparison-2026","excerpt":"# The Ultimate AI Agent Sandboxes Comparison 2026\n\n## TL;DR\n\n* Choose an agent sandbox by the state that must survive: workspace files, committed workflow progress, or running process memory.\n* Compare Nirvana, E2B, Daytona, Modal, Cloudfla","at":"2026-10-17T08:22:03.298Z"}],"evidence":"observed"},{"id":"benchmark","label":"Benchmarks","weight":0.12,"why":"insufficient evidence","sources":[],"evidence":"insufficient"}],"missing":["GitHub health: insufficient evidence","Agent use: insufficient evidence","Human notes: insufficient evidence","Composability: insufficient evidence","Benchmarks: insufficient evidence"]},"score":6},{"slug":"gosearch-for-slack-agentic-enterprise-search-custom-ai-agents-and-workflow-au","name":"GoSearch for Slack: Agentic Enterprise Search, Custom AI Agents, and Workflow Au","summary":"# GoSearch for Slack: Agentic Enterprise Search, Custom AI Agents, and Workflow Automation","publisher":"gosearch.ai","homepage":"https://www.gosearch.ai/blog/the-gosearch-slack-integration","kind":"mcp","hasApi":false,"hasMcp":true,"costRange":"unknown","costNotes":"Unknown: pricing was not stated in the intake evidence.","functions":["code","deploy","identity","policy","search","compose","connect","summarize"],"slices":[{"functionId":"code","label":"code","note":"Inferred from executor","cost":"Unknown"},{"functionId":"deploy","label":"deploy","note":"Inferred from executor","cost":"Unknown"},{"functionId":"identity","label":"identity","note":"Inferred from executor","cost":"Unknown"},{"functionId":"policy","label":"policy","note":"Inferred from executor","cost":"Unknown"},{"functionId":"search","label":"search","note":"Inferred from executor","cost":"Unknown"},{"functionId":"compose","label":"compose","note":"Inferred from executor","cost":"Unknown"},{"functionId":"connect","label":"connect","note":"Inferred from executor","cost":"Unknown"},{"functionId":"summarize","label":"summarize","note":"Inferred from executor","cost":"Unknown"}],"interfaces":[{"kind":"mcp"}],"composabilityRationale":"Heuristic from executor evidence. Grok pass was unavailable or incomplete. No usage metrics were observed.","signals":[],"functionProbabilities":[{"functionId":"code","value":0.8,"source":"https://www.gosearch.ai/blog/the-gosearch-slack-integration","method":"lexical","observedAt":"2026-10-15T16:31:43.954Z"},{"functionId":"deploy","value":0.8,"source":"https://www.gosearch.ai/blog/the-gosearch-slack-integration","method":"lexical","observedAt":"2026-10-15T16:31:43.954Z"},{"functionId":"identity","value":0.8,"source":"https://www.gosearch.ai/blog/the-gosearch-slack-integration","method":"lexical","observedAt":"2026-10-15T16:31:43.954Z"},{"functionId":"policy","value":0.8,"source":"https://www.gosearch.ai/blog/the-gosearch-slack-integration","method":"lexical","observedAt":"2026-10-15T16:31:43.954Z"},{"functionId":"search","value":0.8,"source":"https://www.gosearch.ai/blog/the-gosearch-slack-integration","method":"lexical","observedAt":"2026-10-15T16:31:43.954Z"},{"functionId":"compose","value":0.72,"source":"https://www.gosearch.ai/blog/the-gosearch-slack-integration","method":"lexical","observedAt":"2026-10-15T16:31:43.954Z"},{"functionId":"connect","value":0.72,"source":"https://www.gosearch.ai/blog/the-gosearch-slack-integration","method":"lexical","observedAt":"2026-10-15T16:31:43.954Z"},{"functionId":"summarize","value":0.72,"source":"https://www.gosearch.ai/blog/the-gosearch-slack-integration","method":"lexical","observedAt":"2026-10-15T16:31:43.954Z"},{"functionId":"tool-call","value":0.72,"source":"https://www.gosearch.ai/blog/the-gosearch-slack-integration","method":"lexical","observedAt":"2026-10-15T16:31:43.954Z"}],"claimVerification":[{"key":"mcp","status":"unverified","asserted":"true","evidenceSource":"https://www.gosearch.ai/blog/the-gosearch-slack-integration","method":"fallback"},{"key":"api","status":"unverified","asserted":"false","evidenceSource":"https://www.gosearch.ai/blog/the-gosearch-slack-integration","method":"fallback"},{"key":"cost","status":"unverified","asserted":"unknown","evidenceSource":"https://www.gosearch.ai/blog/the-gosearch-slack-integration","method":"fallback"},{"key":"license","status":"unverified","asserted":"","evidenceSource":"https://www.gosearch.ai/blog/the-gosearch-slack-integration","method":"fallback"}],"tweets":[],"notes":[],"origin":"intake","createdAt":"2026-10-15T16:31:45.341Z","updatedAt":"2026-10-15T16:31:45.341Z","sources":[{"kind":"web","label":"executor","url":"https://www.gosearch.ai/blog/the-gosearch-slack-integration","excerpt":"Home »\n\n# GoSearch for Slack: Agentic Enterprise Search, Custom AI Agents, and Workflow Automation\n\n###### Jun 2, 2026   /   Product & Updates\n\nMany enterprise teams live in Slack. The problem is that the knowledge they need to do their job","at":"2026-10-15T16:31:45.341Z"}],"recordId":"cmp_gosearch-for-slack-agentic-enterprise-search-custom-ai-agents-and-workflow-au","claims":{"name":"GoSearch for Slack: Agentic Enterprise Search, Custom AI Agents, and Workflow Au","summary":"# GoSearch for Slack: Agentic Enterprise Search, Custom AI Agents, and Workflow Automation","kind":"mcp","publisher":"gosearch.ai","homepage":"https://www.gosearch.ai/blog/the-gosearch-slack-integration","costRange":"unknown","costNotes":"Unknown: pricing was not stated in the intake evidence.","functions":["code","deploy","identity","policy","search","compose","connect","summarize"],"slices":[{"functionId":"code","label":"code","note":"Inferred from executor","cost":"Unknown"},{"functionId":"deploy","label":"deploy","note":"Inferred from executor","cost":"Unknown"},{"functionId":"identity","label":"identity","note":"Inferred from executor","cost":"Unknown"},{"functionId":"policy","label":"policy","note":"Inferred from executor","cost":"Unknown"},{"functionId":"search","label":"search","note":"Inferred from executor","cost":"Unknown"},{"functionId":"compose","label":"compose","note":"Inferred from executor","cost":"Unknown"},{"functionId":"connect","label":"connect","note":"Inferred from executor","cost":"Unknown"},{"functionId":"summarize","label":"summarize","note":"Inferred from executor","cost":"Unknown"}],"interfaces":[{"kind":"mcp"}],"composabilityRationale":"Heuristic from executor evidence. Grok pass was unavailable or incomplete. No usage metrics were observed."},"relations":[{"from":"gosearch-for-slack-agentic-enterprise-search-custom-ai-agents-and-workflow-au","to":"ai-agent-sandbox-comparison-2026-seven-platforms","kind":"fills-same-slot-as","note":"Shared functions code, compose, deploy, policy. Can fill the same function slot."},{"from":"gosearch-for-slack-agentic-enterprise-search-custom-ai-agents-and-workflow-au","to":"onyx","kind":"fills-same-slot-as","note":"Shared functions code, connect, deploy, search. Can fill the same function slot."},{"from":"gosearch-for-slack-agentic-enterprise-search-custom-ai-agents-and-workflow-au","to":"agent-sandbox","kind":"fills-same-slot-as","note":"Shared functions code, deploy, identity. Can fill the same function slot."},{"from":"gosearch-for-slack-agentic-enterprise-search-custom-ai-agents-and-workflow-au","to":"comparing-ai-agent-sandbox-platforms-e2b-modal-daytona-and-more","kind":"fills-same-slot-as","note":"Shared functions code, connect, deploy. Can fill the same function slot."},{"from":"gosearch-for-slack-agentic-enterprise-search-custom-ai-agents-and-workflow-au","to":"executor","kind":"fills-same-slot-as","note":"Shared functions code, connect. Can fill the same function slot."},{"from":"gosearch-for-slack-agentic-enterprise-search-custom-ai-agents-and-workflow-au","to":"betterwright","kind":"fills-same-slot-as","note":"Shared functions code, policy. Can fill the same function slot."},{"from":"gosearch-for-slack-agentic-enterprise-search-custom-ai-agents-and-workflow-au","to":"mobbin-mcp","kind":"fills-same-slot-as","note":"Shared functions compose, connect. Can fill the same function slot."},{"from":"gosearch-for-slack-agentic-enterprise-search-custom-ai-agents-and-workflow-au","to":"shadcn-ui","kind":"fills-same-slot-as","note":"Shared functions code, compose. Can fill the same function slot."}],"explain":{"score":6,"formula":"100 × sum(weight × value) over observed factors only. Unobserved factors are omitted, not zeroed.","factors":[{"id":"github_health","label":"GitHub health","weight":0.18,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"agent_use","label":"Agent use","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"human_notes","label":"Human notes","weight":0.14,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"composability","label":"Composability","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"checklist","label":"Checklist","weight":0.1,"value":0.3333333333333333,"contribution":0.03333333333333333,"why":"An MCP surface is declared. No API is declared. Cost is unknown. 1 of 3 checklist fields are complete.","sources":[],"evidence":"observed"},{"id":"evidence_quality","label":"Evidence quality","weight":0.14,"value":0.18107144632819594,"contribution":0.025350002485947435,"why":"1 sources cover 1 evidence types. The latest dated evidence is 2026-10-15. Freshness is omitted unless observed as a signal.","sources":[{"kind":"web","label":"executor","url":"https://www.gosearch.ai/blog/the-gosearch-slack-integration","excerpt":"Home »\n\n# GoSearch for Slack: Agentic Enterprise Search, Custom AI Agents, and Workflow Automation\n\n###### Jun 2, 2026   /   Product & Updates\n\nMany enterprise teams live in Slack. The problem is that the knowledge they need to do their job","at":"2026-10-15T16:31:45.341Z"}],"evidence":"observed"},{"id":"benchmark","label":"Benchmarks","weight":0.12,"why":"insufficient evidence","sources":[],"evidence":"insufficient"}],"missing":["GitHub health: insufficient evidence","Agent use: insufficient evidence","Human notes: insufficient evidence","Composability: insufficient evidence","Benchmarks: insufficient evidence"]},"score":6},{"slug":"betterwright","name":"BetterWright","summary":"BetterWright is materially faster once warm, slightly more compact, and has a strong agent-oriented design: persistent sessions, code snippets, diff snapshots, credential redaction/vaulting, network policy, evidence artifacts, and an optional contained agent loop.","kind":"app","homepage":"https://betterwright.com","repoUrl":"https://github.com/BetterWright/betterwright","publisher":"","license":"MIT","hasMcp":false,"hasApi":false,"costRange":"unknown","composabilityRationale":"","functions":["code","policy"],"functionProbabilities":[{"functionId":"code","value":0.8,"source":"06 Knowledge Library/Resources/coding/2026-08-19-betterwright-browser-runtime-benchmark.md","method":"lexical","observedAt":"2026-08-19T00:00:00.000Z"},{"functionId":"policy","value":0.8,"source":"06 Knowledge Library/Resources/coding/2026-08-19-betterwright-browser-runtime-benchmark.md","method":"lexical","observedAt":"2026-08-19T00:00:00.000Z"}],"slices":[{"functionId":"code","label":"Code","note":"BetterWright is materially faster once warm, slightly more compact, and has a strong agent-oriented design: persistent sessions, code snippets, diff snapshots, credential redaction/vaulting, network policy, evidence artifacts, and an optional contained agent loop.","cost":"unknown"},{"functionId":"policy","label":"Policy","note":"BetterWright is materially faster once warm, slightly more compact, and has a strong agent-oriented design: persistent sessions, code snippets, diff snapshots, credential redaction/vaulting, network policy, evidence artifacts, and an optional contained agent loop.","cost":"unknown"}],"tweets":[],"sources":[{"kind":"human","label":"Compendium resource card","excerpt":"06 Knowledge Library/Resources/coding/2026-08-19-betterwright-browser-runtime-benchmark.md\nBetterWright is materially faster once warm, slightly more compact, and has a strong agent-oriented design: persistent sessions, code snippets, diff snapshots, credential redaction/vaulting, network policy, evidence artifacts, and an optional contained agent loop.","at":"2026-08-19T00:00:00.000Z"}],"interfaces":[],"origin":"seed","notes":[],"createdAt":"2026-08-19T00:00:00.000Z","updatedAt":"2026-08-19T00:00:00.000Z","stagingSeed":"leyline-0.3.0-staging","recordId":"cmp_betterwright","claims":{"name":"BetterWright","summary":"BetterWright is materially faster once warm, slightly more compact, and has a strong agent-oriented design: persistent sessions, code snippets, diff snapshots, credential redaction/vaulting, network policy, evidence artifacts, and an optional contained agent loop.","kind":"app","publisher":"","homepage":"https://betterwright.com","repoUrl":"https://github.com/BetterWright/betterwright","license":"MIT","costRange":"unknown","functions":["code","policy"],"slices":[{"functionId":"code","label":"Code","note":"BetterWright is materially faster once warm, slightly more compact, and has a strong agent-oriented design: persistent sessions, code snippets, diff snapshots, credential redaction/vaulting, network policy, evidence artifacts, and an optional contained agent loop.","cost":"unknown"},{"functionId":"policy","label":"Policy","note":"BetterWright is materially faster once warm, slightly more compact, and has a strong agent-oriented design: persistent sessions, code snippets, diff snapshots, credential redaction/vaulting, network policy, evidence artifacts, and an optional contained agent loop.","cost":"unknown"}],"interfaces":[],"composabilityRationale":""},"relations":[{"from":"betterwright","to":"hex","kind":"alternative-to","note":"Shared functions code. Same kind and overlapping capability."},{"from":"betterwright","to":"ai-agent-sandbox-comparison-2026-seven-platforms","kind":"fills-same-slot-as","note":"Shared functions code, policy. Can fill the same function slot."},{"from":"betterwright","to":"gosearch-for-slack-agentic-enterprise-search-custom-ai-agents-and-workflow-au","kind":"fills-same-slot-as","note":"Shared functions code, policy. Can fill the same function slot."}],"signals":[{"key":"has_license","value":1,"source":"component-record","method":"declared-license","observedAt":"2026-08-19T00:00:00.000Z"}],"claimVerification":[],"explain":{"score":5,"formula":"100 × sum(weight × value) over observed factors only. Unobserved factors are omitted, not zeroed.","factors":[{"id":"github_health","label":"GitHub health","weight":0.18,"value":0.15,"contribution":0.027,"why":"A licence is declared.","sources":[],"evidence":"observed"},{"id":"agent_use","label":"Agent use","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"human_notes","label":"Human notes","weight":0.14,"why":"insufficient evidence","sources":[{"kind":"human","label":"Compendium resource card","excerpt":"06 Knowledge Library/Resources/coding/2026-08-19-betterwright-browser-runtime-benchmark.md\nBetterWright is materially faster once warm, slightly more compact, and has a strong agent-oriented design: persistent sessions, code snippets, diff snapshots, credential redaction/vaulting, network policy, evidence artifacts, and an optional contained agent loop.","at":"2026-08-19T00:00:00.000Z"}],"evidence":"insufficient"},{"id":"composability","label":"Composability","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"checklist","label":"Checklist","weight":0.1,"value":0,"contribution":0,"why":"No MCP surface is declared. No API is declared. Cost is unknown. 0 of 3 checklist fields are complete.","sources":[],"evidence":"observed"},{"id":"evidence_quality","label":"Evidence quality","weight":0.14,"value":0.18107144632819594,"contribution":0.025350002485947435,"why":"1 sources cover 1 evidence types. The latest dated evidence is 2026-08-19. Freshness is omitted unless observed as a signal.","sources":[{"kind":"human","label":"Compendium resource card","excerpt":"06 Knowledge Library/Resources/coding/2026-08-19-betterwright-browser-runtime-benchmark.md\nBetterWright is materially faster once warm, slightly more compact, and has a strong agent-oriented design: persistent sessions, code snippets, diff snapshots, credential redaction/vaulting, network policy, evidence artifacts, and an optional contained agent loop.","at":"2026-08-19T00:00:00.000Z"}],"evidence":"observed"},{"id":"benchmark","label":"Benchmarks","weight":0.12,"why":"insufficient evidence","sources":[],"evidence":"insufficient"}],"missing":["Agent use: insufficient evidence","Human notes: insufficient evidence","Composability: insufficient evidence","Benchmarks: insufficient evidence"]},"score":5}]}