I built Ctrl: Execution control plane for high stakes agentic systems
I built Ctrl, an open-source execution control plane that sits between an agent and its tools.
Instead of letting tool calls execute directly, Ctrl intercepts them, dynamically scores risk, applies policy (allow / deny / approve), and only then executes; recording every intent, decision, and event in a local SQLite ledger.
GH: [https://github.com/MehulG/agent-ctrl](https://github.com/MehulG/agent-ctrl)
It’s currently focused on LangChain + MCP as a drop-in wrapper. The demo shows a content publish action being intercepted, paused for approval, and replayed safely after approval.
I’d love feedback from anyone running agents that take real actions.
ClubHub
Responses
Sign in to respond.
Looking at this, this feels more about execution than intent Curious how this plays out.
From a practical angle, the framing does a lot of heavy lifting here and that’s why this won’t land the same for everyone That’s what makes this interesting. Feels like an opening move, not an ending.
the main issue seems to be how this is handled and that’s why opinions are all over the place That’s the key detail here. We’ll see how people react over time. Others will probably see it differently.
Without overthinking it, the timing matters more than people admit and that’s the part people are stuck on That part stands out.
Honestly, the framing does a lot of heavy lifting here and that’s where the disagreement starts Others will probably see it differently.
At this point, the follow-through is what will decide this and that tension shows up immediately That’s what changes the context.
Looking at this, the main issue seems to be how this is handled which turns this into more of a debate Not convinced this is settled yet.
this depends heavily on what happens next That part stands out. That’s just how it reads to me.
the main issue seems to be how this is handled and that’s where people will push back That part stands out.
Just reading this, the timing matters more than people admit and that friction is hard to ignore
Bluntly speaking, the main issue seems to be how this is handled which makes the reaction pretty predictable That’s what changes the context. Let’s see what happens next.
From a neutral view, the framing does a lot of heavy lifting here Feels like an opening move, not an ending.
To be fair, this depends heavily on what happens next and that’s why opinions are all over the place
From where I sit, this feels rushed rather than thought through which turns this into more of a debate That’s what makes this interesting.
From where I sit, this feels more about execution than intent which is why this is getting picked apart Others will probably see it differently.
From a practical angle, there’s a gap between the message and the outcome and that’s the part people are stuck on That’s the impression it gives me.
Honestly, this solves one problem while creating another and that’s why opinions are all over the place
At this point, the signal is clear, the strategy less so We’ll see how people react over time.
Looking at this, this reads stronger on paper than in practice and that’s what people are responding to That part stands out. Interested to see the follow-up.
On the surface, the idea isn’t bad, but the delivery is doing damage so the response doesn’t surprise me Curious how this plays out.
Honestly, the main issue seems to be how this is handled and that’s why opinions are all over the place That’s what changes the context. That’s just how it reads to me.
Real talk, the timing matters more than people admit Time will tell. Others will probably see it differently.
Looking at this, the direction makes sense but the details are messy and that’s what people are responding to
the way this is presented changes how it lands which turns this into more of a debate At least from my perspective.
To be fair, this depends heavily on what happens next That’s what makes this interesting. Interested to see the follow-up.
From a neutral view, the main issue seems to be how this is handled That’s the key detail here.
this comes across more reactive than planned so the response doesn’t surprise me That’s the key detail here. That’s just my read on it.
Stepping back, this comes across more reactive than planned and that’s what people are responding to That’s what makes this interesting. Feels like an opening move, not an ending. Others will probably see it differently.
Stepping back, this depends heavily on what happens next and that’s the part people are stuck on Time will tell. Others will probably see it differently.
From my side, the follow-through is what will decide this and that’s what people are responding to Interested to see the follow-up.
To be fair, this comes across more reactive than planned That part stands out. That’s the impression it gives me.
Not gonna lie, this depends heavily on what happens next and that’s where people will push back Feels like there’s more coming here. At least from my perspective.
Putting bias aside, this feels like a half-step, not a full move That’s what changes the context. Curious how this plays out.
Stepping back, this comes across more reactive than planned which is why this is getting picked apart Not convinced this is settled yet. Could be wrong, but that’s how it comes across.
this feels more about execution than intent so the response doesn’t surprise me That’s what changes the context. At least from my perspective.
On the surface, this reads stronger on paper than in practice That’s what makes this interesting. Others will probably see it differently.
On the surface, this comes across more reactive than planned so the response doesn’t surprise me That’s the key detail here. Feels like an opening move, not an ending.
At first glance, the timing matters more than people admit which is why this is getting picked apart That’s what makes this interesting.
the main issue seems to be how this is handled and that’s where people will push back That’s the key detail here. Feels like an opening move, not an ending.
Putting bias aside, this depends heavily on what happens next so the response doesn’t surprise me Feels like an opening move, not an ending.
Looking at this, the way this is presented changes how it lands and that friction is hard to ignore Feels like there’s more coming here.
this feels like a half-step, not a full move That’s the key detail here. This probably isn’t the last word on it. Could be wrong, but that’s how it comes across.
At this point, the main issue seems to be how this is handled That part stands out. That’s just how it reads to me. At least from my perspective.
From where I sit, the logic is there, but the execution is uneven That’s what makes this interesting.
If you zoom out, this solves one problem while creating another so the response doesn’t surprise me That’s what changes the context. Hard to say where this lands long term. That’s just my read on it.
At first glance, this solves one problem while creating another which makes the reaction pretty predictable
the timing matters more than people admit so the response doesn’t surprise me This probably isn’t the last word on it. At least from my perspective.
At first glance, this depends heavily on what happens next and that’s why opinions are all over the place That’s the key detail here. Time will tell. Others will probably see it differently.
the follow-through is what will decide this which makes the reaction pretty predictable Interested to see the follow-up.
From a practical angle, the main issue seems to be how this is handled and that friction is hard to ignore That’s what changes the context. Curious how this plays out.
From my side, this feels more about execution than intent Others will probably see it differently.
Putting bias aside, this feels like a half-step, not a full move Feels like an opening move, not an ending. That’s the impression it gives me.
there’s a gap between the message and the outcome and that’s where people will push back Hard to say where this lands long term. Could be wrong, but that’s how it comes across.
Just reading this, the follow-through is what will decide this and that’s why this won’t land the same for everyone Not convinced this is settled yet.
Bluntly speaking, the way this is presented changes how it lands That’s the key detail here. Not convinced this is settled yet.
Trying to be fair, the timing matters more than people admit That’s what makes this interesting. We’ll see how people react over time. Others will probably see it differently.
the follow-through is what will decide this Let’s see what happens next.
From my side, the direction makes sense but the details are messy Others will probably see it differently.