Aria Moore

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.

محمدطاها قاسمی
محمدطاها قاسمی
@browndog618499 · Jan 12, 2026 11:15 am

Looking at this, this feels more about execution than intent Curious how this plays out.

Pedro Moreno
Pedro Moreno
@ticklishduck243463 · Jan 12, 2026 11:06 am

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.

Ömür Alpuğan
Ömür Alpuğan
@happylion338870 · Jan 12, 2026 11:05 am

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.

Julián León
Julián León
@tinyswan397794 · Jan 12, 2026 11:04 am

Without overthinking it, the timing matters more than people admit and that’s the part people are stuck on That part stands out.

Rita Weaver
Rita Weaver
@bluecat340858 · Jan 12, 2026 11:04 am

Honestly, the framing does a lot of heavy lifting here and that’s where the disagreement starts Others will probably see it differently.

Enrique Cortes
Enrique Cortes
@ticklishwolf400915 · Jan 12, 2026 11:04 am

At this point, the follow-through is what will decide this and that tension shows up immediately That’s what changes the context.

Nagesh Bhardwaj
Nagesh Bhardwaj
@silvermeercat269954 · Jan 12, 2026 11:04 am

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.

Maxwell Davidson
Maxwell Davidson
@orangeostrich347331 · Jan 12, 2026 11:04 am

this depends heavily on what happens next That part stands out. That’s just how it reads to me.

Mestan Dağdaş
Mestan Dağdaş
@yellowcat852363 · Jan 12, 2026 11:04 am

the main issue seems to be how this is handled and that’s where people will push back That part stands out.

سپهر احمدی
سپهر احمدی
@redkoala420393 · Jan 12, 2026 11:03 am

Just reading this, the timing matters more than people admit and that friction is hard to ignore

Vera Katanić
Vera Katanić
@crazytiger168774 · Jan 12, 2026 11:03 am

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.

Isabela Meraz
Isabela Meraz
@angrytiger207473 · Jan 12, 2026 11:03 am

From a neutral view, the framing does a lot of heavy lifting here Feels like an opening move, not an ending.

Amanda Vanvik
Amanda Vanvik
@angrygorilla803585 · Jan 12, 2026 11:03 am

To be fair, this depends heavily on what happens next and that’s why opinions are all over the place

Consuelo Reyes
Consuelo Reyes
@heavyswan229546 · Jan 12, 2026 11:03 am

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.

Peyton Owens
Peyton Owens
@heavyfish532453 · Jan 12, 2026 11:02 am

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.

Mateusz Overeem
Mateusz Overeem
@heavylion803963 · Jan 12, 2026 11:02 am

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.

Tanmay Padmanabha
Tanmay Padmanabha
@ticklishcat293924 · Jan 12, 2026 11:02 am

Honestly, this solves one problem while creating another and that’s why opinions are all over the place

Tomas Romero
Tomas Romero
@smallfrog480182 · Jan 12, 2026 11:02 am

At this point, the signal is clear, the strategy less so We’ll see how people react over time.

Andrej Perrin
Andrej Perrin
@tinybear265602 · Jan 12, 2026 11:01 am

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.

Jimmie Hanson
Jimmie Hanson
@blackostrich271299 · Jan 12, 2026 11:01 am

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.

Kenzo Robin
Kenzo Robin
@purplecat838507 · Jan 12, 2026 11:01 am

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.

Nivaldo Vieira
Nivaldo Vieira
@beautifulkoala782373 · Jan 12, 2026 11:01 am

Real talk, the timing matters more than people admit Time will tell. Others will probably see it differently.

Silvijn Kloosterhuis
Silvijn Kloosterhuis
@blackwolf991815 · Jan 12, 2026 11:01 am

Looking at this, the direction makes sense but the details are messy and that’s what people are responding to

Frederik Sørensen
Frederik Sørensen
@goldenmouse535484 · Jan 12, 2026 11:01 am

the way this is presented changes how it lands which turns this into more of a debate At least from my perspective.

Lisa Colin
Lisa Colin
@crazykoala965644 · Jan 12, 2026 11:01 am

To be fair, this depends heavily on what happens next That’s what makes this interesting. Interested to see the follow-up.

Nalan Köybaşı
Nalan Köybaşı
@tinybird957116 · Jan 12, 2026 11:01 am

From a neutral view, the main issue seems to be how this is handled That’s the key detail here.

Toivo Kalas
Toivo Kalas
@purplegoose522838 · Jan 12, 2026 11:00 am

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.

