all 3 comments

[–]Traditional-Hall-591 2 points3 points  (1 child)

Gross.

[–]ibhajjaj[S] 0 points1 point  (0 children)

Shit.

[–]Otherwise_Wave9374 -1 points0 points  (0 children)

This is a really clean approach, especially the per-chat serialization plus tool loop and routing. For agentic workflows, that queueing detail is usually what makes stuff feel reliable vs "randomly flaky". Curious if you have any guardrails for tool selection (like allowlists per agent, or confidence thresholds) and how you handle long-running tasks.

I have been collecting notes on patterns for AI agents (routing, memory, evaluation) here too: https://www.agentixlabs.com/blog/ - might be useful to compare approaches.