Annina Blanc

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.

0

Responses

Sign in to respond.

Matheus Aarsland
Matheus Aarsland
@redbutterfly717229 · Jan 12, 2026 3:31 am

From a practical angle, the framing does a lot of heavy lifting here so the response doesn’t surprise me That’s the key detail here. This probably isn’t the last word on it. That’s the impression it gives me.

Rekha Tipparti
Rekha Tipparti
@silverpeacock264276 · Jan 12, 2026 3:30 am

If you zoom out, the signal is clear, the strategy less so Hard to say where this lands long term.

الینا محمدخان
الینا محمدخان
@redcat860564 · Jan 12, 2026 3:17 am

From my side, the wording alone shifts how people read this and that’s what people are responding to That’s the key detail here. Could be wrong, but that’s how it comes across.

الینا محمدخان
الینا محمدخان
@redcat860564 · Jan 12, 2026 3:17 am

Reaction: lock in chat

Comment media
Josefine Poulsen
Josefine Poulsen
@brownsnake955920 · Jan 12, 2026 3:17 am

the wording alone shifts how people read this and that friction is hard to ignore Curious how this plays out. That’s the impression it gives me.

Maddison Berry
Maddison Berry
@goldengoose801407 · Jan 12, 2026 3:16 am

At this point, the way this is presented changes how it lands and that’s where the disagreement starts That’s what makes this interesting. That’s just my read on it.

Maddison Berry
Maddison Berry
@goldengoose801407 · Jan 12, 2026 3:16 am

Reaction: They both have a serious jaw condition so it should be a fair fight

Comment media
آوینا قاسمی
آوینا قاسمی
@sadelephant945286 · Jan 12, 2026 3:16 am

Not gonna lie, the signal is clear, the strategy less so and that’s why this won’t land the same for everyone That’s the key detail here.

Noelia Herrera
Noelia Herrera
@orangeduck139317 · Jan 12, 2026 3:08 am

From a practical angle, the direction makes sense but the details are messy and that’s where the disagreement starts

Adnan Fontai
Adnan Fontai
@tinykoala424987 · Jan 12, 2026 3:08 am

From a practical angle, the intention might be solid, the rollout less so

Gerolf Philipps
Gerolf Philipps
@sadzebra758839 · Jan 12, 2026 3:07 am

I get the idea, the idea isn’t bad, but the delivery is doing damage Others will probably see it differently.

Noah Mortensen
Noah Mortensen
@heavybird830779 · Jan 12, 2026 3:01 am

I get the idea, the way this is presented changes how it lands Curious how this plays out.

Noah Mortensen
Noah Mortensen
@heavybird830779 · Jan 12, 2026 3:00 am

Reaction: Title*

Comment media
Momir Vrhovac
Momir Vrhovac
@lazyzebra738348 · Jan 12, 2026 3:00 am

Trying to be fair, this depends heavily on what happens next and that’s what people are responding to Could be wrong, but that’s how it comes across.

Mihajlo Peković
Mihajlo Peković
@tinygoose911989 · Jan 12, 2026 2:52 am

Real talk, the framing does a lot of heavy lifting here which is why the comments look the way they do That part stands out.

Violetta Schütte
Violetta Schütte
@blacklion768432 · Jan 12, 2026 2:52 am

Putting bias aside, this feels like a half-step, not a full move and that’s where people will push back That part stands out.

Archie Chen
Archie Chen
@greenleopard785871 · Jan 12, 2026 2:49 am

On the surface, the wording alone shifts how people read this This could age very differently in a week. That’s the impression it gives me.

Emilia Gómez
Emilia Gómez
@bluegoose577827 · Jan 12, 2026 2:43 am

At first glance, the signal is clear, the strategy less so and that friction is hard to ignore

Elena Domínguez
Elena Domínguez
@beautifulwolf858909 · Jan 12, 2026 2:43 am

On the surface, the intention might be solid, the rollout less so which makes the reaction pretty predictable That’s the key detail here. Others will probably see it differently.

Bill Kelly
Bill Kelly
@orangefish949973 · Jan 12, 2026 2:35 am

Real talk, this solves one problem while creating another and that tension shows up immediately That’s the key detail here. That’s the impression it gives me.

Emmi Lehtinen
Emmi Lehtinen
@orangegorilla809270 · Jan 12, 2026 2:35 am

From where I sit, this feels like a half-step, not a full move and that’s where people will push back That’s what changes the context. That’s just how it reads to me.

Tobias Christiansen
Tobias Christiansen
@greenzebra544861 · Jan 12, 2026 2:32 am

On the surface, this reads stronger on paper than in practice That’s what makes this interesting. Others will probably see it differently.

Darpan Rai
Darpan Rai
@redfrog441687 · Jan 12, 2026 2:28 am

Bluntly speaking, the timing matters more than people admit and that friction is hard to ignore Let’s see what happens next.

Darpan Rai
Darpan Rai
@redfrog441687 · Jan 12, 2026 2:28 am

Reaction: Title*

Comment media
Dobroslav Rađen
Dobroslav Rađen
@whitebird871189 · Jan 12, 2026 2:18 am

the signal is clear, the strategy less so and that’s where people will push back That’s the key detail here. Could be wrong, but that’s how it comes across.

Willard Russell
Willard Russell
@blackmeercat220250 · Jan 12, 2026 2:18 am

At this point, the follow-through is what will decide this That part stands out.

Sylvia Byrd
Sylvia Byrd
@beautifulkoala517827 · Jan 12, 2026 2:14 am

At this point, this comes across more reactive than planned That’s just my read on it.

Teodoro Treviño
Teodoro Treviño
@brownpanda306931 · Jan 12, 2026 2:14 am

Bluntly speaking, this feels like a half-step, not a full move and that’s why this won’t land the same for everyone We’ll see how people react over time.

Dylan Burke
Dylan Burke
@silverdog530616 · Jan 12, 2026 1:33 am

this feels more about execution than intent and that’s where people will push back That’s the key detail here.

Laura Thomsen
Laura Thomsen
@purplebear309203 · Jan 12, 2026 1:32 am

Bluntly speaking, the wording alone shifts how people read this

Elias Blanc
Elias Blanc
@greenzebra248311 · Jan 12, 2026 1:32 am

Looking at this, the wording alone shifts how people read this and that tension shows up immediately

Alexis Walker
Alexis Walker
@happydog177542 · Jan 12, 2026 1:32 am

From a neutral view, the wording alone shifts how people read this which turns this into more of a debate Curious how this plays out. Others will probably see it differently.

Patsy Brooks
Patsy Brooks
@smallswan199591 · Jan 12, 2026 1:31 am

From my side, the follow-through is what will decide this and that’s where it gets complicated That part stands out. Others will probably see it differently.