Remix.run Logo
twosdai 9 hours ago

Didn't actually check out the app, but some aspects of application state are hard to serialize, some operations are not reversible by the application. EG: sending an email. It doesn't seem naively trivial to accomplish this, for all apps.

So maybe on some apps, but "all" is a difficult thing.

CuriouslyC 4 hours ago | parent | next [-]

For irreversible stuff I like feeding messages into queues. That keeps the semantics clear, and makes the bounds of the reversibility explicit.

TeMPOraL 3 hours ago | parent [-]

Tool calls are the boundary (or at least one of them).

huflungdung 8 hours ago | parent | prev [-]

[dead]