Skip to content

[docs] Reorder the docs around the reliability loop, and give the cloud an onboarding path - #687

Open
NiveditJain wants to merge 7 commits into
mainfrom
luv-legion-687
Open

[docs] Reorder the docs around the reliability loop, and give the cloud an onboarding path#687
NiveditJain wants to merge 7 commits into
mainfrom
luv-legion-687

Conversation

@NiveditJain

@NiveditJain NiveditJain commented Aug 12, 2026

Copy link
Copy Markdown
Member

What

Rebuilds the documentation as one product, then reorders it around the loop that product actually is: observe every run → score it → find the failures nobody wrote a rule for → prevent them → confirm the next audit is clean.

Two rounds of work, one PR:

  1. The original rebuild — merging two doc sets (Enforcement / Observability) into one tree, repositioning the observability half as FailproofAI Cloud at /cloud/*, and documenting the integration surface that lived only in --help.
  2. This round — fixing what that rebuild left inverted, and giving the cloud an onboarding path it did not have.

Why round 2

Three problems compounded, and none of them was a factual error:

  • The value proposition was inverted. The landing page opened "FailproofAI is the policy layer for that problem" and treated the cloud as a second half. Policy is the fix step inside the loop, not the pitch.
  • There was no cloud onboarding at all. /cloud/getting-started redirected to an overview page, getting an API key was an off-site link on four pages, and "send your first trace" existed only inside a 447-line SDK reference whose install step is "talk to your contact". A new cloud user could not self-serve.
  • The sidebar described a product that no longer exists. cloud/overview enumerated an Observe/Analyze/Govern sidebar, four other pages named that grouping in prose, and four slugs disagreed with what the dashboard calls them.

The new shape

Two tabs — the journey, and reference. That alone takes 28 pages out of the first sidebar a new reader scrolls.

Tab Groups
Documentation Start here · Get started · Connect your agents · Observe · Evaluate · Find failures · Prevent failures
Reference Cloud · On your machine · CLI commands · More

Five sequential onboarding pages, from nothing to a deployed policy in about ten minutes. Each carries the minimum commands and links out for depth rather than restating the reference pages.

Page Covers
start/sign-up Create the org, passwordless sign-in, mint the machine key (events:add + policies:pull) and why only those two
start/first-trace The fork, tabbed: supported harnessfailproofai config --connect; custom agent → Python SDK. Ends with "you should see a row in Sessions" and what to do if you don't
start/history harness add-path, backfill --since, and what is already gone from disk
start/first-audit Sensitivity, the UTC schedule anchor, reading a finding's evidence, graduating it into an issue. Plus npx -y failproofai audit as the free local on-ramp
start/first-policy Check the 40 built-ins first, then write → publish a version → deploy in observe → read what it would have blocked → enforce

Two rules that now run through every page

There are exactly two ways to plug in, and the docs say so wherever a reader has to choose — on introduction, in how-it-works, at the top of start/first-trace, in concepts, and in the nav ordering. It previously existed as one buried <Note>. The SDK is Python only; the docs say that rather than implying parity.

The product is FailproofAI Cloud in prose; agenteye appears only as something you type. Both places a reader meets that name (cloud/cli, cloud/sdk) now say why in one clause. failproofai config --help printed a third spelling, FAILPROOF CLOUD.

Renames

Four slugs now match what the dashboard calls them, with redirects in all 15 language trees:

From To
/cloud/incidents /cloud/issues
/cloud/managed-policies /cloud/policy-editor
/cloud/fleet /cloud/deploy-policies
/cloud/access /cloud/admin

35 existing redirects pointed at two of those old destinations and were repointed. 461 in-body links across all 15 trees were rewritten — a class CI does not catch (mintlify validate resolves nav links only; validate:mdx resolves assets only).

Corrections against the shipped product

  • The cloud CLI's issue group is issues, not incidents (add_typer(..., name="issues")).
  • The page claiming to list all 18 commands was missing audits and usage. Both are now documented, verified against audits_cmds.py / usage_cmds.py.
  • Usage and Settings — two of the four admin surfaces — had no docs at all. Both added to cloud/admin.
  • cloud/performance described Models / Tools / Hooks as standalone pages; they are tabs inside Dashboards.
  • Retired page titles in "Related" lists (Telemetry, Error tracking, CLI and agents) now match the pages they point at.

Name collisions, retired

concepts.mdx ended with a <Note> apologising that "audit" meant two features. It is gone, because the titles now disambiguate: Local audit vs Audits, Local dashboard vs Charts and boards. EvaluationsOnline evals and EvaluatorsBuild an evaluator, so the benefits page and the build guide no longer share a name.

Translations

Locale page bodies are unchanged and stay in their current wording. Files were git mv'd in lockstep across all 14 locales, the 5 new pages were seeded from English with /<lang>/ link rewriting, and locale navs were regenerated with cli.ts --update-nav. The scheduled translation job sees the path-keyed cache misses and rewrites them on its next pass. No LLM spend in this PR.

Verification

bun run validate:mdx                            ✓ 900 pages, no broken images
cd docs && mintlify validate                    ✓ build validation passed
bun scripts/translate-docs/cli.ts --validate    ✓ 885 page references valid
cli.ts --prune --languages <14> --dry-run       ✓ 0 orphaned translations
bun run test:run                                ✓ redirect + tree-invariant tests pass

Read end to end against a local mintlify dev: all five onboarding pages resolve, every "Next →" lands, and all four old URLs 307 — including their locale forms (/zh/cloud/incidents).

The 15 failures in __tests__/components/project-list.test.tsx are pre-existing on this branch (identical with these changes stashed) — a local jsdom localStorage issue, unrelated to docs.

Known gap, flagged not fixed

cloud/sdk states the SDK wheel is private — "talk to your Failproof AI contact" — while cloud/cli says the CLI is on public PyPI under the same distribution name. So the custom-agent half of start/first-trace cannot be completed self-serve. The page leads with the harness path, which can, and marks the SDK path as requiring access. Making the SDK self-serve is a product change.

🤖 Generated with Claude Code

https://claude.ai/code/session_01B4teTZnSkV9KESL6rD74on

Concision and sequence pass

  • Rewrote the landing page, onboarding, local quickstart, and core Cloud feature pages with shorter paragraphs and direct technical descriptions.
  • Moved the account-free local quickstart into Start here across all 15 navigation trees.
  • Standardized the Issues page on the product term issue and the /issues dashboard route while retaining the incidents:* API permission names.
  • Removed the English-only Admin heading fragment from all 14 localized onboarding links, resolving the advisory below.
  • Revalidated all 885 navigation references, all 900 MDX pages, and the Mintlify build.

Four-task onboarding

  • The landing page now opens with four tiles: First trace, First audit, Author policy, and Deploy policy.
  • Backfill moved into the end of First trace; policy authoring and deployment are separate pages.
  • Quickstart uses the same four labels and headings are limited to two words.
  • The connection section now presents supported harnesses with logos, followed by custom agents through the Python SDK.
  • cloud/connect and cloud/capture remain available as reference pages but no longer appear as separate onboarding choices.

Hermes review

Field Value
Status Approved
Reviewed commit 1bb2f2262a42155ec6ca046ae105a5d2e18e7b9b
Policy revision 1d8f31d926828f3bae215c58f5b35baa44acbff0
Model gpt-5.6-terra
Duration 293s
Updated 2026-08-14T12:35:56.603357261+00:00

Summary

Found four documentation correctness issues: the custom-agent path cannot upload events as written, the legacy history page names a nonexistent dashboard route, the 14 localized sidebars omit the new deployment task, and the README understates the policy count.

Changes

  • Reorganized product documentation around FailproofAI Cloud, including route migrations and redirects.
  • Added a four-task Cloud onboarding journey and expanded Cloud reference pages.
  • Moved localized documentation to Cloud paths and updated navigation tooling and validation fixtures.
  • Updated CLI Cloud branding and README documentation links.

Validation

  • Passed jq empty docs/docs.json; static resolver for MDX internal routes and Markdown assets — docs.json parsed successfully; all 773 direct internal MDX routes resolve to an existing page or redirect, and referenced Markdown assets exist. (4s)
  • Skipped docker run … oven/bun:latest … bun install --frozen-lockfile --ignore-scripts; bun run validate:mdx; bun scripts/translate-docs/cli.ts --validate; focused Vitest files — No centralized validation command was configured. The isolated container dependency installation did not complete in this harness, so repository validations were not executed. (26s)

Findings

No blocking findings.

4 advisory findings
  • Medium/High Localized sidebars omit the deployment task — The English Get started sequence includes start/deploy-policy (docs/docs.json:47-53), but the representative Chinese sidebar still lists the old sign-up/history sequence and ends at start/first-policy (docs/docs.json:175-180). The same missing deployment page occurs in all 14 non-English navigation trees, so localized readers cannot discover the final onboarding step. (docs/docs.json:175)
  • Medium/High Custom-agent onboarding never configures the uploader — The custom-agent path only calls agenteye.configure() and then says that “The collector uploads those files” (docs/start/first-trace.mdx:73-107). It never installs/configures failproofaid or supplies its events:add credential. The supported-harness branch does this with failproofai config --connect; the collector configuration source identifies that connection flow as the writer of the ingest credential. A custom-agent user following this branch therefore only creates local JSONL files. (docs/start/first-trace.mdx:106)
  • Medium/High History onboarding points to a dashboard location that no longer exists — The history page directs readers to “analyse → Policies → the fleet view” (docs/start/history.mdx:79). The new dashboard map places Policy editor under analyse, while fleet assignments are under “fix → Deploy Policies”; there is no fleet view at the stated location. (docs/start/history.mdx:79)
  • Low/High README advertises 39 policies although the shipped catalog has 40 — README.md:193 says “All 39 policies,” while BUILTIN_POLICIES contains 40 entries and the updated policy documentation consistently states 40. (README.md:193)

Open questions

None.

Policy overrides

None.

NiveditJain added a commit that referenced this pull request Aug 12, 2026
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014ZHcJRck9qdLpGEZeL51js
@coderabbitai

coderabbitai Bot commented Aug 12, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 1287 files, which is 1137 over the limit of 150.

To get a review, reduce the PR to 150 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 6a89ba95-2e75-419b-ba69-1a3a50292bf7

📥 Commits

Reviewing files that changed from the base of the PR and between ffeca36 and 1bb2f22.

⛔ Files ignored due to path filters (24)
  • docs/cloud/images/alert-new.png is excluded by !**/*.png
  • docs/cloud/images/alerts.png is excluded by !**/*.png
  • docs/cloud/images/api-keys.png is excluded by !**/*.png
  • docs/cloud/images/assistant.png is excluded by !**/*.png
  • docs/cloud/images/audits.png is excluded by !**/*.png
  • docs/cloud/images/dashboard-fleet.png is excluded by !**/*.png
  • docs/cloud/images/dashboard-quality.png is excluded by !**/*.png
  • docs/cloud/images/errors.png is excluded by !**/*.png
  • docs/cloud/images/events-stream.png is excluded by !**/*.png
  • docs/cloud/images/hooks.png is excluded by !**/*.png
  • docs/cloud/images/incident-detail.png is excluded by !**/*.png
  • docs/cloud/images/incidents.png is excluded by !**/*.png
  • docs/cloud/images/login.png is excluded by !**/*.png
  • docs/cloud/images/models.png is excluded by !**/*.png
  • docs/cloud/images/queries.png is excluded by !**/*.png
  • docs/cloud/images/query-lab.png is excluded by !**/*.png
  • docs/cloud/images/session-detail.png is excluded by !**/*.png
  • docs/cloud/images/sessions-list.png is excluded by !**/*.png
  • docs/cloud/images/settings.png is excluded by !**/*.png
  • docs/cloud/images/tools.png is excluded by !**/*.png
  • docs/cloud/images/users.png is excluded by !**/*.png
  • docs/cloud/images/video-audit.jpg is excluded by !**/*.jpg
  • docs/cloud/images/video-tracing.jpg is excluded by !**/*.jpg
  • docs/images/local-session-viewer.png is excluded by !**/*.png
📒 Files selected for processing (1287)
  • CHANGELOG.md
  • README.md
  • __tests__/scripts/translate-docs/mdx-translator.test.ts
  • __tests__/scripts/validate-mdx.test.ts
  • bin/failproofai.mjs
  • docs/agent-support.mdx
  • docs/agenteye/alerts.mdx
  • docs/agenteye/api-keys.mdx
  • docs/agenteye/assistant.mdx
  • docs/agenteye/audits.mdx
  • docs/agenteye/cli-and-agents.mdx
  • docs/agenteye/cli-recipes.mdx
  • docs/agenteye/cli-skill.mdx
  • docs/agenteye/cli.mdx
  • docs/agenteye/codex-capture.mdx
  • docs/agenteye/concepts.mdx
  • docs/agenteye/dashboards.mdx
  • docs/agenteye/error-tracking.mdx
  • docs/agenteye/evaluation-suite.mdx
  • docs/agenteye/evaluations.mdx
  • docs/agenteye/evaluator-skill.mdx
  • docs/agenteye/event-stream.mdx
  • docs/agenteye/hermes-capture.mdx
  • docs/agenteye/incidents.mdx
  • docs/agenteye/observability.mdx
  • docs/agenteye/openclaw-capture.mdx
  • docs/agenteye/overview.mdx
  • docs/agenteye/python-sdk-skill.mdx
  • docs/agenteye/python-sdk.mdx
  • docs/agenteye/queries.mdx
  • docs/agenteye/security.mdx
  • docs/agenteye/sessions.mdx
  • docs/agenteye/telemetry.mdx
  • docs/ar/agent-support.mdx
  • docs/ar/agenteye/alerts.mdx
  • docs/ar/agenteye/api-keys.mdx
  • docs/ar/agenteye/assistant.mdx
  • docs/ar/agenteye/audits.mdx
  • docs/ar/agenteye/cli-and-agents.mdx
  • docs/ar/agenteye/cli-recipes.mdx
  • docs/ar/agenteye/cli-skill.mdx
  • docs/ar/agenteye/cli.mdx
  • docs/ar/agenteye/codex-capture.mdx
  • docs/ar/agenteye/concepts.mdx
  • docs/ar/agenteye/dashboards.mdx
  • docs/ar/agenteye/error-tracking.mdx
  • docs/ar/agenteye/evaluation-suite.mdx
  • docs/ar/agenteye/evaluations.mdx
  • docs/ar/agenteye/evaluator-skill.mdx
  • docs/ar/agenteye/event-stream.mdx
  • docs/ar/agenteye/hermes-capture.mdx
  • docs/ar/agenteye/incidents.mdx
  • docs/ar/agenteye/observability.mdx
  • docs/ar/agenteye/openclaw-capture.mdx
  • docs/ar/agenteye/overview.mdx
  • docs/ar/agenteye/python-sdk-skill.mdx
  • docs/ar/agenteye/python-sdk.mdx
  • docs/ar/agenteye/queries.mdx
  • docs/ar/agenteye/security.mdx
  • docs/ar/agenteye/sessions.mdx
  • docs/ar/agenteye/telemetry.mdx
  • docs/ar/architecture.mdx
  • docs/ar/audit.mdx
  • docs/ar/built-in-policies.mdx
  • docs/ar/cli/audit.mdx
  • docs/ar/cli/backfill.mdx
  • docs/ar/cli/config.mdx
  • docs/ar/cli/dashboard.mdx
  • docs/ar/cli/environment-variables.mdx
  • docs/ar/cli/flush.mdx
  • docs/ar/cli/harness.mdx
  • docs/ar/cli/hook.mdx
  • docs/ar/cli/install-policies.mdx
  • docs/ar/cli/list-policies.mdx
  • docs/ar/cli/migrate.mdx
  • docs/ar/cli/remove-policies.mdx
  • docs/ar/cli/uninstall.mdx
  • docs/ar/cli/update.mdx
  • docs/ar/cloud/admin.mdx
  • docs/ar/cloud/agent-skills.mdx
  • docs/ar/cloud/alerts.mdx
  • docs/ar/cloud/assistant.mdx
  • docs/ar/cloud/audits.mdx
  • docs/ar/cloud/capture.mdx
  • docs/ar/cloud/cli-recipes.mdx
  • docs/ar/cloud/cli.mdx
  • docs/ar/cloud/connect.mdx
  • docs/ar/cloud/dashboards.mdx
  • docs/ar/cloud/deploy-policies.mdx
  • docs/ar/cloud/errors.mdx
  • docs/ar/cloud/evaluations.mdx
  • docs/ar/cloud/evaluators.mdx
  • docs/ar/cloud/event-stream.mdx
  • docs/ar/cloud/issues.mdx
  • docs/ar/cloud/overview.mdx
  • docs/ar/cloud/performance.mdx
  • docs/ar/cloud/policy-editor.mdx
  • docs/ar/cloud/queries.mdx
  • docs/ar/cloud/sdk.mdx
  • docs/ar/cloud/security.mdx
  • docs/ar/cloud/sessions.mdx
  • docs/ar/concepts.mdx
  • docs/ar/configuration.mdx
  • docs/ar/custom-policies.mdx
  • docs/ar/daemon.mdx
  • docs/ar/dashboard.mdx
  • docs/ar/examples.mdx
  • docs/ar/how-it-works.mdx
  • docs/ar/introduction.mdx
  • docs/ar/policies.mdx
  • docs/ar/quickstart.mdx
  • docs/ar/reference/files.mdx
  • docs/ar/start/first-audit.mdx
  • docs/ar/start/first-policy.mdx
  • docs/ar/start/first-trace.mdx
  • docs/ar/start/history.mdx
  • docs/ar/start/sign-up.mdx
  • docs/ar/testing.mdx
  • docs/architecture.mdx
  • docs/audit.mdx
  • docs/built-in-policies.mdx
  • docs/cli/audit.mdx
  • docs/cli/backfill.mdx
  • docs/cli/config.mdx
  • docs/cli/dashboard.mdx
  • docs/cli/environment-variables.mdx
  • docs/cli/flush.mdx
  • docs/cli/harness.mdx
  • docs/cli/hook.mdx
  • docs/cli/install-policies.mdx
  • docs/cli/list-policies.mdx
  • docs/cli/migrate.mdx
  • docs/cli/remove-policies.mdx
  • docs/cli/uninstall.mdx
  • docs/cli/update.mdx
  • docs/cli/version.mdx
  • docs/cloud/admin.mdx
  • docs/cloud/agent-skills.mdx
  • docs/cloud/alerts.mdx
  • docs/cloud/assistant.mdx
  • docs/cloud/audits.mdx
  • docs/cloud/capture.mdx
  • docs/cloud/cli-recipes.mdx
  • docs/cloud/cli.mdx
  • docs/cloud/connect.mdx
  • docs/cloud/dashboards.mdx
  • docs/cloud/deploy-policies.mdx
  • docs/cloud/errors.mdx
  • docs/cloud/evaluations.mdx
  • docs/cloud/evaluators.mdx
  • docs/cloud/event-stream.mdx
  • docs/cloud/issues.mdx
  • docs/cloud/overview.mdx
  • docs/cloud/performance.mdx
  • docs/cloud/policy-editor.mdx
  • docs/cloud/queries.mdx
  • docs/cloud/sdk.mdx
  • docs/cloud/security.mdx
  • docs/cloud/sessions.mdx
  • docs/concepts.mdx
  • docs/configuration.mdx
  • docs/custom-policies.mdx
  • docs/daemon.mdx
  • docs/dashboard.mdx
  • docs/de/agent-support.mdx
  • docs/de/agenteye/alerts.mdx
  • docs/de/agenteye/api-keys.mdx
  • docs/de/agenteye/assistant.mdx
  • docs/de/agenteye/audits.mdx
  • docs/de/agenteye/cli-and-agents.mdx
  • docs/de/agenteye/cli-recipes.mdx
  • docs/de/agenteye/cli-skill.mdx
  • docs/de/agenteye/cli.mdx
  • docs/de/agenteye/codex-capture.mdx
  • docs/de/agenteye/concepts.mdx
  • docs/de/agenteye/dashboards.mdx
  • docs/de/agenteye/error-tracking.mdx
  • docs/de/agenteye/evaluation-suite.mdx
  • docs/de/agenteye/evaluations.mdx
  • docs/de/agenteye/evaluator-skill.mdx
  • docs/de/agenteye/event-stream.mdx
  • docs/de/agenteye/hermes-capture.mdx
  • docs/de/agenteye/incidents.mdx
  • docs/de/agenteye/observability.mdx
  • docs/de/agenteye/openclaw-capture.mdx
  • docs/de/agenteye/overview.mdx
  • docs/de/agenteye/python-sdk-skill.mdx
  • docs/de/agenteye/python-sdk.mdx
  • docs/de/agenteye/queries.mdx
  • docs/de/agenteye/security.mdx
  • docs/de/agenteye/sessions.mdx
  • docs/de/agenteye/telemetry.mdx
  • docs/de/architecture.mdx
  • docs/de/audit.mdx
  • docs/de/built-in-policies.mdx
  • docs/de/cli/audit.mdx
  • docs/de/cli/backfill.mdx
  • docs/de/cli/config.mdx
  • docs/de/cli/dashboard.mdx
  • docs/de/cli/environment-variables.mdx
  • docs/de/cli/flush.mdx
  • docs/de/cli/harness.mdx
  • docs/de/cli/hook.mdx
  • docs/de/cli/install-policies.mdx
  • docs/de/cli/list-policies.mdx
  • docs/de/cli/migrate.mdx
  • docs/de/cli/remove-policies.mdx
  • docs/de/cli/uninstall.mdx
  • docs/de/cli/update.mdx
  • docs/de/cloud/admin.mdx
  • docs/de/cloud/agent-skills.mdx
  • docs/de/cloud/alerts.mdx
  • docs/de/cloud/assistant.mdx
  • docs/de/cloud/audits.mdx
  • docs/de/cloud/capture.mdx
  • docs/de/cloud/cli-recipes.mdx
  • docs/de/cloud/cli.mdx
  • docs/de/cloud/connect.mdx
  • docs/de/cloud/dashboards.mdx
  • docs/de/cloud/deploy-policies.mdx
  • docs/de/cloud/errors.mdx
  • docs/de/cloud/evaluations.mdx
  • docs/de/cloud/evaluators.mdx
  • docs/de/cloud/event-stream.mdx
  • docs/de/cloud/issues.mdx
  • docs/de/cloud/overview.mdx
  • docs/de/cloud/performance.mdx
  • docs/de/cloud/policy-editor.mdx
  • docs/de/cloud/queries.mdx
  • docs/de/cloud/sdk.mdx
  • docs/de/cloud/security.mdx
  • docs/de/cloud/sessions.mdx
  • docs/de/concepts.mdx
  • docs/de/configuration.mdx
  • docs/de/custom-policies.mdx
  • docs/de/daemon.mdx
  • docs/de/dashboard.mdx
  • docs/de/examples.mdx
  • docs/de/how-it-works.mdx
  • docs/de/introduction.mdx
  • docs/de/policies.mdx
  • docs/de/quickstart.mdx
  • docs/de/reference/files.mdx
  • docs/de/start/first-audit.mdx
  • docs/de/start/first-policy.mdx
  • docs/de/start/first-trace.mdx
  • docs/de/start/history.mdx
  • docs/de/start/sign-up.mdx
  • docs/de/testing.mdx
  • docs/docs.json
  • docs/es/agent-support.mdx
  • docs/es/agenteye/alerts.mdx
  • docs/es/agenteye/api-keys.mdx
  • docs/es/agenteye/assistant.mdx
  • docs/es/agenteye/audits.mdx
  • docs/es/agenteye/cli-and-agents.mdx
  • docs/es/agenteye/cli-recipes.mdx
  • docs/es/agenteye/cli-skill.mdx
  • docs/es/agenteye/cli.mdx
  • docs/es/agenteye/codex-capture.mdx
  • docs/es/agenteye/concepts.mdx
  • docs/es/agenteye/dashboards.mdx
  • docs/es/agenteye/error-tracking.mdx
  • docs/es/agenteye/evaluation-suite.mdx
  • docs/es/agenteye/evaluations.mdx
  • docs/es/agenteye/evaluator-skill.mdx
  • docs/es/agenteye/event-stream.mdx
  • docs/es/agenteye/hermes-capture.mdx
  • docs/es/agenteye/incidents.mdx
  • docs/es/agenteye/observability.mdx
  • docs/es/agenteye/openclaw-capture.mdx
  • docs/es/agenteye/overview.mdx
  • docs/es/agenteye/python-sdk-skill.mdx
  • docs/es/agenteye/python-sdk.mdx
  • docs/es/agenteye/queries.mdx
  • docs/es/agenteye/security.mdx
  • docs/es/agenteye/sessions.mdx
  • docs/es/agenteye/telemetry.mdx
  • docs/es/architecture.mdx
  • docs/es/audit.mdx
  • docs/es/built-in-policies.mdx
  • docs/es/cli/audit.mdx
  • docs/es/cli/backfill.mdx
  • docs/es/cli/config.mdx
  • docs/es/cli/dashboard.mdx
  • docs/es/cli/environment-variables.mdx
  • docs/es/cli/flush.mdx
  • docs/es/cli/harness.mdx
  • docs/es/cli/hook.mdx
  • docs/es/cli/install-policies.mdx
  • docs/es/cli/list-policies.mdx
  • docs/es/cli/migrate.mdx
  • docs/es/cli/remove-policies.mdx
  • docs/es/cli/uninstall.mdx
  • docs/es/cli/update.mdx
  • docs/es/cloud/admin.mdx
  • docs/es/cloud/agent-skills.mdx
  • docs/es/cloud/alerts.mdx
  • docs/es/cloud/assistant.mdx
  • docs/es/cloud/audits.mdx
  • docs/es/cloud/capture.mdx
  • docs/es/cloud/cli-recipes.mdx
  • docs/es/cloud/cli.mdx
  • docs/es/cloud/connect.mdx
  • docs/es/cloud/dashboards.mdx
  • docs/es/cloud/deploy-policies.mdx
  • docs/es/cloud/errors.mdx
  • docs/es/cloud/evaluations.mdx
  • docs/es/cloud/evaluators.mdx
  • docs/es/cloud/event-stream.mdx
  • docs/es/cloud/issues.mdx
  • docs/es/cloud/overview.mdx
  • docs/es/cloud/performance.mdx
  • docs/es/cloud/policy-editor.mdx
  • docs/es/cloud/queries.mdx
  • docs/es/cloud/sdk.mdx
  • docs/es/cloud/security.mdx
  • docs/es/cloud/sessions.mdx
  • docs/es/concepts.mdx
  • docs/es/configuration.mdx
  • docs/es/custom-policies.mdx
  • docs/es/daemon.mdx
  • docs/es/dashboard.mdx
  • docs/es/examples.mdx
  • docs/es/how-it-works.mdx
  • docs/es/introduction.mdx
  • docs/es/policies.mdx
  • docs/es/quickstart.mdx
  • docs/es/reference/files.mdx
  • docs/es/start/first-audit.mdx
  • docs/es/start/first-policy.mdx
  • docs/es/start/first-trace.mdx
  • docs/es/start/history.mdx
  • docs/es/start/sign-up.mdx
  • docs/es/testing.mdx
  • docs/examples.mdx
  • docs/for-agents.mdx
  • docs/fr/agent-support.mdx
  • docs/fr/agenteye/alerts.mdx
  • docs/fr/agenteye/api-keys.mdx
  • docs/fr/agenteye/assistant.mdx
  • docs/fr/agenteye/audits.mdx
  • docs/fr/agenteye/cli-and-agents.mdx
  • docs/fr/agenteye/cli-recipes.mdx
  • docs/fr/agenteye/cli-skill.mdx
  • docs/fr/agenteye/cli.mdx
  • docs/fr/agenteye/codex-capture.mdx
  • docs/fr/agenteye/concepts.mdx
  • docs/fr/agenteye/dashboards.mdx
  • docs/fr/agenteye/error-tracking.mdx
  • docs/fr/agenteye/evaluation-suite.mdx
  • docs/fr/agenteye/evaluations.mdx
  • docs/fr/agenteye/evaluator-skill.mdx
  • docs/fr/agenteye/event-stream.mdx
  • docs/fr/agenteye/hermes-capture.mdx
  • docs/fr/agenteye/incidents.mdx
  • docs/fr/agenteye/observability.mdx
  • docs/fr/agenteye/openclaw-capture.mdx
  • docs/fr/agenteye/overview.mdx
  • docs/fr/agenteye/python-sdk-skill.mdx
  • docs/fr/agenteye/python-sdk.mdx
  • docs/fr/agenteye/queries.mdx
  • docs/fr/agenteye/security.mdx
  • docs/fr/agenteye/sessions.mdx
  • docs/fr/agenteye/telemetry.mdx
  • docs/fr/architecture.mdx
  • docs/fr/audit.mdx
  • docs/fr/built-in-policies.mdx
  • docs/fr/cli/audit.mdx
  • docs/fr/cli/backfill.mdx
  • docs/fr/cli/config.mdx
  • docs/fr/cli/dashboard.mdx
  • docs/fr/cli/environment-variables.mdx
  • docs/fr/cli/flush.mdx
  • docs/fr/cli/harness.mdx
  • docs/fr/cli/hook.mdx
  • docs/fr/cli/install-policies.mdx
  • docs/fr/cli/list-policies.mdx
  • docs/fr/cli/migrate.mdx
  • docs/fr/cli/remove-policies.mdx
  • docs/fr/cli/uninstall.mdx
  • docs/fr/cli/update.mdx
  • docs/fr/cloud/admin.mdx
  • docs/fr/cloud/agent-skills.mdx
  • docs/fr/cloud/alerts.mdx
  • docs/fr/cloud/assistant.mdx
  • docs/fr/cloud/audits.mdx
  • docs/fr/cloud/capture.mdx
  • docs/fr/cloud/cli-recipes.mdx
  • docs/fr/cloud/cli.mdx
  • docs/fr/cloud/connect.mdx
  • docs/fr/cloud/dashboards.mdx
  • docs/fr/cloud/deploy-policies.mdx
  • docs/fr/cloud/errors.mdx
  • docs/fr/cloud/evaluations.mdx
  • docs/fr/cloud/evaluators.mdx
  • docs/fr/cloud/event-stream.mdx
  • docs/fr/cloud/issues.mdx
  • docs/fr/cloud/overview.mdx
  • docs/fr/cloud/performance.mdx
  • docs/fr/cloud/policy-editor.mdx
  • docs/fr/cloud/queries.mdx
  • docs/fr/cloud/sdk.mdx
  • docs/fr/cloud/security.mdx
  • docs/fr/cloud/sessions.mdx
  • docs/fr/concepts.mdx
  • docs/fr/configuration.mdx
  • docs/fr/custom-policies.mdx
  • docs/fr/daemon.mdx
  • docs/fr/dashboard.mdx
  • docs/fr/examples.mdx
  • docs/fr/how-it-works.mdx
  • docs/fr/introduction.mdx
  • docs/fr/policies.mdx
  • docs/fr/quickstart.mdx
  • docs/fr/reference/files.mdx
  • docs/fr/start/first-audit.mdx
  • docs/fr/start/first-policy.mdx
  • docs/fr/start/first-trace.mdx
  • docs/fr/start/history.mdx
  • docs/fr/start/sign-up.mdx
  • docs/fr/testing.mdx
  • docs/getting-started.mdx
  • docs/he/agent-support.mdx
  • docs/he/agenteye/alerts.mdx
  • docs/he/agenteye/api-keys.mdx
  • docs/he/agenteye/assistant.mdx
  • docs/he/agenteye/audits.mdx
  • docs/he/agenteye/cli-and-agents.mdx
  • docs/he/agenteye/cli-recipes.mdx
  • docs/he/agenteye/cli-skill.mdx
  • docs/he/agenteye/cli.mdx
  • docs/he/agenteye/codex-capture.mdx
  • docs/he/agenteye/concepts.mdx
  • docs/he/agenteye/dashboards.mdx
  • docs/he/agenteye/error-tracking.mdx
  • docs/he/agenteye/evaluation-suite.mdx
  • docs/he/agenteye/evaluations.mdx
  • docs/he/agenteye/evaluator-skill.mdx
  • docs/he/agenteye/event-stream.mdx
  • docs/he/agenteye/hermes-capture.mdx
  • docs/he/agenteye/incidents.mdx
  • docs/he/agenteye/observability.mdx
  • docs/he/agenteye/openclaw-capture.mdx
  • docs/he/agenteye/overview.mdx
  • docs/he/agenteye/python-sdk-skill.mdx
  • docs/he/agenteye/python-sdk.mdx
  • docs/he/agenteye/queries.mdx
  • docs/he/agenteye/security.mdx
  • docs/he/agenteye/sessions.mdx
  • docs/he/agenteye/telemetry.mdx
  • docs/he/architecture.mdx
  • docs/he/audit.mdx
  • docs/he/built-in-policies.mdx
  • docs/he/cli/audit.mdx
  • docs/he/cli/backfill.mdx
  • docs/he/cli/config.mdx
  • docs/he/cli/dashboard.mdx
  • docs/he/cli/environment-variables.mdx
  • docs/he/cli/flush.mdx
  • docs/he/cli/harness.mdx
  • docs/he/cli/hook.mdx
  • docs/he/cli/install-policies.mdx
  • docs/he/cli/list-policies.mdx
  • docs/he/cli/migrate.mdx
  • docs/he/cli/remove-policies.mdx
  • docs/he/cli/uninstall.mdx
  • docs/he/cli/update.mdx
  • docs/he/cloud/admin.mdx
  • docs/he/cloud/agent-skills.mdx
  • docs/he/cloud/alerts.mdx
  • docs/he/cloud/assistant.mdx
  • docs/he/cloud/audits.mdx
  • docs/he/cloud/capture.mdx
  • docs/he/cloud/cli-recipes.mdx
  • docs/he/cloud/cli.mdx
  • docs/he/cloud/connect.mdx
  • docs/he/cloud/dashboards.mdx
  • docs/he/cloud/deploy-policies.mdx
  • docs/he/cloud/errors.mdx
  • docs/he/cloud/evaluations.mdx
  • docs/he/cloud/evaluators.mdx
  • docs/he/cloud/event-stream.mdx
  • docs/he/cloud/issues.mdx
  • docs/he/cloud/overview.mdx
  • docs/he/cloud/performance.mdx
  • docs/he/cloud/policy-editor.mdx
  • docs/he/cloud/queries.mdx
  • docs/he/cloud/sdk.mdx
  • docs/he/cloud/security.mdx
  • docs/he/cloud/sessions.mdx
  • docs/he/concepts.mdx
  • docs/he/configuration.mdx
  • docs/he/custom-policies.mdx
  • docs/he/daemon.mdx
  • docs/he/dashboard.mdx
  • docs/he/examples.mdx
  • docs/he/how-it-works.mdx
  • docs/he/introduction.mdx
  • docs/he/policies.mdx
  • docs/he/quickstart.mdx
  • docs/he/reference/files.mdx
  • docs/he/start/first-audit.mdx
  • docs/he/start/first-policy.mdx
  • docs/he/start/first-trace.mdx
  • docs/he/start/history.mdx
  • docs/he/start/sign-up.mdx
  • docs/he/testing.mdx
  • docs/hi/agent-support.mdx
  • docs/hi/agenteye/alerts.mdx
  • docs/hi/agenteye/api-keys.mdx
  • docs/hi/agenteye/assistant.mdx
  • docs/hi/agenteye/audits.mdx
  • docs/hi/agenteye/cli-and-agents.mdx
  • docs/hi/agenteye/cli-recipes.mdx
  • docs/hi/agenteye/cli-skill.mdx
  • docs/hi/agenteye/cli.mdx
  • docs/hi/agenteye/codex-capture.mdx
  • docs/hi/agenteye/concepts.mdx
  • docs/hi/agenteye/dashboards.mdx
  • docs/hi/agenteye/error-tracking.mdx
  • docs/hi/agenteye/evaluation-suite.mdx
  • docs/hi/agenteye/evaluations.mdx
  • docs/hi/agenteye/evaluator-skill.mdx
  • docs/hi/agenteye/event-stream.mdx
  • docs/hi/agenteye/hermes-capture.mdx
  • docs/hi/agenteye/incidents.mdx
  • docs/hi/agenteye/observability.mdx
  • docs/hi/agenteye/openclaw-capture.mdx
  • docs/hi/agenteye/overview.mdx
  • docs/hi/agenteye/python-sdk-skill.mdx
  • docs/hi/agenteye/python-sdk.mdx
  • docs/hi/agenteye/queries.mdx
  • docs/hi/agenteye/security.mdx
  • docs/hi/agenteye/sessions.mdx
  • docs/hi/agenteye/telemetry.mdx
  • docs/hi/architecture.mdx
  • docs/hi/audit.mdx
  • docs/hi/built-in-policies.mdx
  • docs/hi/cli/audit.mdx
  • docs/hi/cli/backfill.mdx
  • docs/hi/cli/config.mdx
  • docs/hi/cli/dashboard.mdx
  • docs/hi/cli/environment-variables.mdx
  • docs/hi/cli/flush.mdx
  • docs/hi/cli/harness.mdx
  • docs/hi/cli/hook.mdx
  • docs/hi/cli/install-policies.mdx
  • docs/hi/cli/list-policies.mdx
  • docs/hi/cli/migrate.mdx
  • docs/hi/cli/remove-policies.mdx
  • docs/hi/cli/uninstall.mdx
  • docs/hi/cli/update.mdx
  • docs/hi/cloud/admin.mdx
  • docs/hi/cloud/agent-skills.mdx
  • docs/hi/cloud/alerts.mdx
  • docs/hi/cloud/assistant.mdx
  • docs/hi/cloud/audits.mdx
  • docs/hi/cloud/capture.mdx
  • docs/hi/cloud/cli-recipes.mdx
  • docs/hi/cloud/cli.mdx
  • docs/hi/cloud/connect.mdx
  • docs/hi/cloud/dashboards.mdx
  • docs/hi/cloud/deploy-policies.mdx
  • docs/hi/cloud/errors.mdx
  • docs/hi/cloud/evaluations.mdx
  • docs/hi/cloud/evaluators.mdx
  • docs/hi/cloud/event-stream.mdx
  • docs/hi/cloud/issues.mdx
  • docs/hi/cloud/overview.mdx
  • docs/hi/cloud/performance.mdx
  • docs/hi/cloud/policy-editor.mdx
  • docs/hi/cloud/queries.mdx
  • docs/hi/cloud/sdk.mdx
  • docs/hi/cloud/security.mdx
  • docs/hi/cloud/sessions.mdx
  • docs/hi/concepts.mdx
  • docs/hi/configuration.mdx
  • docs/hi/custom-policies.mdx
  • docs/hi/daemon.mdx
  • docs/hi/dashboard.mdx
  • docs/hi/examples.mdx
  • docs/hi/how-it-works.mdx
  • docs/hi/introduction.mdx
  • docs/hi/policies.mdx
  • docs/hi/quickstart.mdx
  • docs/hi/reference/files.mdx
  • docs/hi/start/first-audit.mdx
  • docs/hi/start/first-policy.mdx
  • docs/hi/start/first-trace.mdx
  • docs/hi/start/history.mdx
  • docs/hi/start/sign-up.mdx
  • docs/hi/testing.mdx
  • docs/how-it-works.mdx
  • docs/introduction.mdx
  • docs/it/agent-support.mdx
  • docs/it/agenteye/alerts.mdx
  • docs/it/agenteye/api-keys.mdx
  • docs/it/agenteye/assistant.mdx
  • docs/it/agenteye/audits.mdx
  • docs/it/agenteye/cli-and-agents.mdx
  • docs/it/agenteye/cli-recipes.mdx
  • docs/it/agenteye/cli-skill.mdx
  • docs/it/agenteye/cli.mdx
  • docs/it/agenteye/codex-capture.mdx
  • docs/it/agenteye/concepts.mdx
  • docs/it/agenteye/dashboards.mdx
  • docs/it/agenteye/error-tracking.mdx
  • docs/it/agenteye/evaluation-suite.mdx
  • docs/it/agenteye/evaluations.mdx
  • docs/it/agenteye/evaluator-skill.mdx
  • docs/it/agenteye/event-stream.mdx
  • docs/it/agenteye/hermes-capture.mdx
  • docs/it/agenteye/incidents.mdx
  • docs/it/agenteye/observability.mdx
  • docs/it/agenteye/openclaw-capture.mdx
  • docs/it/agenteye/overview.mdx
  • docs/it/agenteye/python-sdk-skill.mdx
  • docs/it/agenteye/python-sdk.mdx
  • docs/it/agenteye/queries.mdx
  • docs/it/agenteye/security.mdx
  • docs/it/agenteye/sessions.mdx
  • docs/it/agenteye/telemetry.mdx
  • docs/it/architecture.mdx
  • docs/it/audit.mdx
  • docs/it/built-in-policies.mdx
  • docs/it/cli/audit.mdx
  • docs/it/cli/backfill.mdx
  • docs/it/cli/config.mdx
  • docs/it/cli/dashboard.mdx
  • docs/it/cli/environment-variables.mdx
  • docs/it/cli/flush.mdx
  • docs/it/cli/harness.mdx
  • docs/it/cli/hook.mdx
  • docs/it/cli/install-policies.mdx
  • docs/it/cli/list-policies.mdx
  • docs/it/cli/migrate.mdx
  • docs/it/cli/remove-policies.mdx
  • docs/it/cli/uninstall.mdx
  • docs/it/cli/update.mdx
  • docs/it/cloud/admin.mdx
  • docs/it/cloud/agent-skills.mdx
  • docs/it/cloud/alerts.mdx
  • docs/it/cloud/assistant.mdx
  • docs/it/cloud/audits.mdx
  • docs/it/cloud/capture.mdx
  • docs/it/cloud/cli-recipes.mdx
  • docs/it/cloud/cli.mdx
  • docs/it/cloud/connect.mdx
  • docs/it/cloud/dashboards.mdx
  • docs/it/cloud/deploy-policies.mdx
  • docs/it/cloud/errors.mdx
  • docs/it/cloud/evaluations.mdx
  • docs/it/cloud/evaluators.mdx
  • docs/it/cloud/event-stream.mdx
  • docs/it/cloud/issues.mdx
  • docs/it/cloud/overview.mdx
  • docs/it/cloud/performance.mdx
  • docs/it/cloud/policy-editor.mdx
  • docs/it/cloud/queries.mdx
  • docs/it/cloud/sdk.mdx
  • docs/it/cloud/security.mdx
  • docs/it/cloud/sessions.mdx
  • docs/it/concepts.mdx
  • docs/it/configuration.mdx
  • docs/it/custom-policies.mdx
  • docs/it/daemon.mdx
  • docs/it/dashboard.mdx
  • docs/it/examples.mdx
  • docs/it/how-it-works.mdx
  • docs/it/introduction.mdx
  • docs/it/policies.mdx
  • docs/it/quickstart.mdx
  • docs/it/reference/files.mdx
  • docs/it/start/first-audit.mdx
  • docs/it/start/first-policy.mdx
  • docs/it/start/first-trace.mdx
  • docs/it/start/history.mdx
  • docs/it/start/sign-up.mdx
  • docs/it/testing.mdx
  • docs/ja/agent-support.mdx
  • docs/ja/agenteye/alerts.mdx
  • docs/ja/agenteye/api-keys.mdx
  • docs/ja/agenteye/assistant.mdx
  • docs/ja/agenteye/audits.mdx
  • docs/ja/agenteye/cli-and-agents.mdx
  • docs/ja/agenteye/cli-recipes.mdx
  • docs/ja/agenteye/cli-skill.mdx
  • docs/ja/agenteye/cli.mdx
  • docs/ja/agenteye/codex-capture.mdx
  • docs/ja/agenteye/concepts.mdx
  • docs/ja/agenteye/dashboards.mdx
  • docs/ja/agenteye/error-tracking.mdx
  • docs/ja/agenteye/evaluation-suite.mdx
  • docs/ja/agenteye/evaluations.mdx
  • docs/ja/agenteye/evaluator-skill.mdx
  • docs/ja/agenteye/event-stream.mdx
  • docs/ja/agenteye/hermes-capture.mdx
  • docs/ja/agenteye/incidents.mdx
  • docs/ja/agenteye/observability.mdx
  • docs/ja/agenteye/openclaw-capture.mdx
  • docs/ja/agenteye/overview.mdx
  • docs/ja/agenteye/python-sdk-skill.mdx
  • docs/ja/agenteye/python-sdk.mdx
  • docs/ja/agenteye/queries.mdx
  • docs/ja/agenteye/security.mdx
  • docs/ja/agenteye/sessions.mdx
  • docs/ja/agenteye/telemetry.mdx
  • docs/ja/architecture.mdx
  • docs/ja/audit.mdx
  • docs/ja/built-in-policies.mdx
  • docs/ja/cli/audit.mdx
  • docs/ja/cli/backfill.mdx
  • docs/ja/cli/config.mdx
  • docs/ja/cli/dashboard.mdx
  • docs/ja/cli/environment-variables.mdx
  • docs/ja/cli/flush.mdx
  • docs/ja/cli/harness.mdx
  • docs/ja/cli/hook.mdx
  • docs/ja/cli/install-policies.mdx
  • docs/ja/cli/list-policies.mdx
  • docs/ja/cli/migrate.mdx
  • docs/ja/cli/remove-policies.mdx
  • docs/ja/cli/uninstall.mdx
  • docs/ja/cli/update.mdx
  • docs/ja/cloud/admin.mdx
  • docs/ja/cloud/agent-skills.mdx
  • docs/ja/cloud/alerts.mdx
  • docs/ja/cloud/assistant.mdx
  • docs/ja/cloud/audits.mdx
  • docs/ja/cloud/capture.mdx
  • docs/ja/cloud/cli-recipes.mdx
  • docs/ja/cloud/cli.mdx
  • docs/ja/cloud/connect.mdx
  • docs/ja/cloud/dashboards.mdx
  • docs/ja/cloud/deploy-policies.mdx
  • docs/ja/cloud/errors.mdx
  • docs/ja/cloud/evaluations.mdx
  • docs/ja/cloud/evaluators.mdx
  • docs/ja/cloud/event-stream.mdx
  • docs/ja/cloud/issues.mdx
  • docs/ja/cloud/overview.mdx
  • docs/ja/cloud/performance.mdx
  • docs/ja/cloud/policy-editor.mdx
  • docs/ja/cloud/queries.mdx
  • docs/ja/cloud/sdk.mdx
  • docs/ja/cloud/security.mdx
  • docs/ja/cloud/sessions.mdx
  • docs/ja/concepts.mdx
  • docs/ja/configuration.mdx
  • docs/ja/custom-policies.mdx
  • docs/ja/daemon.mdx
  • docs/ja/dashboard.mdx
  • docs/ja/examples.mdx
  • docs/ja/how-it-works.mdx
  • docs/ja/introduction.mdx
  • docs/ja/policies.mdx
  • docs/ja/quickstart.mdx
  • docs/ja/reference/files.mdx
  • docs/ja/start/first-audit.mdx
  • docs/ja/start/first-policy.mdx
  • docs/ja/start/first-trace.mdx
  • docs/ja/start/history.mdx
  • docs/ja/start/sign-up.mdx
  • docs/ja/testing.mdx
  • docs/ko/agent-support.mdx
  • docs/ko/agenteye/alerts.mdx
  • docs/ko/agenteye/api-keys.mdx
  • docs/ko/agenteye/assistant.mdx
  • docs/ko/agenteye/audits.mdx
  • docs/ko/agenteye/cli-and-agents.mdx
  • docs/ko/agenteye/cli-recipes.mdx
  • docs/ko/agenteye/cli-skill.mdx
  • docs/ko/agenteye/cli.mdx
  • docs/ko/agenteye/codex-capture.mdx
  • docs/ko/agenteye/concepts.mdx
  • docs/ko/agenteye/dashboards.mdx
  • docs/ko/agenteye/error-tracking.mdx
  • docs/ko/agenteye/evaluation-suite.mdx
  • docs/ko/agenteye/evaluations.mdx
  • docs/ko/agenteye/evaluator-skill.mdx
  • docs/ko/agenteye/event-stream.mdx
  • docs/ko/agenteye/hermes-capture.mdx
  • docs/ko/agenteye/incidents.mdx
  • docs/ko/agenteye/observability.mdx
  • docs/ko/agenteye/openclaw-capture.mdx
  • docs/ko/agenteye/overview.mdx
  • docs/ko/agenteye/python-sdk-skill.mdx
  • docs/ko/agenteye/python-sdk.mdx
  • docs/ko/agenteye/queries.mdx
  • docs/ko/agenteye/security.mdx
  • docs/ko/agenteye/sessions.mdx
  • docs/ko/agenteye/telemetry.mdx
  • docs/ko/architecture.mdx
  • docs/ko/audit.mdx
  • docs/ko/built-in-policies.mdx
  • docs/ko/cli/audit.mdx
  • docs/ko/cli/backfill.mdx
  • docs/ko/cli/config.mdx
  • docs/ko/cli/dashboard.mdx
  • docs/ko/cli/environment-variables.mdx
  • docs/ko/cli/flush.mdx
  • docs/ko/cli/harness.mdx
  • docs/ko/cli/hook.mdx
  • docs/ko/cli/install-policies.mdx
  • docs/ko/cli/list-policies.mdx
  • docs/ko/cli/migrate.mdx
  • docs/ko/cli/remove-policies.mdx
  • docs/ko/cli/uninstall.mdx
  • docs/ko/cli/update.mdx
  • docs/ko/cloud/admin.mdx
  • docs/ko/cloud/agent-skills.mdx
  • docs/ko/cloud/alerts.mdx
  • docs/ko/cloud/assistant.mdx
  • docs/ko/cloud/audits.mdx
  • docs/ko/cloud/capture.mdx
  • docs/ko/cloud/cli-recipes.mdx
  • docs/ko/cloud/cli.mdx
  • docs/ko/cloud/connect.mdx
  • docs/ko/cloud/dashboards.mdx
  • docs/ko/cloud/deploy-policies.mdx
  • docs/ko/cloud/errors.mdx
  • docs/ko/cloud/evaluations.mdx
  • docs/ko/cloud/evaluators.mdx
  • docs/ko/cloud/event-stream.mdx
  • docs/ko/cloud/issues.mdx
  • docs/ko/cloud/overview.mdx
  • docs/ko/cloud/performance.mdx
  • docs/ko/cloud/policy-editor.mdx
  • docs/ko/cloud/queries.mdx
  • docs/ko/cloud/sdk.mdx
  • docs/ko/cloud/security.mdx
  • docs/ko/cloud/sessions.mdx
  • docs/ko/concepts.mdx
  • docs/ko/configuration.mdx
  • docs/ko/custom-policies.mdx
  • docs/ko/daemon.mdx
  • docs/ko/dashboard.mdx
  • docs/ko/examples.mdx
  • docs/ko/how-it-works.mdx
  • docs/ko/introduction.mdx
  • docs/ko/policies.mdx
  • docs/ko/quickstart.mdx
  • docs/ko/reference/files.mdx
  • docs/ko/start/first-audit.mdx
  • docs/ko/start/first-policy.mdx
  • docs/ko/start/first-trace.mdx
  • docs/ko/start/history.mdx
  • docs/ko/start/sign-up.mdx
  • docs/ko/testing.mdx
  • docs/package-aliases.mdx
  • docs/policies.mdx
  • docs/pt-br/agent-support.mdx
  • docs/pt-br/agenteye/alerts.mdx
  • docs/pt-br/agenteye/api-keys.mdx
  • docs/pt-br/agenteye/assistant.mdx
  • docs/pt-br/agenteye/audits.mdx
  • docs/pt-br/agenteye/cli-and-agents.mdx
  • docs/pt-br/agenteye/cli-recipes.mdx
  • docs/pt-br/agenteye/cli-skill.mdx
  • docs/pt-br/agenteye/cli.mdx
  • docs/pt-br/agenteye/codex-capture.mdx
  • docs/pt-br/agenteye/concepts.mdx
  • docs/pt-br/agenteye/dashboards.mdx
  • docs/pt-br/agenteye/error-tracking.mdx
  • docs/pt-br/agenteye/evaluation-suite.mdx
  • docs/pt-br/agenteye/evaluations.mdx
  • docs/pt-br/agenteye/evaluator-skill.mdx
  • docs/pt-br/agenteye/event-stream.mdx
  • docs/pt-br/agenteye/hermes-capture.mdx
  • docs/pt-br/agenteye/incidents.mdx
  • docs/pt-br/agenteye/observability.mdx
  • docs/pt-br/agenteye/openclaw-capture.mdx
  • docs/pt-br/agenteye/overview.mdx
  • docs/pt-br/agenteye/python-sdk-skill.mdx
  • docs/pt-br/agenteye/python-sdk.mdx
  • docs/pt-br/agenteye/queries.mdx
  • docs/pt-br/agenteye/security.mdx
  • docs/pt-br/agenteye/sessions.mdx
  • docs/pt-br/agenteye/telemetry.mdx
  • docs/pt-br/architecture.mdx
  • docs/pt-br/audit.mdx
  • docs/pt-br/built-in-policies.mdx
  • docs/pt-br/cli/audit.mdx
  • docs/pt-br/cli/backfill.mdx
  • docs/pt-br/cli/config.mdx
  • docs/pt-br/cli/dashboard.mdx
  • docs/pt-br/cli/environment-variables.mdx
  • docs/pt-br/cli/flush.mdx
  • docs/pt-br/cli/harness.mdx
  • docs/pt-br/cli/hook.mdx
  • docs/pt-br/cli/install-policies.mdx
  • docs/pt-br/cli/list-policies.mdx
  • docs/pt-br/cli/migrate.mdx
  • docs/pt-br/cli/remove-policies.mdx
  • docs/pt-br/cli/uninstall.mdx
  • docs/pt-br/cli/update.mdx
  • docs/pt-br/cloud/admin.mdx
  • docs/pt-br/cloud/agent-skills.mdx
  • docs/pt-br/cloud/alerts.mdx
  • docs/pt-br/cloud/assistant.mdx
  • docs/pt-br/cloud/audits.mdx
  • docs/pt-br/cloud/capture.mdx
  • docs/pt-br/cloud/cli-recipes.mdx
  • docs/pt-br/cloud/cli.mdx
  • docs/pt-br/cloud/connect.mdx
  • docs/pt-br/cloud/dashboards.mdx
  • docs/pt-br/cloud/deploy-policies.mdx
  • docs/pt-br/cloud/errors.mdx
  • docs/pt-br/cloud/evaluations.mdx
  • docs/pt-br/cloud/evaluators.mdx
  • docs/pt-br/cloud/event-stream.mdx
  • docs/pt-br/cloud/issues.mdx
  • docs/pt-br/cloud/overview.mdx
  • docs/pt-br/cloud/performance.mdx
  • docs/pt-br/cloud/policy-editor.mdx
  • docs/pt-br/cloud/queries.mdx
  • docs/pt-br/cloud/sdk.mdx
  • docs/pt-br/cloud/security.mdx
  • docs/pt-br/cloud/sessions.mdx
  • docs/pt-br/concepts.mdx
  • docs/pt-br/configuration.mdx
  • docs/pt-br/custom-policies.mdx
  • docs/pt-br/daemon.mdx
  • docs/pt-br/dashboard.mdx
  • docs/pt-br/examples.mdx
  • docs/pt-br/how-it-works.mdx
  • docs/pt-br/introduction.mdx
  • docs/pt-br/policies.mdx
  • docs/pt-br/quickstart.mdx
  • docs/pt-br/reference/files.mdx
  • docs/pt-br/start/first-audit.mdx
  • docs/pt-br/start/first-policy.mdx
  • docs/pt-br/start/first-trace.mdx
  • docs/pt-br/start/history.mdx
  • docs/pt-br/start/sign-up.mdx
  • docs/pt-br/testing.mdx
  • docs/quickstart.mdx
  • docs/reference/files.mdx
  • docs/ru/agent-support.mdx
  • docs/ru/agenteye/alerts.mdx
  • docs/ru/agenteye/api-keys.mdx
  • docs/ru/agenteye/assistant.mdx
  • docs/ru/agenteye/audits.mdx
  • docs/ru/agenteye/cli-and-agents.mdx
  • docs/ru/agenteye/cli-recipes.mdx
  • docs/ru/agenteye/cli-skill.mdx
  • docs/ru/agenteye/cli.mdx
  • docs/ru/agenteye/codex-capture.mdx
  • docs/ru/agenteye/concepts.mdx
  • docs/ru/agenteye/dashboards.mdx
  • docs/ru/agenteye/error-tracking.mdx
  • docs/ru/agenteye/evaluation-suite.mdx
  • docs/ru/agenteye/evaluations.mdx
  • docs/ru/agenteye/evaluator-skill.mdx
  • docs/ru/agenteye/event-stream.mdx
  • docs/ru/agenteye/hermes-capture.mdx
  • docs/ru/agenteye/incidents.mdx
  • docs/ru/agenteye/observability.mdx
  • docs/ru/agenteye/openclaw-capture.mdx
  • docs/ru/agenteye/overview.mdx
  • docs/ru/agenteye/python-sdk-skill.mdx
  • docs/ru/agenteye/python-sdk.mdx
  • docs/ru/agenteye/queries.mdx
  • docs/ru/agenteye/security.mdx
  • docs/ru/agenteye/sessions.mdx
  • docs/ru/agenteye/telemetry.mdx
  • docs/ru/architecture.mdx
  • docs/ru/audit.mdx
  • docs/ru/built-in-policies.mdx
  • docs/ru/cli/audit.mdx
  • docs/ru/cli/backfill.mdx
  • docs/ru/cli/config.mdx
  • docs/ru/cli/dashboard.mdx
  • docs/ru/cli/environment-variables.mdx
  • docs/ru/cli/flush.mdx
  • docs/ru/cli/harness.mdx
  • docs/ru/cli/hook.mdx
  • docs/ru/cli/install-policies.mdx
  • docs/ru/cli/list-policies.mdx
  • docs/ru/cli/migrate.mdx
  • docs/ru/cli/remove-policies.mdx
  • docs/ru/cli/uninstall.mdx
  • docs/ru/cli/update.mdx
  • docs/ru/cloud/admin.mdx
  • docs/ru/cloud/agent-skills.mdx
  • docs/ru/cloud/alerts.mdx
  • docs/ru/cloud/assistant.mdx
  • docs/ru/cloud/audits.mdx
  • docs/ru/cloud/capture.mdx
  • docs/ru/cloud/cli-recipes.mdx
  • docs/ru/cloud/cli.mdx
  • docs/ru/cloud/connect.mdx
  • docs/ru/cloud/dashboards.mdx
  • docs/ru/cloud/deploy-policies.mdx
  • docs/ru/cloud/errors.mdx
  • docs/ru/cloud/evaluations.mdx
  • docs/ru/cloud/evaluators.mdx
  • docs/ru/cloud/event-stream.mdx
  • docs/ru/cloud/issues.mdx
  • docs/ru/cloud/overview.mdx
  • docs/ru/cloud/performance.mdx
  • docs/ru/cloud/policy-editor.mdx
  • docs/ru/cloud/queries.mdx
  • docs/ru/cloud/sdk.mdx
  • docs/ru/cloud/security.mdx
  • docs/ru/cloud/sessions.mdx
  • docs/ru/concepts.mdx
  • docs/ru/configuration.mdx
  • docs/ru/custom-policies.mdx
  • docs/ru/daemon.mdx
  • docs/ru/dashboard.mdx
  • docs/ru/examples.mdx
  • docs/ru/how-it-works.mdx
  • docs/ru/introduction.mdx
  • docs/ru/policies.mdx
  • docs/ru/quickstart.mdx
  • docs/ru/reference/files.mdx
  • docs/ru/start/first-audit.mdx
  • docs/ru/start/first-policy.mdx
  • docs/ru/start/first-trace.mdx
  • docs/ru/start/history.mdx
  • docs/ru/start/sign-up.mdx
  • docs/ru/testing.mdx
  • docs/start/deploy-policy.mdx
  • docs/start/first-audit.mdx
  • docs/start/first-policy.mdx
  • docs/start/first-trace.mdx
  • docs/start/history.mdx
  • docs/start/sign-up.mdx
  • docs/testing.mdx
  • docs/tr/agent-support.mdx
  • docs/tr/agenteye/alerts.mdx
  • docs/tr/agenteye/api-keys.mdx
  • docs/tr/agenteye/assistant.mdx
  • docs/tr/agenteye/audits.mdx
  • docs/tr/agenteye/cli-and-agents.mdx
  • docs/tr/agenteye/cli-recipes.mdx
  • docs/tr/agenteye/cli-skill.mdx
  • docs/tr/agenteye/cli.mdx
  • docs/tr/agenteye/codex-capture.mdx
  • docs/tr/agenteye/concepts.mdx
  • docs/tr/agenteye/dashboards.mdx
  • docs/tr/agenteye/error-tracking.mdx
  • docs/tr/agenteye/evaluation-suite.mdx
  • docs/tr/agenteye/evaluations.mdx
  • docs/tr/agenteye/evaluator-skill.mdx
  • docs/tr/agenteye/event-stream.mdx
  • docs/tr/agenteye/hermes-capture.mdx
  • docs/tr/agenteye/incidents.mdx
  • docs/tr/agenteye/observability.mdx
  • docs/tr/agenteye/openclaw-capture.mdx
  • docs/tr/agenteye/overview.mdx
  • docs/tr/agenteye/python-sdk-skill.mdx
  • docs/tr/agenteye/python-sdk.mdx
  • docs/tr/agenteye/queries.mdx
  • docs/tr/agenteye/security.mdx
  • docs/tr/agenteye/sessions.mdx
  • docs/tr/agenteye/telemetry.mdx
  • docs/tr/architecture.mdx
  • docs/tr/audit.mdx
  • docs/tr/built-in-policies.mdx
  • docs/tr/cli/audit.mdx
  • docs/tr/cli/backfill.mdx
  • docs/tr/cli/config.mdx
  • docs/tr/cli/dashboard.mdx
  • docs/tr/cli/environment-variables.mdx
  • docs/tr/cli/flush.mdx
  • docs/tr/cli/harness.mdx
  • docs/tr/cli/hook.mdx
  • docs/tr/cli/install-policies.mdx
  • docs/tr/cli/list-policies.mdx
  • docs/tr/cli/migrate.mdx
  • docs/tr/cli/remove-policies.mdx
  • docs/tr/cli/uninstall.mdx
  • docs/tr/cli/update.mdx
  • docs/tr/cloud/admin.mdx
  • docs/tr/cloud/agent-skills.mdx
  • docs/tr/cloud/alerts.mdx
  • docs/tr/cloud/assistant.mdx
  • docs/tr/cloud/audits.mdx
  • docs/tr/cloud/capture.mdx
  • docs/tr/cloud/cli-recipes.mdx
  • docs/tr/cloud/cli.mdx
  • docs/tr/cloud/connect.mdx
  • docs/tr/cloud/dashboards.mdx
  • docs/tr/cloud/deploy-policies.mdx
  • docs/tr/cloud/errors.mdx
  • docs/tr/cloud/evaluations.mdx
  • docs/tr/cloud/evaluators.mdx
  • docs/tr/cloud/event-stream.mdx
  • docs/tr/cloud/issues.mdx
  • docs/tr/cloud/overview.mdx
  • docs/tr/cloud/performance.mdx
  • docs/tr/cloud/policy-editor.mdx
  • docs/tr/cloud/queries.mdx
  • docs/tr/cloud/sdk.mdx
  • docs/tr/cloud/security.mdx
  • docs/tr/cloud/sessions.mdx
  • docs/tr/concepts.mdx
  • docs/tr/configuration.mdx
  • docs/tr/custom-policies.mdx
  • docs/tr/daemon.mdx
  • docs/tr/dashboard.mdx
  • docs/tr/examples.mdx
  • docs/tr/how-it-works.mdx
  • docs/tr/introduction.mdx
  • docs/tr/policies.mdx
  • docs/tr/quickstart.mdx
  • docs/tr/reference/files.mdx
  • docs/tr/start/first-audit.mdx
  • docs/tr/start/first-policy.mdx
  • docs/tr/start/first-trace.mdx
  • docs/tr/start/history.mdx
  • docs/tr/start/sign-up.mdx
  • docs/tr/testing.mdx
  • docs/vi/agent-support.mdx
  • docs/vi/agenteye/alerts.mdx
  • docs/vi/agenteye/api-keys.mdx
  • docs/vi/agenteye/assistant.mdx
  • docs/vi/agenteye/audits.mdx
  • docs/vi/agenteye/cli-and-agents.mdx
  • docs/vi/agenteye/cli-recipes.mdx
  • docs/vi/agenteye/cli-skill.mdx
  • docs/vi/agenteye/cli.mdx
  • docs/vi/agenteye/codex-capture.mdx
  • docs/vi/agenteye/concepts.mdx
  • docs/vi/agenteye/dashboards.mdx
  • docs/vi/agenteye/error-tracking.mdx
  • docs/vi/agenteye/evaluation-suite.mdx
  • docs/vi/agenteye/evaluations.mdx
  • docs/vi/agenteye/evaluator-skill.mdx
  • docs/vi/agenteye/event-stream.mdx
  • docs/vi/agenteye/hermes-capture.mdx
  • docs/vi/agenteye/incidents.mdx
  • docs/vi/agenteye/observability.mdx
  • docs/vi/agenteye/openclaw-capture.mdx
  • docs/vi/agenteye/overview.mdx
  • docs/vi/agenteye/python-sdk-skill.mdx
  • docs/vi/agenteye/python-sdk.mdx
  • docs/vi/agenteye/queries.mdx
  • docs/vi/agenteye/security.mdx
  • docs/vi/agenteye/sessions.mdx
  • docs/vi/agenteye/telemetry.mdx
  • docs/vi/architecture.mdx
  • docs/vi/audit.mdx
  • docs/vi/built-in-policies.mdx
  • docs/vi/cli/audit.mdx
  • docs/vi/cli/backfill.mdx
  • docs/vi/cli/config.mdx
  • docs/vi/cli/dashboard.mdx
  • docs/vi/cli/environment-variables.mdx
  • docs/vi/cli/flush.mdx
  • docs/vi/cli/harness.mdx
  • docs/vi/cli/hook.mdx
  • docs/vi/cli/install-policies.mdx
  • docs/vi/cli/list-policies.mdx
  • docs/vi/cli/migrate.mdx
  • docs/vi/cli/remove-policies.mdx
  • docs/vi/cli/uninstall.mdx
  • docs/vi/cli/update.mdx
  • docs/vi/cloud/admin.mdx
  • docs/vi/cloud/agent-skills.mdx
  • docs/vi/cloud/alerts.mdx
  • docs/vi/cloud/assistant.mdx
  • docs/vi/cloud/audits.mdx
  • docs/vi/cloud/capture.mdx
  • docs/vi/cloud/cli-recipes.mdx
  • docs/vi/cloud/cli.mdx
  • docs/vi/cloud/connect.mdx
  • docs/vi/cloud/dashboards.mdx
  • docs/vi/cloud/deploy-policies.mdx
  • docs/vi/cloud/errors.mdx
  • docs/vi/cloud/evaluations.mdx
  • docs/vi/cloud/evaluators.mdx
  • docs/vi/cloud/event-stream.mdx
  • docs/vi/cloud/issues.mdx
  • docs/vi/cloud/overview.mdx
  • docs/vi/cloud/performance.mdx
  • docs/vi/cloud/policy-editor.mdx
  • docs/vi/cloud/queries.mdx
  • docs/vi/cloud/sdk.mdx
  • docs/vi/cloud/security.mdx
  • docs/vi/cloud/sessions.mdx
  • docs/vi/concepts.mdx
  • docs/vi/configuration.mdx
  • docs/vi/custom-policies.mdx
  • docs/vi/daemon.mdx
  • docs/vi/dashboard.mdx
  • docs/vi/examples.mdx
  • docs/vi/how-it-works.mdx
  • docs/vi/introduction.mdx
  • docs/vi/policies.mdx
  • docs/vi/quickstart.mdx
  • docs/vi/reference/files.mdx
  • docs/vi/start/first-audit.mdx
  • docs/vi/start/first-policy.mdx
  • docs/vi/start/first-trace.mdx
  • docs/vi/start/history.mdx
  • docs/vi/start/sign-up.mdx
  • docs/vi/testing.mdx
  • docs/zh/agent-support.mdx
  • docs/zh/agenteye/alerts.mdx
  • docs/zh/agenteye/api-keys.mdx
  • docs/zh/agenteye/assistant.mdx
  • docs/zh/agenteye/audits.mdx
  • docs/zh/agenteye/cli-and-agents.mdx
  • docs/zh/agenteye/cli-recipes.mdx
  • docs/zh/agenteye/cli-skill.mdx
  • docs/zh/agenteye/cli.mdx
  • docs/zh/agenteye/codex-capture.mdx
  • docs/zh/agenteye/concepts.mdx
  • docs/zh/agenteye/dashboards.mdx
  • docs/zh/agenteye/error-tracking.mdx
  • docs/zh/agenteye/evaluation-suite.mdx
  • docs/zh/agenteye/evaluations.mdx
  • docs/zh/agenteye/evaluator-skill.mdx
  • docs/zh/agenteye/event-stream.mdx
  • docs/zh/agenteye/hermes-capture.mdx
  • docs/zh/agenteye/incidents.mdx
  • docs/zh/agenteye/observability.mdx
  • docs/zh/agenteye/openclaw-capture.mdx
  • docs/zh/agenteye/overview.mdx
  • docs/zh/agenteye/python-sdk-skill.mdx
  • docs/zh/agenteye/python-sdk.mdx
  • docs/zh/agenteye/queries.mdx
  • docs/zh/agenteye/security.mdx
  • docs/zh/agenteye/sessions.mdx
  • docs/zh/agenteye/telemetry.mdx
  • docs/zh/architecture.mdx
  • docs/zh/audit.mdx
  • docs/zh/built-in-policies.mdx
  • docs/zh/cli/audit.mdx
  • docs/zh/cli/backfill.mdx
  • docs/zh/cli/config.mdx
  • docs/zh/cli/dashboard.mdx
  • docs/zh/cli/environment-variables.mdx
  • docs/zh/cli/flush.mdx
  • docs/zh/cli/harness.mdx
  • docs/zh/cli/hook.mdx
  • docs/zh/cli/install-policies.mdx
  • docs/zh/cli/list-policies.mdx
  • docs/zh/cli/migrate.mdx
  • docs/zh/cli/remove-policies.mdx
  • docs/zh/cli/uninstall.mdx
  • docs/zh/cli/update.mdx
  • docs/zh/cloud/admin.mdx
  • docs/zh/cloud/agent-skills.mdx
  • docs/zh/cloud/alerts.mdx
  • docs/zh/cloud/assistant.mdx
  • docs/zh/cloud/audits.mdx
  • docs/zh/cloud/capture.mdx
  • docs/zh/cloud/cli-recipes.mdx
  • docs/zh/cloud/cli.mdx
  • docs/zh/cloud/connect.mdx
  • docs/zh/cloud/dashboards.mdx
  • docs/zh/cloud/deploy-policies.mdx
  • docs/zh/cloud/errors.mdx
  • docs/zh/cloud/evaluations.mdx
  • docs/zh/cloud/evaluators.mdx
  • docs/zh/cloud/event-stream.mdx
  • docs/zh/cloud/issues.mdx
  • docs/zh/cloud/overview.mdx
  • docs/zh/cloud/performance.mdx
  • docs/zh/cloud/policy-editor.mdx
  • docs/zh/cloud/queries.mdx
  • docs/zh/cloud/sdk.mdx
  • docs/zh/cloud/security.mdx
  • docs/zh/cloud/sessions.mdx
  • docs/zh/concepts.mdx
  • docs/zh/configuration.mdx
  • docs/zh/custom-policies.mdx
  • docs/zh/daemon.mdx
  • docs/zh/dashboard.mdx
  • docs/zh/examples.mdx
  • docs/zh/how-it-works.mdx
  • docs/zh/introduction.mdx
  • docs/zh/policies.mdx
  • docs/zh/quickstart.mdx
  • docs/zh/reference/files.mdx
  • docs/zh/start/first-audit.mdx
  • docs/zh/start/first-policy.mdx
  • docs/zh/start/first-trace.mdx
  • docs/zh/start/history.mdx
  • docs/zh/start/sign-up.mdx
  • docs/zh/testing.mdx
  • scripts/translate-docs/mintlify-nav.ts

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@hermes-exosphere

Copy link
Copy Markdown
Contributor

Hermes

Status Reviewing
Verdict Not reviewed yet
Head 541b256501c0
Rounds 0 of 5

No summary yet.

What this changes

No component map for this revision.

Rounds

No review has finished on this pull request yet.

Findings

Nothing raised yet.


@hermes-exosphere help lists every command. This comment is maintained in place — I rewrite it after each review rather than posting a new one.

@hermes-exosphere

hermes-exosphere commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Hermes

Status Reviewed
Verdict Approved
Head 1bb2f2262a42
Rounds 1 of 5

Found four documentation correctness issues: the custom-agent path cannot upload events as written, the legacy history page names a nonexistent dashboard route, the 14 localized sidebars omit the new deployment task, and the README understates the policy count.

What this changes

flowchart LR
    n0Documentationnavigation["~ Documentation navigation"]
    n1Cloudonboarding["+ Cloud onboarding"]
    n2Cloudreference["+ Cloud reference"]
    n3Localizeddocumentation["~ Localized documentation"]
    n4Docstranslationtooling["~ Docs translation tooling"]
    n5CLIhelpandREADME["~ CLI help and README"]
    n0Documentationnavigation -- "routes readers to tasks" --> n1Cloudonboarding
    n0Documentationnavigation -- "lists localized pages" --> n3Localizeddocumentation
    n1Cloudonboarding -- "links to setup details" --> n2Cloudreference
    n3Localizeddocumentation -- "uses localized Cloud routes" --> n2Cloudreference
    n5CLIhelpandREADME -- "links users into docs" --> n0Documentationnavigation
Loading

Rounds

Round Reviewed Commits in this round Verdict
0 541b256501c0 6e0fc144b061 541b256501c0 Approved
0 2731b0d5399c 2731b0d5399c Review error
1 5ce8844fc4d3 4dafd1c93914 de247f275f59 872ee3f6818c d266d91ae931 5ce8844fc4d3 Changes requested
1 09f2f057429f 09f2f057429f Approved
1 1bb2f2262a42 1bb2f2262a42 Approved

Findings

Open

  • F5 Custom-agent onboarding never configures the uploader (docs/start/first-trace.mdx) — round 2
  • F6 History onboarding points to a dashboard location that no longer exists (docs/start/history.mdx) — round 2
  • F7 README advertises 39 policies although the shipped catalog has 40 (README.md) — noticed at round 2, advisory
  • F8 Localized sidebars omit the deployment task (docs/docs.json) — round 2

Resolved

  • F1 Restore localized labels for the new navigation (scripts/translate-docs/mintlify-nav.ts) — round 1
  • F2 Document that plain uninstall can retain the daemon (docs/cli/uninstall.mdx) — round 1
  • F3 Correct the README’s built-in-policy count (README.md) — round 1
  • F4 Localized key link has an invalid English fragment (docs/ar/start/sign-up.mdx) — round 1

@hermes-exosphere help lists every command. This comment is maintained in place — I rewrite it after each review rather than posting a new one.

@hermes-exosphere hermes-exosphere left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hermes found no blocking issues in this revision.

2 advisory findings
  • Low/High Restore localized labels for the new navigation — Every non-English entry now renders the tab as "Documentation" and groups such as "Guardrails", "See what happened", and "Analyze and act" in English (for example docs/docs.json:144-218 for zh). The generator falls back to the English text for any unmapped name; its map only adds "Start here" and "CLI reference" (scripts/translate-docs/mintlify-nav.ts:86-108). Thus regenerating localized navigation will preserve this regression. (scripts/translate-docs/mintlify-nav.ts:86)
  • Low/High Document that plain uninstall can retain the daemon — The new reference says failproofai uninstall removes the service and lists service removal as an unconditional step (docs/cli/uninstall.mdx:13-14,49-50). In the implementation, an interactive non-purge uninstall asks separately and keeps the service when declined (src/hooks/uninstall-cli.ts:305-313); the CLI help states this explicitly (bin/failproofai.mjs:994-998). (docs/cli/uninstall.mdx:13)

@hermes-exosphere

Copy link
Copy Markdown
Contributor

I could not establish complete review coverage for 2731b0d5399c, so I did not approve it. I have no specific question to ask — this is a coverage gap on my side, not a request for input.

What the review did establish:

The documentation migration’s navigation, redirects, and internal links resolve across all 825 documentation pages. One edited public README entry still reports the wrong built-in-policy count. Full MDX compilation and Vitest verification could not run because dependencies were unavailable in the isolated container.

Re-run with @hermes-exosphere review [focus] to point me at the part that matters most, or @hermes-exosphere reconsider [reason] if you believe the coverage was sufficient.

@chhhee10 chhhee10 changed the title [docs] Rebuild the documentation as one product — guardrails and FailproofAI Cloud in one journey [docs] Rebuild the documentation as one product — policies and FailproofAI Cloud in one journey Aug 13, 2026
NiveditJain and others added 4 commits August 14, 2026 17:03
The site had two top-level tabs, "Enforcement" and "Observability", which
asked every reader to work out which half of a single product they were in
before reading anything. There is now one navigation, ordered as a journey:
install and guard a machine, see what happened on it, then govern the fleet
from the cloud. The observability half is repositioned as FailproofAI Cloud
and moves from the agenteye section to the cloud section, with a redirect for
every old URL.

Documents the integration surface that had no docs at all. `failproofai
config --connect` existed only in --help: new pages cover connecting a
machine (both capabilities, what leaves the machine, fleet provisioning,
troubleshooting), managed policies (deployments, digest verification,
observe-mode rollout), the fleet view, and session capture across all 12
CLIs -- replacing three per-CLI capture pages written for a separate
collector that the daemon has since absorbed.

Adds the pages a reader kept needing and could not find: How it works (tool
call to decision to dashboard, with the failure-mode table), the failproofaid
service (fail-closed, supervision, how the binary arrives, upgrades),
Supported agents (per-CLI matrix of what a deny actually blocks, derived from
the same source the product asserts against), Policies as a hub, one merged
Concepts glossary, a files-and-paths reference, and CLI pages for config,
harness, backfill, flush and uninstall.

Cloud pages are value- and contract-first: internal architecture claims are
out, what a user needs to operate the product stays. Per-CLI hook-schema
internals move off the Configuration page and into the support matrix.

Two tests hardcoded the old docs directory as a fixture path and are updated
to the new location. The 14 language trees are moved and relinked; pages with
no counterpart are seeded from English so every nav entry resolves, and the
scheduled translation job replaces them on its next run (its cache is keyed
on English source hashes, all of which changed).

Adds one screenshot of the local session viewer, captured through headless
Chrome against synthetic fixture data rather than a real machine's sessions.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014ZHcJRck9qdLpGEZeL51js
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014ZHcJRck9qdLpGEZeL51js
The restructure was sound; its migration and several of its claims were not.

Redirects covered English only. All 14 localized trees lost 30 URLs each with
no redirect at all, and 13 redirects that were live on main had been rewritten
at the source rather than the destination — so the URLs readers actually hold
stopped resolving while 27 new entries pointed from paths that had never been
valid. Coverage is now complete in all 15 trees, and 1,792 links in translated
pages that pointed into English were localized. Anchors are derived from what
Mintlify actually renders, which keeps the em dash rather than stripping it.

The claims were checked against the code rather than against each other: the
built-in count (40, not 39), the Recommended preset (15, not 16), the hook exit
codes, credentials.json, audit/cache/, logs/hooks.log, the deny string, that
allows are logged, and that state/ holds the undelivered upload spool and must
not be deleted. The sanitize policies detect secrets but on ten of twelve CLIs
cannot remove them, so the page no longer promises redaction; the turn-end gap
on Hermes and Goose is a scope decision, not a platform limit.

The files reference now says when each path appears, because a fresh install
creates seven entries and the rest are conditional. The agent-skills page
documented three skills where four ship. "Guardrails" is now "policies"
throughout, including the nav group and the transliterated forms.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
…arding path

The docs were technically accurate and hard to start from. Three things were
wrong, and they compounded.

The value proposition was inverted. The landing page opened "FailproofAI is the
policy layer for that problem" and treated the cloud as a second half. The
product is a loop — observe every run, score it, find the failures nobody wrote
a rule for, prevent them, confirm the next audit is clean — and policy is the
fix step inside it, not the pitch. introduction.mdx is now "What is FailproofAI"
and says that; how-it-works and concepts follow the same order rather than the
hook path's.

There was no cloud onboarding at all. /cloud/getting-started redirected to an
overview page, getting an API key was an off-site link on four pages, and "send
your first trace" existed only inside a 447-line SDK reference whose install
step is "talk to your contact". A new user could not self-serve. Five sequential
pages now run from nothing to a deployed policy: create your workspace, send
your first session, bring in the history you already have, find your first
failures, prevent it happening again. They carry the minimum commands and link
out for depth rather than restating the reference pages.

And the sidebar described a product that no longer exists. cloud/overview
enumerated an Observe/Analyze/Govern sidebar, four other pages named that
grouping in prose, and four page slugs disagreed with what the dashboard calls
them. The nav is now two tabs — the journey, and reference — and cloud/overview
is one table mapping every real sidebar item to its page.

Renames, with redirects in all 15 language trees:

  /cloud/incidents        -> /cloud/issues
  /cloud/managed-policies -> /cloud/policy-editor
  /cloud/fleet            -> /cloud/deploy-policies
  /cloud/access           -> /cloud/admin

35 existing redirects pointed at two of those old destinations and were
repointed; 461 in-body links across all 15 trees were rewritten, a class CI does
not catch (mintlify validate resolves nav links only, validate:mdx resolves
assets only).

Two editorial rules now run through every page. There are exactly two ways to
plug in — a supported harness via `failproofai config --connect`, or a custom
agent via the Python SDK — and that fork is stated wherever a reader has to
choose, instead of living in one buried note. And the product is FailproofAI
Cloud in prose everywhere, with `agenteye` appearing only as something you
type; both places a reader meets that name now say why. `--help` printed a
third spelling, "FAILPROOF CLOUD".

Also corrected against the shipped CLI: the cloud CLI's issue group is `issues`,
not `incidents`, and the page claiming to list all 18 commands was missing
`audits` and `usage`. Both admin surfaces those back — Usage and Settings — had
no docs and now do. The local one-shot scan is "Local audit" against the
fleet-wide "Audits", which retires the note in concepts.mdx that had been
apologising for the collision.

Locale page bodies are unchanged and stay in their current wording; the nightly
translation job sees the path-keyed cache misses and rewrites them. No API spend
here.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01B4teTZnSkV9KESL6rD74on
@NiveditJain NiveditJain changed the title [docs] Rebuild the documentation as one product — policies and FailproofAI Cloud in one journey [docs] Reorder the docs around the reliability loop, and give the cloud an onboarding path Aug 14, 2026
…nchor

`### Policies run, in order` renders an anchor carrying the comma, while the
link on cloud/policy-editor asks for `#policies-run-in-order` — so it landed at
the top of the page instead of the section. Removing the punctuation makes the
anchor unambiguous rather than betting on one slug rule.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01B4teTZnSkV9KESL6rD74on

@hermes-exosphere hermes-exosphere left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hermes found blocking issues that should be addressed.

1 advisory finding
  • Low/High Localized key link has an invalid English fragment — All 14 non-English start/sign-up.mdx pages link to /[locale]/cloud/admin#the-three-keys-most-teams-need (for example, docs/ar/start/sign-up.mdx:34). The Arabic destination heading is ## المفاتيح الثلاثة التي تحتاجها معظم عمليات النشر (docs/ar/cloud/admin.mdx:8), so it has no English anchor. The fragment therefore lands readers at the page top rather than the machine-key section. (docs/ar/start/sign-up.mdx:34)

@hermes-exosphere hermes-exosphere left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hermes found no blocking issues in this revision.

3 advisory findings
  • Medium/High Custom-agent onboarding never configures the uploader — The custom-agent branch presents the Python SDK itself as the connection method, then only calls agenteye.configure() and emits events before stating that “The collector uploads those files” (docs/start/first-trace.mdx:53 and :107). It never installs/configures the collector or supplies the key from step 1. The collector credential/configuration is written by failproofai config --connect (src/hooks/cloud-enrollment-cli.ts and src/hooks/collector-config.ts), whose header states it is the only writer of the collector credential. A custom-agent user following this new path will leave JSONL files on disk and never see the promised Sessions row. (docs/start/first-trace.mdx:53)
  • Medium/High History onboarding points to a dashboard location that no longer exists — The new onboarding tells readers that the fleet view is under “analyse → Policies” (docs/start/history.mdx:79). The new dashboard map instead places the fleet surface, Deploy Policies, under the fix section (docs/cloud/overview.mdx:44-50); analyse → Policies only leads to the policy editor. The same incorrect instruction is replicated in every localized history page. (docs/start/history.mdx:79)
  • Low/High README advertises 39 policies although the shipped catalog has 40 — This PR changes the README documentation table to say “All 39 policies” (README.md:193). The exported BUILTIN_POLICIES catalog contains 40 entries (src/hooks/builtin-policies.ts, beginning at line 2038), and the rewritten policy reference also states 40. (README.md:193)

@hermes-exosphere hermes-exosphere left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hermes found no blocking issues in this revision.

4 advisory findings
  • Medium/High Localized sidebars omit the deployment task — The English Get started sequence includes start/deploy-policy (docs/docs.json:47-53), but the representative Chinese sidebar still lists the old sign-up/history sequence and ends at start/first-policy (docs/docs.json:175-180). The same missing deployment page occurs in all 14 non-English navigation trees, so localized readers cannot discover the final onboarding step. (docs/docs.json:175)
  • Medium/High Custom-agent onboarding never configures the uploader — The custom-agent path only calls agenteye.configure() and then says that “The collector uploads those files” (docs/start/first-trace.mdx:73-107). It never installs/configures failproofaid or supplies its events:add credential. The supported-harness branch does this with failproofai config --connect; the collector configuration source identifies that connection flow as the writer of the ingest credential. A custom-agent user following this branch therefore only creates local JSONL files. (docs/start/first-trace.mdx:106)
  • Medium/High History onboarding points to a dashboard location that no longer exists — The history page directs readers to “analyse → Policies → the fleet view” (docs/start/history.mdx:79). The new dashboard map places Policy editor under analyse, while fleet assignments are under “fix → Deploy Policies”; there is no fleet view at the stated location. (docs/start/history.mdx:79)
  • Low/High README advertises 39 policies although the shipped catalog has 40 — README.md:193 says “All 39 policies,” while BUILTIN_POLICIES contains 40 entries and the updated policy documentation consistently states 40. (README.md:193)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants