list_sessions | A filtered, paged list of sessions. Covers the highest-spend repository unless you pass repo or repoScope: "all". | sessions.read |
get_session | One session’s transcript, by trace id. Capped at 2,000 spans; truncated: true marks a cut. | sessions.read |
get_model_costs | Each model’s spend, requests and latency. Counts unpricedSessions separately from cost. Default: the last 7 days. | metrics.read |
get_fleet_overview | Fleet tiles such as sessions, tool-error rate and spend, against the period before. Default: the last 30 days. | metrics.read |
list_context_changes | Commits that changed .outerlayer/ in your control plane, newest first. | context.read |
compare_windows | Fleet tiles for two date ranges you name, such as either side of a context change. | metrics.read |
get_breakdown | Spend or errors ranked by branch, agent type, worker kind, model or tool. Never by person. | metrics.read |
get_trends | Daily sessions, spend, tool-error rate and clean-session rate. A day with no sessions has no point. | metrics.read |
get_pr_outcomes | Which sessions produced pull requests, which needed a person, and what each pull request cost. Covers the highest-spend repository, with no date range. | metrics.read |
list_work_items | Live work items, filtered by repository, stage, section, claim, startable or needs: "amend". | work.read |
get_work_item | One work item by number: stage, gate ledger, pull requests, sessions (each with the claimId of the attempt it ran in), build requests, claims (each with its id) and the acceptance criteria recorded for it. criteria is null when none are recorded, and drafted tells you the build wrote them from the issue description. | work.read |
get_runner_log | The runner’s own log for one attempt on a work item, by item number and optionally an attempt’s id from claims. It holds what the runner did around the agent, with secrets removed on the host. log is null while the attempt runs. | work.read |
get_work_item_threads | One work item’s general thread and its criterion threads, each with who it is waitingOn, its latest verdict and its comments. | work.read |
list_hosts | Every runner that has checked in: its status, the state it last reported (taking-work, draining, restarting, holding-for-update, blocked or low-disk), the items it waits on while it drains, and the queues and repositories it takes. | hosts.read |
stop_build | Asks the runner building a work item to stop, by item number and an optional note, as outerlayer work stop does. Refused with no_build_running when no runner is building the item. | work.update |
list_problems | The factory’s problems ranked by the work items they hit or by time lost, with each problem’s strict keys. since and until window the figures; command and file narrow to one check. | evidence.read |
get_problem | One problem by id from list_problems: its figures and its findings, newest first, with cause, suggestion, error line, how each joined (joinedBy) and the other problems it reports. | evidence.read |
get_findings_summary | Findings and time lost per category, each finding counted once even when it reports several problems. | evidence.read |
get_work_item_findings | One work item’s findings by item number, newest first, each with the problems it reports. | evidence.read |
list_artifacts | One work item’s artifacts, by item number: file name, kind, caption, the criterion --for bound it to, pull request number and dashboard link. Leaves out an artifact a later one replaced. | work.read or evidence.read |