Add slot {2} at ({3}, {4}) to builder for squad {0}, type {1}
Adds one slot to the current builder. Call Initialize Slot Builder first.
Assign agent UID {0} to squad {1}
Adds an agent to a squad and syncs squad world-state keys.
Auto assign nearest free {2} slot in squad {1} to agent UID {0} from ({3}, {4}) within {5} with ttl {6} sec
Finds nearest free slot and reserves it for the agent.
Clear squad {0} state key {1}
Clears one shared squad state key.
Initialize slot builder for squad {0}, type {1}
Starts a new slot collection. Use with Add Slot To Builder then commit with Load Slot Set.
Invalidate plans for squad {0}
Marks squad plans stale so they are replanned on coordination pass.
Load slot positions for type {1} in squad {0} from JSON {2}
Imports slot coordinates from a JSON array string.
Load slot positions for type {1} in squad {0} from world key {3} using scope {2} and UID {4}
Loads JSON slot positions from a world-state key and imports them.
Load slot set to coordination for squad {0}, type {1}
Commits all slots added via Add Slot To Builder to coordination.
Release slot {2} of type {1} in squad {0}
Releases a slot reservation if present.
Remove agent UID {0} from squad
Removes an agent from its current squad and releases owned slots.
Request plans for squad {0}
Requests immediate plan updates for all squad members.
Reserve slot {2} of type {1} in squad {0} for agent UID {3} with ttl {4} sec
Reserves a squad slot for an agent if free or expired.
Set auto release on deregister to {0}
Controls whether owned slots are auto-released when agents are deregistered.
Set coordination enabled to {0}
Enables or disables squad coordination processing globally.
Set max squads per coordination update to {0}
Caps number of squads processed per coordination pass. 0 means all.
Set slot default ttl to {0} sec
Sets default reservation TTL in seconds for slot operations.
Set coordination time slice to {0} sec
Sets optional time slice cap per coordination pass. 0 disables slice.
Set coordination update interval to {0} sec
Sets global coordination update interval in seconds.
Set slot {2} of type {1} in squad {0} to ({3}, {4})
Stores world position for a squad slot.
Set slot reservation mode {0} for squad {1}, type {2}, slot {3}, agent UID {4}, ttl {5} sec
Combined slot reservation control for reserve or release modes.
Set squad {0} leader to agent UID {1}
Sets one leader UID for the squad.
Set squad {0} state key {1} to {2}
Writes one shared squad state key and mirrors it to squad members.
Squad plan control mode {0} for squad {1}
Combined squad plan control for invalidate, request, or both.