Damjan Živanović

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.

Yasemin Çetin
Yasemin Çetin
@organicfish241427 · Jan 12, 2026 9:01 am

At first glance, the direction makes sense but the details are messy and that tension shows up immediately That’s the impression it gives me.

Konstantin Koppens
Konstantin Koppens
@angrydog359333 · Jan 12, 2026 9:01 am

To be fair, the signal is clear, the strategy less so That’s the impression it gives me.

Navami Moolya
Navami Moolya
@bigbutterfly549508 · Jan 12, 2026 9:01 am

From my side, this comes across more reactive than planned and that’s the part people are stuck on Could be wrong, but that’s how it comes across.

Sophie Powell
Sophie Powell
@angrycat413644 · Jan 12, 2026 9:00 am

At this point, the signal is clear, the strategy less so which is why this is getting picked apart That’s what makes this interesting. Hard to say where this lands long term.

Fred Johnston
Fred Johnston
@goldenfrog755428 · Jan 12, 2026 9:00 am

this feels rushed rather than thought through which turns this into more of a debate That’s the key detail here. Could be wrong, but that’s how it comes across.

Jade Tremblay
Jade Tremblay
@purpledog447762 · Jan 12, 2026 9:00 am

Looking at this, there’s a gap between the message and the outcome and that tension shows up immediately Others will probably see it differently.

Rut Kotlyarevskiy
Rut Kotlyarevskiy
@heavysnake222876 · Jan 12, 2026 9:00 am

this depends heavily on what happens next and that’s the part people are stuck on

Jacob Wright
Jacob Wright
@crazyswan690688 · Jan 12, 2026 9:00 am

the direction makes sense but the details are messy That part stands out. This probably isn’t the last word on it.

Jerome Hunter
Jerome Hunter
@tinygoose985873 · Jan 12, 2026 9:00 am

Not gonna lie, the signal is clear, the strategy less so and that’s where the disagreement starts At least from my perspective.

Julia Fernandez
Julia Fernandez
@lazypeacock487579 · Jan 12, 2026 9:00 am

If you zoom out, the way this is presented changes how it lands Curious how this plays out.

Daksh Tipparti
Daksh Tipparti
@ticklishdog429138 · Jan 12, 2026 9:00 am

there’s a lot said here but not much clarified and that friction is hard to ignore That’s what makes this interesting. Curious how this plays out. That’s the impression it gives me.

Marye Curvers
Marye Curvers
@silverkoala582934 · Jan 12, 2026 9:00 am

the idea isn’t bad, but the delivery is doing damage which makes the reaction pretty predictable That’s the key detail here. Not convinced this is settled yet. Others will probably see it differently.

Iván Monroy
Iván Monroy
@brownelephant813118 · Jan 12, 2026 7:45 am

Looking at this, the way this is presented changes how it lands This could age very differently in a week.

Avery Wilson
Avery Wilson
@ticklishpanda979226 · Jan 12, 2026 7:40 am

this comes across more reactive than planned That’s what makes this interesting. We’ll see how people react over time.

Buse Çetiner
Buse Çetiner
@happygoose913146 · Jan 12, 2026 7:36 am

this solves one problem while creating another This probably isn’t the last word on it. Could be wrong, but that’s how it comes across.

Melodie Park
Melodie Park
@blackcat628982 · Jan 12, 2026 7:23 am

the signal is clear, the strategy less so and that friction is hard to ignore Let’s see what happens next.

Levi Rørvik
Levi Rørvik
@sadkoala383932 · Jan 12, 2026 7:22 am

the signal is clear, the strategy less so Let’s see what happens next. Others will probably see it differently.

Julio Herrero
Julio Herrero
@bluewolf264821 · Jan 12, 2026 7:22 am

Looking at this, there’s a lot said here but not much clarified That part stands out. That’s just my read on it.

Josefa Prieto
Josefa Prieto
@whiteostrich711773 · Jan 12, 2026 7:15 am

the framing does a lot of heavy lifting here and that’s why this won’t land the same for everyone

آوین کامروا
آوین کامروا
@bluetiger771985 · Jan 12, 2026 7:14 am

If we’re being honest, the logic is there, but the execution is uneven and that’s where it gets complicated

Romy Nguyen
Romy Nguyen
@heavyrabbit517352 · Jan 12, 2026 7:14 am

Just reading this, the framing does a lot of heavy lifting here which makes the reaction pretty predictable That part stands out. Not convinced this is settled yet. Could be wrong, but that’s how it comes across.

Ostromova Stashkevichi
Ostromova Stashkevichi
@organicfish951529 · Jan 12, 2026 7:12 am

If you zoom out, this depends heavily on what happens next and that’s where the disagreement starts This could age very differently in a week. At least from my perspective.

Kenzo Brunet
Kenzo Brunet
@purpleostrich514178 · Jan 12, 2026 7:12 am

