Query data
On — curated queries from the routing system
The agent picks from ready-made queries and fills in the parameters only. It does not write database queries.
Publish document
On — report in HTML and PDF
An empty document, or one with unfinished arithmetic, is refused by the server, not published “tidied up”.
Send email
On — to the closed list only
The list is checked when the agent requests the send, and again before the email leaves.
Subagent fan-out
On — route-by-route analysis, read-only
Subagents do not write, do not send email and do not fire messages. The main agent is the one that acts.
Write to the system
Off — no write endpoint enabled
A tool that is switched off is not blocked after the attempt: it does not exist in this Squad's universe.
Fire WhatsApp messages
Off — the Channel Agent is the one who talks to the customer
The Squad asks the channel agent to handle it and accepts “no need” as an answer.
Self-configuration
Off during automatic runs
The Squad adjusts its own setup only in chat with the manager. Running on its own, never.
Enabled tools
api_get_routes
api_get_orders
GET /routes/{id}/stops
publish_document
send_email
api_post_route
api_del_order
Email recipients
operations@meridian.example
supervision@meridian.example
leadership@meridian.example
logistics@partner.example · off the list
A closed list, maintained by the manager. An address outside it receives nothing — not even when the agent itself asks.
Simulation mode
On Simulation
The Squad decides and logs what it would have done; nothing is sent. Every run keeps its history and a button to stop it midway.
Running Run #128 · scheduled Round 6
06:00:02Context loaded — 4 curated queries, 3 recipients
06:00:05api_get_routes(day="today")
06:00:0914 routes running late, 5 already rescheduled by operations
06:00:14recruit_subagents(cases=14) — read-only
06:00:31api_post_route not enabled — action discarded
06:00:38Document published — Late routes of the day
06:00:44logistics@partner.example off the list — send refused
06:00:513 authorized recipients — email held back by simulation
06:00:57Writing the outcome of the run