diff --git a/README.md b/README.md index 3a45cd8..ddb8812 100644 --- a/README.md +++ b/README.md @@ -24,18 +24,24 @@ GatewayStack is the MIT-licensed open core of [Agentic Control Plane](https://ag ## Install +

+ Real terminal recording: install.sh --local installs with no signup; a coding agent's force-push to main is blocked by the safety floor, a network call has to ask, normal work runs and is logged; Codex hits the same floor; tail ~/.acp/audit.jsonl shows every call and its decision. +

+ Coding agents (Claude Code, Cursor, Codex, OpenClaw) — one command, no code changes: ```bash curl -sf https://agenticcontrolplane.com/install.sh | bash ``` +Add `--local` to run on-device with no account. + First controlled call in about thirty seconds. The script documents [what it does and won't do](https://github.com/agentic-control-plane/acp-install). Hermes Agent uses a native Python plugin instead ([why](https://agenticcontrolplane.com/integrations/hermes)): ```bash -pip install hermes-acp && hermes plugins enable acp +pip install acp-hermes && hermes plugins enable acp ``` **Prefer to see the guarantees work first — zero config, no IdP, no backend?** @@ -189,7 +195,7 @@ AI apps have three actors — user, LLM, backend — and no shared identity laye npm test ``` -185 tests across 17 test files covering all six core packages. +228 tests across 24 test files covering all six core packages. ## Prerequisites diff --git a/apps/gateway-server/deploy.sh b/apps/gateway-server/deploy.sh deleted file mode 100644 index e69de29..0000000 diff --git a/apps/gateway-server/tsconfig.json b/apps/gateway-server/tsconfig.json index c093e00..258f28e 100644 --- a/apps/gateway-server/tsconfig.json +++ b/apps/gateway-server/tsconfig.json @@ -25,7 +25,6 @@ { "path": "../../packages/limitabl" }, { "path": "../../packages/proxyabl-core" }, { "path": "../../packages/proxyabl" }, - { "path": "../../packages/explicabl-core" }, - { "path": "../../packages/explicabl" }, + { "path": "../../packages/explicabl" } ] } diff --git a/examples/quickstart/README.md b/examples/quickstart/README.md index 0c43835..17671e5 100644 --- a/examples/quickstart/README.md +++ b/examples/quickstart/README.md @@ -18,7 +18,7 @@ You'll see: 2 · PII redaction (transformabl) in : Email me at john@acme.com or call about SSN 123-45-6789. out: Email me at [EMAIL] or call about SSN [SSN]. - detected: email, ssn + detected: email, ssn, icd_9 3 · Rate limit + budget guard (limitabl) call 1: ✅ ALLOW diff --git a/package-lock.json b/package-lock.json index 9f74c51..893def7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1473,10 +1473,6 @@ "resolved": "packages/limitabl-core", "link": true }, - "node_modules/@gatewaystack/observability-core": { - "resolved": "packages/explicabl-core", - "link": true - }, "node_modules/@gatewaystack/proxyabl": { "resolved": "packages/proxyabl", "link": true @@ -6617,13 +6613,6 @@ "node": ">=18" } }, - "packages/explicabl-core": { - "name": "@gatewaystack/observability-core", - "version": "0.0.1", - "engines": { - "node": ">=18" - } - }, "packages/explicabl/node_modules/@gatewaystack/request-context": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/@gatewaystack/request-context/-/request-context-0.0.6.tgz", diff --git a/packages/explicabl-core/LICENSE b/packages/explicabl-core/LICENSE deleted file mode 100644 index c29d293..0000000 --- a/packages/explicabl-core/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 Reducibl - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/explicabl-core/package.json b/packages/explicabl-core/package.json deleted file mode 100644 index 8cdfed5..0000000 --- a/packages/explicabl-core/package.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "@gatewaystack/observability-core", - "version": "0.0.1", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "engines": { - "node": ">=18" - } -} diff --git a/packages/explicabl-core/src/index.ts b/packages/explicabl-core/src/index.ts deleted file mode 100644 index e69de29..0000000 diff --git a/packages/explicabl-core/src/reporting/dcrLastSeen.ts b/packages/explicabl-core/src/reporting/dcrLastSeen.ts deleted file mode 100644 index e69de29..0000000 diff --git a/packages/explicabl-core/tsconfig.json b/packages/explicabl-core/tsconfig.json deleted file mode 100644 index 081eede..0000000 --- a/packages/explicabl-core/tsconfig.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "../../tsconfig.json", - "compilerOptions": { - "jsx": "react-jsx", - "outDir": "../../dist/admin-ui", - "rootDir": "src", - "composite": true - }, - "include": ["src"] -} diff --git a/tsconfig.base.json b/tsconfig.base.json index 79111c7..b743324 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -29,7 +29,6 @@ "@gatewaystack/proxyabl-core": ["packages/proxyabl-core/dist"], "@gatewaystack/proxyabl": ["packages/proxyabl/dist"], - "@gatewaystack/explicabl-core": ["packages/explicabl-core/dist"], "@gatewaystack/explicabl": ["packages/explicabl/dist"], "@gatewaystack/request-context": ["packages/request-context/src/index.ts"], diff --git a/tsconfig.json b/tsconfig.json index 141dfe0..9560991 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -19,7 +19,6 @@ { "path": "packages/proxyabl-core" }, { "path": "packages/proxyabl" }, - { "path": "packages/explicabl-core" }, { "path": "packages/explicabl" }, { "path": "packages/request-context" }, @@ -42,7 +41,6 @@ "@gatewaystack/validatabl": ["packages/validatabl"], "@gatewaystack/limitabl-core": ["packages/limitabl-core"], "@gatewaystack/limitabl": ["packages/limitabl"], - "@gatewaystack/explicabl-core": ["packages/explicabl-core"], "@gatewaystack/explicabl": ["packages/explicabl"], "@gatewaystack/request-context": ["packages/request-context"], "@gatewaystack/integrations": ["packages/integrations"],