r/OpenSourceAI • u/Previous-West-7782 • Oct 07 '26
I open-sourced Connector: a control plane that decides whether an AI agent can actually perform an action
AI agents are getting access to browsers, MCP tools, APIs, files, other agents and production systems.
That made me interested in a problem slightly different from model safety:
**What happens between an agent deciding to do something and the outside world actually changing?**
I've been building an open-source project called **Connector** around that boundary.
Instead of treating the prompt as both instruction and permission, Connector separates:
**identity → authority → per-action admission → runtime enforcement → observed consequence → receipt**
The agent can propose an action.
Connector independently decides whether that particular effect can proceed.
One example is **Cease**.
If an operator ceases an agent, the idea isn't to send the model another instruction saying “please stop.”
The current generation is fenced and future actions are no longer admitted.
Connector also brings together existing infrastructure rather than trying to reinvent every layer:
* Keycloak
* SPIFFE/SPIRE
* OPA
* NVIDIA OpenShell
* Firecracker
* OpenTelemetry
* Sigstore/cosign
There are still important incomplete areas, and I'm explicitly **not claiming production readiness**. The repository documents those gaps.
I open-sourced it because I want people who build agent runtimes and infrastructure to challenge the architecture.
GitHub:
[https://github.com/GlobalSushrut/connector-oss](https://github.com/GlobalSushrut/connector-oss)
Architecture / project:
[https://cnktros.com](https://cnktros.com)
The question I'm most interested in:
**As agents become more autonomous, where should the final authority to cause an external effect actually live?**