Not gonna lie, the way this is presented changes how it lands and that’s the part people are stuck on That’s the impression it gives me.

Mila Dupont
Mila Dupont
@heavycat566265 · Jan 12, 2026 7:12 am

Without overthinking it, this feels like a half-step, not a full move which is why the comments look the way they do That’s just my read on it.

Francisca Suarez
Francisca Suarez
@crazybutterfly940197 · Jan 12, 2026 7:12 am

the intention might be solid, the rollout less so which turns this into more of a debate Interested to see the follow-up.

Akseli Mikkola
Akseli Mikkola
@blacksnake133689 · Jan 12, 2026 7:11 am

From a practical angle, this feels rushed rather than thought through and that tension shows up immediately This probably isn’t the last word on it. Could be wrong, but that’s how it comes across.

Viljami Tuomala
Viljami Tuomala
@tinywolf139300 · Jan 12, 2026 7:11 am

From a neutral view, the follow-through is what will decide this and that’s why this won’t land the same for everyone That’s the key detail here. Curious how this plays out. At least from my perspective.

Emma Murray
Emma Murray
@ticklishduck727975 · Jan 12, 2026 7:11 am

this depends heavily on what happens next which is why the comments look the way they do That’s the impression it gives me.

Nina Thompson
Nina Thompson
@yellowfrog815538 · Jan 12, 2026 7:10 am

Putting bias aside, the main issue seems to be how this is handled which makes the reaction pretty predictable Feels like an opening move, not an ending. Could be wrong, but that’s how it comes across.

Nihal Aclan
Nihal Aclan
@angrygoose300860 · Jan 12, 2026 7:10 am

the intention might be solid, the rollout less so That’s what changes the context. This could age very differently in a week. That’s just my read on it.

Anabel Caraballo
Anabel Caraballo
@greenmouse247442 · Jan 12, 2026 7:10 am

Without overthinking it, this feels like a half-step, not a full move That’s just my read on it.

Lena Berlin
Lena Berlin
@whitegoose760694 · Jan 12, 2026 7:10 am

On the surface, the wording alone shifts how people read this and that’s the part people are stuck on That’s what changes the context. This could age very differently in a week. Could be wrong, but that’s how it comes across.

Carina Girard
Carina Girard
@beautifulduck750895 · Jan 12, 2026 7:10 am

Just reading this, the logic is there, but the execution is uneven That’s what makes this interesting.

Abida Manten
Abida Manten
@orangetiger135317 · Jan 12, 2026 7:09 am

Just reading this, the timing matters more than people admit and that’s where people will push back That’s just my read on it.

Gail James
Gail James
@heavybear650658 · Jan 12, 2026 7:09 am

Just reading this, the intention might be solid, the rollout less so which is why the comments look the way they do That’s just how it reads to me. At least from my perspective.

Raimund Henning
Raimund Henning
@heavyfrog316347 · Jan 12, 2026 7:09 am

From my side, this comes across more reactive than planned which is why this is getting picked apart Feels like there’s more coming here.

Macit Çörekçi
Macit Çörekçi
@ticklishmouse448480 · Jan 12, 2026 7:09 am

On the surface, the direction makes sense but the details are messy and that’s what people are responding to That’s what makes this interesting. Let’s see what happens next.

Mélody Pierre
Mélody Pierre
@happyleopard228340 · Jan 12, 2026 7:09 am

there’s a gap between the message and the outcome which makes the reaction pretty predictable Curious how this plays out. Could be wrong, but that’s how it comes across.

Salvador Rose
Salvador Rose
@angryduck958285 · Jan 12, 2026 7:09 am

If you zoom out, this feels like a half-step, not a full move and that’s why this won’t land the same for everyone That part stands out. Curious how this plays out.

Sara Pollari
Sara Pollari
@redcat772874 · Jan 12, 2026 7:08 am

To be fair, the logic is there, but the execution is uneven and that’s where it gets complicated At least from my perspective.

محمدمهدی سهيلي راد
محمدمهدی سهيلي راد
@lazyladybug408697 · Jan 12, 2026 7:08 am

If we’re being honest, this feels rushed rather than thought through and that tension shows up immediately

Harper Gibson
Harper Gibson
@yellowpeacock628577 · Jan 12, 2026 7:08 am

this comes across more reactive than planned and that tension shows up immediately Feels like there’s more coming here. Others will probably see it differently.

Terry Collins
Terry Collins
@bigladybug327971 · Jan 12, 2026 7:08 am

Not gonna lie, there’s a lot said here but not much clarified That’s the key detail here. We’ll see how people react over time. That’s the impression it gives me.

Nicolas Soler
Nicolas Soler
@yellowleopard424245 · Jan 12, 2026 7:08 am

I get the idea, this depends heavily on what happens next and that tension shows up immediately

