Agent work keeps running. Keep it accountable.
Loops, schedules, automations, monitors, orchestration graphs, and spawned agents can span context windows, repositories, machines, and quota windows. Ottto connects recurring work, recorded lineage, context, and cost so you can inspect what is still useful.
You decide what stays useful. Ottto provides evidence, not automatic action.
One activity window crossed the next expected cadence. Open both runs to decide whether the overlap is intentional and still useful.
See the work behind the spend.
Move from portfolio signals to the underlying runs, sources, and coverage before making a change.
Recurring groups
Review cadence, overlap, run history, tokens, and cost for work linked by supported schedule, template, title, or timing evidence.
Agent families
Trace recorded parent-child launches, fan-out, and descendant cost back to the root run.
Context posture
See what filled measured context windows, how much it occupied, and where coverage stops.
Prompt-cache economics
Separate cache reads, cache writes, and ordinary input before deciding whether a workflow should change.
Work Patterns
See when recorded agent activity clusters by local weekday and hour—without exposing prompt text.
Quota pace
Track provider-reported windows, resets, credits, and remaining headroom without translating capacity into savings.
Review recurring work as a system, not a list.
Agent Groups brings related runs together so you can compare cadence, overlap, history, tokens, cost, models, machines, and repositories in one place.
- ✓
Know why runs were grouped. Schedule, template, title, and recurring-pattern evidence stay distinct.
- ✓
Keep recorded runs in reach. Drill into history instead of trusting an aggregate alone.
- ✓
Inspect overlap. Compare activity windows, then decide whether the cadence is still useful.
Schedule + template evidence · daily at 01:00
“Recurring pattern” means timing repeated. It does not identify what launched the runs.
Inspect the recorded descendants before changing the root workflow.
See cost across recorded agent fan-out.
One root session can launch reviewers, testers, research agents, and verifiers. Agent Families connects supported parent-child launches and rolls recorded descendant cost back to the family.
Only launcher evidence establishes lineage. Similar titles, timing, or repositories are not enough; missing edges remain missing.
See how measured context differs by repository.
Compare startup instructions, files, tool output, memory, and other measured context within one workspace. Estimated units and coverage stay visible.
Selected range · measurement mode, source, and coverage stay attached.
Compare your own repository instructions and workflow choices. This is not a team ranking, universal benchmark, or “AI-native” score.
Compare only inside this workspace and selected range—not as a universal score.
See whether prompt caching is paying off.
Ottto separates cache reads, cache writes, and ordinary input against supported model and billing evidence. Review write cost, reuse, cadence, and cache lifetime together.
Incomplete model, pricing, or cache evidence stays incomplete—not converted into a savings estimate.
Write cost is material beside reuse. A person should compare cadence and cache lifetime before changing the workflow.
Average distinct sessions with recorded activity · local time.
See when agent work clusters.
The Work Patterns heatmap averages distinct sessions with recorded activity by local weekday and hour. Use busy and quiet windows to inspect schedules and coordinate maintenance.
- ✓
Visible denominator. Each cell shows its average and occurrence count.
- ✓
Local time. Timezone and daylight-saving boundaries are handled explicitly.
- ✓
No productivity score. Activity is an operating pattern, not a judgment about a person.
See quota pressure before the next run.
Put provider-reported windows, reset timing, model-scoped limits, credits, and overflow coverage beside agent activity. Headroom describes capacity—not completion, dollar spend, or savings.
Review the runs and provider evidence before deciding whether to reschedule, reroute, or change a model.
Provider-reported capacity—not completion, dollar spend, or savings.
Know what each signal can support.
Source, scope, freshness, measurement mode, and missing coverage stay beside the chart so estimates, partial reads, and absent relationships remain explicit.
Attach the source
Provider, launcher, collector, or billing evidence stays with the fact it supports.
Expose the basis
Estimated tokens and catalog-priced cost stay labeled and separate from imported amounts.
Show the gap
Measured-run counts and unavailable fields bound the conclusions you can draw.
Absence is not zero
Missing lineage, context, quota, or capability evidence stays unavailable—not unused or free.
Clear signals. Clear limits.
Agent Operations supports investigation and human decisions. It does not infer intent, outcomes, or automatic action.
Does Ottto decide that recurring work is stale?
No. Ottto brings recurring work, activity, cost, context, and evidence together for a person to inspect. It does not infer staleness, stop runs, or change schedules.
Does a regular interval prove automation?
No. Repeated timing is labeled as a recurring pattern unless schedule, template, launcher, or other supported evidence establishes more.
Is repository comparison a universal benchmark?
No. It compares repositories only inside the selected workspace and time range. Ottto does not assign an “AI-native” score or rank teams against an external benchmark.
Does quota headroom mean money saved?
No. Quota windows describe capacity and pressure. Cost, subscriptions, credits, and cloud-billing evidence remain separate.
Make recurring agent work reviewable.
Connect supported local agent history with subscription, API, and cloud-billing evidence. Then inspect cadence, lineage, context, cost, and quota in one operating view.