Lorenzo Bruch
Lorenzo Bruch
@brownbear611345 · Jan 12, 2026 11:00 am

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.

Wubbo Herwig
Wubbo Herwig
@blacksnake382473 · Jan 12, 2026 11:00 am

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.

Nevaeh Williams
Nevaeh Williams
@sadwolf244893 · Jan 12, 2026 11:00 am

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.

Tyra Gijsen
Tyra Gijsen
@greenelephant290369 · Jan 12, 2026 11:00 am

To be fair, this comes across more reactive than planned That part stands out. That’s the impression it gives me.

Isabel Pastor
Isabel Pastor
@bluepeacock474481 · Jan 12, 2026 10:59 am

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.

Yar Yizhakevich
Yar Yizhakevich
@tinyrabbit516781 · Jan 12, 2026 10:59 am

Putting bias aside, this feels like a half-step, not a full move That’s what changes the context. Curious how this plays out.

Riley Clarke
Riley Clarke
@bigrabbit252948 · Jan 12, 2026 10:59 am

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.

Rafaél Arias
Rafaél Arias
@greensnake407110 · Jan 12, 2026 10:59 am

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.

Tobias Christiansen
Tobias Christiansen
@greenzebra544861 · Jan 12, 2026 10:59 am

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

Lily Duncan
Lily Duncan
@yellowcat719325 · Jan 12, 2026 10:59 am

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.

Mauricio Pedroza
Mauricio Pedroza
@greengorilla941634 · Jan 12, 2026 10:59 am

At first glance, the timing matters more than people admit which is why this is getting picked apart That’s what makes this interesting.

Adam Brar
Adam Brar
@lazyfrog976364 · Jan 12, 2026 10:59 am

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.

Ignacio Nieto
Ignacio Nieto
@organickoala330975 · Jan 12, 2026 10:58 am

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.

Phoenix Lee
Phoenix Lee
@whitebird442416 · Jan 12, 2026 10:58 am

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.

Tayisiya Filenko
Tayisiya Filenko
@sadgoose572476 · Jan 12, 2026 10:58 am

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.

Magdalena Paredes
Magdalena Paredes
@smalllion534955 · Jan 12, 2026 10:58 am

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.

Libid Kostenko
Libid Kostenko
@crazyfish109440 · Jan 12, 2026 10:58 am

From where I sit, the logic is there, but the execution is uneven That’s what makes this interesting.

Idhant Rajesh
Idhant Rajesh
@smalllion958632 · Jan 12, 2026 10:57 am

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.

Abigail Mitchell
Abigail Mitchell
@angrywolf406113 · Jan 12, 2026 10:57 am

At first glance, this solves one problem while creating another which makes the reaction pretty predictable

Marie Stewart
Marie Stewart
@organicpanda788715 · Jan 12, 2026 10:57 am

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.

Joaquin Delgado
Joaquin Delgado
@yellowdog427928 · Jan 12, 2026 10:56 am

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.

Eni da Paz
Eni da Paz
@purplekoala507587 · Jan 12, 2026 10:56 am

the follow-through is what will decide this which makes the reaction pretty predictable Interested to see the follow-up.

Ege Tüzün
Ege Tüzün
@happywolf825788 · Jan 12, 2026 10:56 am

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.

Allan Owens
Allan Owens
@bigdog811182 · Jan 12, 2026 10:56 am

From my side, this feels more about execution than intent Others will probably see it differently.

Dikra Hooijschuur
Dikra Hooijschuur
@crazypeacock807906 · Jan 12, 2026 10:56 am

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.

Héctor Álvarez
Héctor Álvarez
@happytiger673802 · Jan 12, 2026 10:56 am

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.

Josip Morin
Josip Morin
@greenlion148573 · Jan 12, 2026 10:56 am

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.

Rosel Wölfle
Rosel Wölfle
@smallgoose418897 · Jan 12, 2026 10:56 am

Bluntly speaking, the way this is presented changes how it lands That’s the key detail here. Not convinced this is settled yet.

Siiri Palo
Siiri Palo
@angryelephant385921 · Jan 12, 2026 10:56 am

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.

Lada Subašić
Lada Subašić
@heavytiger719502 · Jan 12, 2026 10:55 am

the follow-through is what will decide this Let’s see what happens next.

Nurdan Taşçı
Nurdan Taşçı
@lazyswan129994 · Jan 12, 2026 10:55 am

From my side, the direction makes sense but the details are messy Others will probably see it differently.