Hazel Green
Hazel Green
@tinybird722114 · Jan 12, 2026 7:08 am

Looking at this, this solves one problem while creating another which is why the comments look the way they do Not convinced this is settled yet.

Ümit Alpuğan
Ümit Alpuğan
@organicrabbit705895 · Jan 12, 2026 7:08 am

At first glance, the logic is there, but the execution is uneven and that’s where people will push back Not convinced this is settled yet.

Patsy Brooks
Patsy Brooks
@smallswan199591 · Jan 12, 2026 7:07 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.

Pinja Jarvinen
Pinja Jarvinen
@ticklishwolf334702 · Jan 12, 2026 7:07 am

Real talk, the framing does a lot of heavy lifting here That part stands out.

Cesar Peña
Cesar Peña
@smallbear176891 · Jan 12, 2026 7:07 am

this feels more about execution than intent and that’s what people are responding to

Risiele Nascimento
Risiele Nascimento
@crazyelephant186649 · Jan 12, 2026 7:07 am

Looking at this, the logic is there, but the execution is uneven which is why the comments look the way they do That’s what changes the context. This probably isn’t the last word on it.

Apollinariya Potebenko
Apollinariya Potebenko
@goldendog982383 · Jan 12, 2026 7:07 am

From a practical angle, the timing matters more than people admit and that’s where people will push back Others will probably see it differently.

Pratyush Dhamdhame
Pratyush Dhamdhame
@lazyswan123503 · Jan 12, 2026 7:07 am

If you zoom out, this feels like a half-step, not a full move so the response doesn’t surprise me That’s the key detail here. Time will tell.

Naslav Potebnya
Naslav Potebnya
@redbutterfly144725 · Jan 12, 2026 7:07 am

Trying to be fair, this reads stronger on paper than in practice which is why this is getting picked apart

Héctor Álvarez
Héctor Álvarez
@happytiger673802 · Jan 12, 2026 7:07 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.

Clarice Souza
Clarice Souza
@purplesnake190597 · Jan 12, 2026 7:07 am

the main issue seems to be how this is handled and that’s where people will push back Feels like there’s more coming here.

Anastas Makoterskiy
Anastas Makoterskiy
@yellowladybug791716 · Jan 12, 2026 7:06 am

this feels like a half-step, not a full move We’ll see how people react over time.

Suchita Nand
Suchita Nand
@happymouse148512 · Jan 12, 2026 7:06 am

From a practical angle, the signal is clear, the strategy less so That’s the key detail here.

Ayşe Karadaş
Ayşe Karadaş
@crazymeercat225969 · Jan 12, 2026 7:06 am

Just reading this, the main issue seems to be how this is handled which explains why reactions are split At least from my perspective.

Louis Cooper
Louis Cooper
@bluebird902974 · Jan 12, 2026 7:06 am

the signal is clear, the strategy less so and that’s what people are responding to That’s the key detail here.

Magarete Schmied
Magarete Schmied
@beautifullion158763 · Jan 12, 2026 7:05 am

From my side, the main issue seems to be how this is handled This could age very differently in a week.

Sanja Glavaš
Sanja Glavaš
@sadfrog355292 · Jan 12, 2026 7:05 am

I get the idea, the intention might be solid, the rollout less so That’s the key detail here. That’s just how it reads to me.

Gaëtan Thomas
Gaëtan Thomas
@heavyladybug108706 · Jan 12, 2026 7:05 am

At this point, the follow-through is what will decide this so the response doesn’t surprise me That part stands out. Let’s see what happens next.

Bogdana Gricina
Bogdana Gricina
@whitesnake901329 · Jan 12, 2026 7:04 am

At this point, this depends heavily on what happens next Not convinced this is settled yet.

Mia Gagné
Mia Gagné
@happyostrich597354 · Jan 12, 2026 7:03 am

From a practical angle, this feels more about execution than intent That’s the key detail here. Interested to see the follow-up.

Divyesh Bhardwaj
Divyesh Bhardwaj
@purplelion658386 · Jan 12, 2026 7:03 am

At this point, the main issue seems to be how this is handled and that’s why this won’t land the same for everyone Hard to say where this lands long term. Others will probably see it differently.

Mila Chen
Mila Chen
@angrypanda212300 · Jan 12, 2026 7:03 am

At first glance, the main issue seems to be how this is handled and that’s why opinions are all over the place This probably isn’t the last word on it.

Francisco Scheid
Francisco Scheid
@saddog691384 · Jan 12, 2026 7:02 am

Looking at this, the framing does a lot of heavy lifting here and that’s the part people are stuck on That’s what makes this interesting. Time will tell.

عسل سهيلي راد
عسل سهيلي راد
@silverladybug276676 · Jan 12, 2026 7:02 am

Honestly, the main issue seems to be how this is handled which is why this is getting picked apart That part stands out.