Pillar · fleet

Fleet — workers, dispatch, scoped routing.

Many agents, many workers, many tenants. Tenant-scoped routing, capability matching, hard isolation. Example 40 dispatches 100 tasks across 24 workers in 3 tenants with zero cross-tenant leakage; exits non-zero if the invariant breaks — wire into CI as a regression gate.

from sagewai.fleet import FleetDispatcher

fleet = FleetDispatcher(store=PostgresStore(DSN))
fleet.register_worker(project_id="acme", capabilities={"pool": "fast"})
fleet.enqueue(task, project_id="acme", labels={"region": "eu-west-1"})

Other pillars