Eight ways work starts
Work arrives from wherever your team already is. Whatever starts it, the result is the same object: a run.
Every run records the surface that started it, so an alert-driven investigation is never confused
with a manual one:
A trigger in KAOP is a recurring cron schedule. Inbound webhook URLs are a separate object —
they live under Integrations → Endpoints (inbound) and are covered with the rest of
Integrations.
What a run is
A run is one execution of one agent, recorded durably from the moment it is created to the moment it reaches a terminal state. It carries its own input, its own evidence, its own output, and its own cost, and it is addressable forever after. Runs move through a small set of statuses:
Work is never pushed at a worker — a worker claims runs from the control plane’s queue. That is why
an agent needs only outbound access to KAOP, and why a run that is waiting is honestly reported as
queued rather than quietly stalling. See Architecture.
What a run leaves behind
Nothing about a run is reconstructed after the fact. The agent streams its evidence back to the control plane while it works, and that stream is what you read later:- Transcript — the human-readable narration: progress notes, tool calls and their results, data the agent pulled, drafts it produced.
- Trace timeline — the structured span tree of reasoning, model calls, and tool calls, with the time each took.
- Logs — timestamped log lines, at the usual levels.
- Output — the final result, in two channels: machine-readable fields for automation, plus an optional human-readable markdown rendering.
- Artifacts — discrete files the run produced, which you can open and download.
- Usage — model, token counts by class, and cost.
- Guardrail decisions — any action a policy blocked, redacted, or held for approval.
Where the work is visible
- History lists every run and every chat session in one ledger, newest first, filterable by type, status, agent, and free-text search.
- A run’s own page holds its evidence, and the composer beneath a finished run’s output lets you ask a follow-up, re-run the agent, or hand the run to a local coding agent.
- Attention lists everything currently waiting on a person — a held action to approve, a choice to make, a workflow run that stopped and needs review.
Explore Run
Orchestration
Workflows, steps, agent binding, and how an orchestrator coordinates specialists.
Chat & history
Conversational work with agents, resumable sessions, and the unified ledger.
Runs & evidence
What a run records, and how to read it well enough to trust or challenge it.
Outbound webhooks
Have KAOP post signed, retried events to your own systems as agents work.
Channels
Slack — connect a workspace, route messages, and get answers in-thread.
Next steps
Triggers & schedules
Put an agent on a cron schedule.
Approvals
How a risky action pauses for a human decision.
Modules & workflows
The prebuilt outcomes whose workflows drive most automated runs.
Fleet health
Read the fleet once runs are flowing.