* [packages/actionbook-extension]fix: point Cloud Mode OAuth and edge WebSocket at actionbook.app
clerk.actionbook.dev is now only a 307 redirect shim to clerk.actionbook.app
and its JWKS endpoint no longer responds, so hardcoding it left the extension
depending on a half-decommissioned host. Both edge hosts already advertise
clerk.actionbook.app as their OAuth authorization server, so switching is a
no-op for existing sessions.
- CLERK_AUTHORIZE_URL / CLERK_TOKEN_URL -> clerk.actionbook.app
- DEFAULT_CLOUD_ENDPOINT -> wss://edge.actionbook.app/extension/ws
- popup / callback "Learn more" links -> actionbook.app/docs
- PRIVACY.md + README.md updated to match the new hosts
manifest.json uses host_permissions ["<all_urls>"], so no permission change
is required.
* [root]docs: migrate actionbook.dev links to actionbook.app
Domain migration for everything that resolves on the new domain, verified
live before the swap: actionbook.app (+ /docs, /discord, /request-website),
edge.actionbook.app/mcp (401 + self-consistent OAuth metadata) and
accounts.actionbook.app/waitlist.
Deliberately left on actionbook.dev:
- api.actionbook.dev (57 refs) - api.actionbook.app has no DNS record yet,
and it is still the default in mcp/js-sdk/dify-plugin/openclaw-plugin.
- @actionbook.dev addresses - actionbook.app has no MX records.
- .docs/ reports and the extension CHANGELOG - historical records.
- dify-plugin search_actions.py SSRF hints - they refer to the API host.
Also repoints dify-plugin's Documentation URL from docs.actionbook.dev
(no DNS, dead link) to actionbook.app/docs.
* [packages/actionbook-extension]fix: bump to 0.5.1 so the endpoint migration ships
The extension is distributed through the Chrome Web Store, which refuses an
update that does not increase manifest.json's version. Leaving it at 0.5.0
meant installed Cloud Mode users would keep pointing at the degraded
clerk.actionbook.dev host despite the source change.
@actionbookdev/extension is in .changeset/config.json's ignore list, so
`changeset version` never bumps it — the bump has to be manual here.
package.json and manifest.json are set to the same value, so
scripts/sync-versions.js stays a no-op.
Sync session reuse semantics (ACT-987, PR #587) across all four doc
surfaces. --set-session-id is now get-or-create (same as --session).
Documents new SESSION_PROFILE_MISMATCH error code when reusing a
session with a mismatched --profile flag.
* docs(eval): document --file/stdin input sources and 4 CLI-layer error codes (#576)
Sync doc surfaces with browser eval --file/stdin support and 4 new
client-only error codes (EVAL_ARGS_CONFLICT, EVAL_FILE_NOT_FOUND,
EVAL_STDIN_TTY, EVAL_STDIN_EMPTY) merged in #576 (ACT-975).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* docs(eval): align EVAL_FILE_NOT_FOUND sub-cases in cli.mdx
Add "invalid data" to match command-reference.md and io_kind_to_reason()
bounded vocab.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Sync doc surfaces with the structured browser eval error contract
merged in #573 (ACT-967/ACT-973). Covers all five error codes,
error.details fields, and body_head inspection guidance.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace relaxed/strict mode descriptions with edge-triggered framing
across cli.mdx, browser.mdx, and command-reference.md to match the
implementation merged in #558.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
The --auto-connect feature's probing logic targets Chrome's legacy
/json/version endpoint. Chrome's new native "Allow remote debugging"
toggle (chrome://inspect) uses a different protocol, so --auto-connect
cannot attach to a user's daily Chrome profile — the only way to make
it work is to launch a dedicated Chrome with --remote-debugging-port
and an isolated user-data-dir, which is equivalent to `browser start`.
Rolling back so 1.5.0 ships without a misleading feature. Will revisit
once the native-toggle protocol is supported.
- Revert source changes from 9401bbee (feat: browser start --auto-connect)
- Remove --auto-connect from CLI help text (main.rs)
- Remove --auto-connect from 1.5.0 CHANGELOG entry
- Remove --auto-connect docs: docs/guides/browser.mdx, docs/api-reference/cli.mdx
- Remove --auto-connect examples from skills SKILL.md + command-reference.md
Also incorporates earlier CHANGELOG cleanups:
- Drop "ACT-" JIRA prefixes from release notes
- Drop mention of "browser send removed" (was never in a released version)
- Add manual command (alias: man) to cli.mdx, command-reference, SKILL.md
- Add search/manual to SKILL.md command categories table
- Document relaxed-idle fallback mode for wait network-idle
- Bump extension version references from 0.3.0 to 0.4.0
- Document extension 0.4.0 changes: tab grouping, listTabs scoping
- Add session ID underscore support note
- Bump SKILL.md version from 1.4.3 to 1.5.0
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Document the new browser start --auto-connect flag (PR #545) across
CLI help, command reference, docs site, and SKILL.md.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add state machine errors (HAR_ALREADY_RECORDING, HAR_NOT_RECORDING),
redirect chain behavior, no-body note, and iframe limitation to
command-reference and CLI reference.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add `network har start` and `network har stop` to CLI help text,
SKILL.md command table, command-reference, CLI reference, and browser
guide. HAR records per-tab in HAR 1.2 format with optional --out path.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Fix extension install path from ~/.actionbook/extension/ to ~/Actionbook/extension/
- Add Chrome Web Store (v0.3.0) as recommended install, mark CLI install as fallback
- Clarify fallback install requires manual Chrome load
- Add Extension & Daemon section to main README
- Update extension README: --session/--tab flags, bridge=daemon note
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add documentation for the 5 extension subcommands (status, ping, install,
uninstall, path) and daemon restart across help text, SKILL.md, command
reference, CLI reference, and browser guide. Bump SKILL.md version to
1.4.3. Clarify that the extension bridge runs inside the actionbook daemon.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Document new features from PR #524:
- `browser start --max-tracked-requests N` (default 500, range 1-100000)
- `browser list-sessions` now includes max_tracked_requests field
- `browser network requests --dump --out <dir>` exports to requests.json
- `browser restart` preserves max_tracked_requests
Updated: command-reference.md, api-reference/cli.mdx, guides/browser.mdx
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* docs: comprehensive audit fix for CLI 1.0.0–1.4.2
Align docs/ and skills/ with CLI actual state after 1.0.0→1.4.2 changes.
P0 — broken examples fixed:
- quickstart.mdx: add --session/--tab, use start+goto instead of open
- index.mdx: replace search→get→operate flow with start→snapshot→automate
- api-reference/cli.mdx: remove search/get sections, add full browser
command reference with --session/--tab on all commands
- guides/browser.mdx: add --session/--tab to Local Mode examples,
replace search→get recommended workflow with snapshot-based workflow
- guides/cli-and-skills.mdx: add --session/--tab, update skill workflow
from search→get→operate to start→snapshot→automate
P1 — missing flags and commands:
- command-reference.md: add --provider/-p, --stealth/--no-stealth,
--header, --session to start; add --wait-until to goto; add --by-ref
to select; add --no-isolate, pre-context fields, structured error
details to eval; add --screenshot-format, --selector to screenshot;
add hermes target and --browser to setup; remove --executable-path
- SKILL.md: add missing commands to Observation row (viewport, attr,
attrs, box, styles, describe, state, inspect-point, pdf) and
Interaction row (focus, drag, upload, eval, mouse-move,
cursor-position); add cloud provider workflow section
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* docs: restore search/get references per review feedback
Keep actionbook search and actionbook get sections in docs — they will
be adjusted later. Restores search/get to api-reference/cli.mdx,
index.mdx, browser.mdx recommended workflow, and cli-and-skills.mdx
core commands and skill workflow. The --session/--tab fixes on browser
commands remain.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* docs: add select diagnostic output to command-reference
Document that `browser select` now returns structured diagnostics
(available values, visible texts, match mode, total count) when an
option is not found (PR #521).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
[docs]chore: remove deprecated actionbook app documentation
The `actionbook app` (Electron desktop automation) feature was removed
during the CLI rewrite from TypeScript to Rust (v1.0.0+). The MDX
documentation was never cleaned up, causing users to encounter
"unknown command" errors when following the docs.
Removed:
- docs/guides/app-use.mdx (entire file)
- actionbook app section from docs/api-reference/cli.mdx
- Navigation entry from docs/docs.json
* [docs]feat: add browser extension documentation for PR #89
Add comprehensive documentation for the Chrome Extension Bridge feature:
- New guides/browser-extension.mdx with setup, usage, security, and
troubleshooting sections
- docs.json navigation updated with new page entry
- index.mdx gains Integration Options card section (CLI/Extension/MCP)
- installation.mdx table and links include extension method
- cli-and-skills.mdx adds extension mode tip after browser examples
- api-reference/cli.mdx adds extension subcommands and --extension
global flag documentation
* [docs]fix: update extension docs to reflect GitHub Release install flow
Sync documentation with PR #93 changes: extension is now downloaded
from GitHub Releases instead of extracted from embedded CLI binary.
- Add introduction page with demo video, Why Actionbook section, and How It Works steps
- Configure Mintlify theme with black/white color scheme
- Add Actionbook logo (light/dark variants)
- Set up navigation structure with Documentation and API Reference tabs
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>