Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 8 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,18 +24,24 @@ GatewayStack is the MIT-licensed open core of [Agentic Control Plane](https://ag

## Install

<p align="center">
<img src="https://raw.githubusercontent.com/agentic-control-plane/acp-install/main/demo/acp-local-demo.gif" alt="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." width="860" />
</p>

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?**
Expand Down Expand Up @@ -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

Expand Down
Empty file removed apps/gateway-server/deploy.sh
Empty file.
3 changes: 1 addition & 2 deletions apps/gateway-server/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@
{ "path": "../../packages/limitabl" },
{ "path": "../../packages/proxyabl-core" },
{ "path": "../../packages/proxyabl" },
{ "path": "../../packages/explicabl-core" },
{ "path": "../../packages/explicabl" },
{ "path": "../../packages/explicabl" }
]
}
2 changes: 1 addition & 1 deletion examples/quickstart/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
11 changes: 0 additions & 11 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

21 changes: 0 additions & 21 deletions packages/explicabl-core/LICENSE

This file was deleted.

9 changes: 0 additions & 9 deletions packages/explicabl-core/package.json

This file was deleted.

Empty file.
Empty file.
10 changes: 0 additions & 10 deletions packages/explicabl-core/tsconfig.json

This file was deleted.

1 change: 0 additions & 1 deletion tsconfig.base.json
Original file line number Diff line number Diff line change
Expand Up @@ -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"],
Expand Down
2 changes: 0 additions & 2 deletions tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@
{ "path": "packages/proxyabl-core" },
{ "path": "packages/proxyabl" },

{ "path": "packages/explicabl-core" },
{ "path": "packages/explicabl" },

{ "path": "packages/request-context" },
Expand All @@ -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"],
Expand Down
Loading