+ SUBMIT
Agent Fleet

Turn independent agents into one observable fleet.

by JunwenFeng
Once you have more than one agent, the interesting problems stop being about any single agent: - Something has to own the multi-step flow. Put "implement → review → revise → merge" inside an agent and you have coupled two jobs that change at different rates. Here it is a versioned definition, and it is a **state machine, not a DAG**— the loop back from review to revision is the thing a DAG cannot express. - **Agent work takes minutes to hours.** So nothing holds a connection. Every step is a row with a deadline, a callback token and backoff retries. - **A burst of submissions is not a burst of work.** Each tenant has a concurrency limit; submissions beyond it are accepted and held in `queued`, then started in order as slots free up. Agents that share state corrupt each other under concurrency rather than merely slowing down. - **Discovery has to be scoped.** An agent should find the agents it is allowed to find, and nothing else. Tenancy is enforced in routing, not by a permission check bolted on afterwards. - **A human needs to see where a run is stuck.** Which is a console, not a log file. Agent Fleet is a platform designed to consolidate independent agents into a single, observable fleet, enhancing coordination and efficiency.

COMMENTS

Be the first to cheer this on.