[{"data":1,"prerenderedAt":4},["ShallowReactive",2],{"readme:failproofai":3},"\u003Cdiv align=\"center\">\u003Cimg src=\"https:\u002F\u002Fd2wq11aau0arks.cloudfront.net\u002Ffailproof\u002Ffa_updated_full.svg\" alt=\"failproof ai\" width=\"220\" \u002F>\u003Cp>\u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F69722?utm_source=trendshift-badge&amp;utm_medium=badge&amp;utm_campaign=badge-trendshift-69722\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Ftrendshift.io\u002Fapi\u002Fbadge\u002Ftrendshift\u002Frepositories\u002F69722\u002Fdaily?language=TypeScript\" alt=\"FailproofAI%2Ffailproofai | Trendshift\" width=\"250\" height=\"55\" \u002F>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Ffailproofai\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Ffailproofai?style=flat-square&amp;color=CB3837\" alt=\"npm\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffailproofai\u002Ffailproofai\u002Factions\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Ffailproofai\u002Ffailproofai\u002Fci.yml?branch=main&amp;style=flat-square&amp;label=CI\" alt=\"CI\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffailproofai\u002Ffailproofai\u002Factions\u002Fworkflows\u002Fosv-scanner.yml\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fsupply%20chain-secure-brightgreen?style=flat-square\" alt=\"Supply Chain\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fdiscord.befailproof.ai\u002F\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDiscord-join%20us-5865F2?style=flat-square&amp;logo=discord\" alt=\"Discord\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fwww.reddit.com\u002Fr\u002Ffailproofai\u002F\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FReddit-r%2Ffailproofai-FF4500?style=flat-square&amp;logo=reddit\" alt=\"Reddit\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fdocs.befailproof.ai\u002F\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdocs-befailproof.ai-002CA7?style=flat-square\" alt=\"Docs\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFailproofAI\u002Ffailproofai\u002Fblob\u002FHEAD\u002FLICENSE\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT%20%2B%20Commons%20Clause-blue?style=flat-square\" alt=\"License\" \u002F>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Translations:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFailproofAI\u002Ffailproofai\u002Fblob\u002FHEAD\u002Fdocs\u002Fi18n\u002FREADME.zh.md\" rel=\"nofollow ugc noopener\">简体中文\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFailproofAI\u002Ffailproofai\u002Fblob\u002FHEAD\u002Fdocs\u002Fi18n\u002FREADME.ja.md\" rel=\"nofollow ugc noopener\">日本語\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFailproofAI\u002Ffailproofai\u002Fblob\u002FHEAD\u002Fdocs\u002Fi18n\u002FREADME.ko.md\" rel=\"nofollow ugc noopener\">한국어\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFailproofAI\u002Ffailproofai\u002Fblob\u002FHEAD\u002Fdocs\u002Fi18n\u002FREADME.es.md\" rel=\"nofollow ugc noopener\">Español\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFailproofAI\u002Ffailproofai\u002Fblob\u002FHEAD\u002Fdocs\u002Fi18n\u002FREADME.pt-br.md\" rel=\"nofollow ugc noopener\">Português\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFailproofAI\u002Ffailproofai\u002Fblob\u002FHEAD\u002Fdocs\u002Fi18n\u002FREADME.de.md\" rel=\"nofollow ugc noopener\">Deutsch\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFailproofAI\u002Ffailproofai\u002Fblob\u002FHEAD\u002Fdocs\u002Fi18n\u002FREADME.fr.md\" rel=\"nofollow ugc noopener\">Français\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFailproofAI\u002Ffailproofai\u002Fblob\u002FHEAD\u002Fdocs\u002Fi18n\u002FREADME.ru.md\" rel=\"nofollow ugc noopener\">Русский\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFailproofAI\u002Ffailproofai\u002Fblob\u002FHEAD\u002Fdocs\u002Fi18n\u002FREADME.hi.md\" rel=\"nofollow ugc noopener\">हिन्दी\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFailproofAI\u002Ffailproofai\u002Fblob\u002FHEAD\u002Fdocs\u002Fi18n\u002FREADME.tr.md\" rel=\"nofollow ugc noopener\">Türkçe\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFailproofAI\u002Ffailproofai\u002Fblob\u002FHEAD\u002Fdocs\u002Fi18n\u002FREADME.vi.md\" rel=\"nofollow ugc noopener\">Tiếng Việt\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFailproofAI\u002Ffailproofai\u002Fblob\u002FHEAD\u002Fdocs\u002Fi18n\u002FREADME.it.md\" rel=\"nofollow ugc noopener\">Italiano\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFailproofAI\u002Ffailproofai\u002Fblob\u002FHEAD\u002Fdocs\u002Fi18n\u002FREADME.ar.md\" rel=\"nofollow ugc noopener\">العربية\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFailproofAI\u002Ffailproofai\u002Fblob\u002FHEAD\u002Fdocs\u002Fi18n\u002FREADME.he.md\" rel=\"nofollow ugc noopener\">עברית\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>See what your agents do. Stop known failures before they repeat.\u003C\u002Fstrong>\nFailproof AI works wherever your agents run: coding tools like Claude Code and\nCodex, chat gateways like Hermes, self-hosted assistants like OpenClaw, and agents\nyou instrument yourself. It records each run and can block dangerous tool calls\nbefore they execute.\u003C\u002Fp>\n\u003C\u002Fdiv>\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FFailproofAI\u002Ffailproofai\u002FHEAD\u002Freadme-arch-hq.gif\" alt=\"Failproof AI in action\" width=\"800\" \u002F>\n\u003C\u002Fp>\u003Chr \u002F>\n\u003Ch2>Supported harnesses\u003C\u002Fh2>\n\u003Cp>Twelve harnesses in two classes are supported: ten coding CLIs, plus two\ngateways: Hermes, OpenClaw. The policy API and session history are shared; which\nevents can block varies by harness.\u003C\u002Fp>\n\u003Cp>Agents that run in none of them report through the \u003Ca href=\"https:\u002F\u002Fdocs.befailproof.ai\u002Freference\u002Fcustom-agents\" rel=\"nofollow ugc noopener\">Python SDK\u003C\u002Fa>,\nwhich gives you tracing, sessions and audits. Enforcement there needs a hook in\nyour own runtime — \u003Ca href=\"mailto:support@befailproof.ai\" rel=\"nofollow ugc noopener\">talk to us\u003C\u002Fa> and we'll map it.\u003C\u002Fp>\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\n      \u003Ca href=\"https:\u002F\u002Fclaude.com\u002Fclaude-code\" title=\"Claude Code\" rel=\"nofollow ugc noopener\">\n        \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FFailproofAI\u002Ffailproofai\u002FHEAD\u002Fassets\u002Flogos\u002Fclaude.svg\" alt=\"Claude Code\" width=\"56\" height=\"56\" \u002F>\n      \u003C\u002Fa>\n    \u003C\u002Ftd>\n    \u003Ctd align=\"center\">\n      \u003Ca href=\"https:\u002F\u002Flearn.chatgpt.com\" title=\"OpenAI Codex\" rel=\"nofollow ugc noopener\">\n        \u003Cpicture>\n          \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"assets\u002Flogos\u002Fopenai-dark.svg\">\u003C\u002Fsource>\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FFailproofAI\u002Ffailproofai\u002FHEAD\u002Fassets\u002Flogos\u002Fopenai-light.svg\" alt=\"OpenAI Codex\" width=\"56\" height=\"56\" \u002F>\n        \u003C\u002Fpicture>\n      \u003C\u002Fa>\n    \u003C\u002Ftd>\n    \u003Ctd align=\"center\">\n      \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffeatures\u002Fcopilot\u002Fcli\" title=\"GitHub Copilot CLI\" rel=\"nofollow ugc noopener\">\n        \u003Cpicture>\n          \u003C\u002Fpicture>\u003C\u002Fa>\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftable>",1788652554444]