actions.json Documentation

actions.json is a readable action map for websites. It lets agents operate a site through declared actions instead of scraping, guessing, or rediscovering the DOM.

Use this page to choose what to read next.

Start By Task

I want to… Read
Try the browser-hosted agent Getting Started, then Hosted Agent
Understand the Chrome extension runtime Chrome Extension
See what tools the hosted agent can call Hosted Agent Tools
Author or review an action map, workflow, or state projection actions.json Format, then Schema V1 Reference
Use local storage for site maps and context actions.json.storage
Reuse overlay templates without sharing private data Overlay Templates And Data
Connect an external coding agent Bridge Architecture, then Actions Bridge Protocol
Debug a broken setup Troubleshooting
Contribute to the repo structure Repository Structure

Try The Hosted Browser Agent

  • Getting Started: choose an install path, authorize a tab, add an OpenAI key, upload storage, and verify that tools are available.
  • Hosted Agent: user guide for the extension-hosted gpt-realtime-2 voice/text agent.
  • Chrome Extension: the popup-settings UI (all settings live in the extension popup) and the runtime capabilities behind the hosted agent: overlays, storage tools, screenshots, bridge connection, and debugger fallback.
  • Hosted Agent Tools: how actions.site, direct primitives, screenshots, and storage-backed context reach the hosted agent.

Author Action Maps

Use Storage

Use The Bridge Or Runtime

Troubleshooting And Release Notes

  • Troubleshooting: symptom-based guide for extension, hosted-agent, storage, bridge, bookmarklet, screenshot, and tool-call issues, including policy exception reports, strict workflow validation errors, state projection payload limits, payload spill envelopes, and task-queue results.
  • 0.1.74 Release Notes: public release summary for the hosted agent, storage-backed tools, and durable session work.
  • 0.1.78 Release Notes: trusted overlay download/upload controls and visual overlay guidance.
  • 0.1.79 Release Notes: background-owned bridge WebSocket transport for HTTPS pages using insecure ws: bridge URLs.
  • 0.1.80 Release Notes: corrected background bridge handshake reporting for unreachable or failing WebSocket connections.
  • 0.1.81 Release Notes: sandboxed report overlay rendering so agent-authored full-document HTML and CSS display as intended.
  • 0.1.82 Release Notes: template/data overlay assets so reusable public templates can render private data bundles.
  • 0.1.84 Release Notes: consolidated public release summary for hosted-agent, bridge, storage, overlays, and claimed-tab work.
  • 0.1.85 Release Notes: extension-local transfer primitives development prerelease.
  • 0.1.102 Release Notes: actions.json-first operation with compound workflow actions and mandatory policy_exception_report fields on direct fallback tools.
  • 0.1.103 Release Notes: corrected policy-report contract across the hosted Realtime and MCP bridge surfaces.
  • 0.1.117 Release Notes: workflow settle_after and strict validation, overlay menu control, the session task queue, the popup-settings UI restructure, anti-masking error routing, and observable storage hydration.

UI Implementation Reference

  • Hosted Agent Chat UI: focused reference for transcript delta handling and status separation in the extension UI.