← Back to context

Comment by ModernMech

3 days ago

> It allows me to inject determinism into my workflows.

Did it though? Because if the model can just change underneath at any time and it breaks the determinism, then any determinism was just an illusion the whole time.

Hooks are hard stops. In theory the model must respect them, unlike Claude.md or agents.md so yeah, it helps a lot.

  • Yes, in theory. But these are inherently non-deterministic systems interpreting English prose. It's not the same thing as a real honest-to-God program that executes a deterministic algorithm to verify the output.

    I can't believe we've sunk this low, to start complaining that the non-deterministic black box didn't respect "YOU MUST DO THIS" or "DO NOT DO THIS" commands in a Markdown file. We used to be engineers.

I mean, skills also include calling python scripts. That's determinism.

Anything that can be deterministic, should be

  • Skills are not like hooks. Skills can and will inevitably be ignored.

    • Skills are not ignored if you use a router in front of them, and they are actually called.

      The problem is the base harnesses don't call them aggressively enough. Not that they don't work.