API password

Sign in
Local password gate — the AgentOS AUTH password sets an HttpOnly session cookie (with a sessionStorage backup). No SSO, no OAuth; works on phone.

Tasks

Active product
Board
Process-centric kanban — All / Needs you / Live chips only filter what renders; nothing here changes a task's status.
Loading…
Fetching board…
Inbox
Open asks and Spec-approve gates — Spec lock / Merge-GO stay in the Projects Manager.
Loading…
Fetching inbox…
Select a request
Pick a waiting request from the list — replies reach the asking agent's next session.
Notifications
Real Web Push when the server has VAPID keys and this browser supports it; local demo path otherwise.
Checking push mode…
Web Push real
Checking browser support…
Enable push stubs
Local only — turns the demo notification path on.
Permission (mock)
The mock state drives the UI so demos work with no OS prompt.
Trigger demo
Enable stubs and set permission to Granted to notify.
Last notified
No demo notification yet
The local demo path records its most recent notification here.
Agents
Least-privilege roles — editor is dual prompt (OS + role) + attachments.
Loading…
Fetching agents…
Select an agent
Open a row or create one to edit identity, prompts, and attaches.
Templates
Pipelines for Start Process — stages run in order.
Loading…
Fetching templates…
Select a template
Open a row or create one — templates are saved server-side and spawned via Start Process.
Activity is durable — events append from task/session/inbox transitions (agentos.activity.durable.v1).
Feed
Durable events from task, session and inbox transitions — newest first.
Projects
One active product context — Hide soft-hides a project from the switcher; nothing is deleted.

New project

Create
Name + optional repo URL — creates one local product context. Leave Visible checked to show it in the switcher; Hide later soft-hides, nothing is deleted.
NameRepoIdVisibility
Loading…
Fetching projects…
Live on control plane — grants enforced server-side. Scopes are literal (granting invoke without list is allowed — a capability the agent can call but not enumerate).
MCPs
Probe = grant check only; MCP transport is stub — a 200 means the grant passed, not that a tool ran.
Live on control plane — network profiles. Open passes the whole egress through; Allowlist restricts agents to the listed host patterns. Worker enforces the allowlist on session start — blocked egress returns 403 (agentos.env.network.v1).
Environments
Network profiles — Open passes all egress, Allowlist restricts to host patterns; the worker enforces at session start.
Runners
Where attached agents run. Managed on the Runners surface.
Server-backed project files — ACL-enforced per role. Durable (survives restarts) and scoped to the selected project.
Files
ACL'd durable store for the selected project.
Loading…
Fetching files…
Select a file to preview
Reads and edits go through the ACL-gated Files API for this project. Preview only — nothing runs from here.
Spend-kill is armed on estimates — a Goal that crosses its spend cap is hard-aborted (loop stops → failed_cap, the in-flight child is cancelled best-effort, an Inbox notice opens). Spend uses model×duration estimates (agentos.goals.spendkill.v1) shared with agentos.runners.cost.v1 — not live Anthropic/Hetzner billing. Uncapped goals still require explicit acknowledgement.
Goals
Open-ended DoD loops — spend-kill is armed when estimates are on.
Loading…
Fetching goals…
Select a goal
Open a goal to review progress, spend, and linked tasks.
Live on control plane — YAML↔UI sync. Push/Pull hit /api/yaml; content survives restarts. YAML editor uses Monaco (agentos.monaco.yaml.v1).
YAMLagentos.yaml
Editor round-trips agentos.yaml with the control plane over /api/yaml — Monaco when available, not a live shell.
Live recipes — support inbound spawns triage Tasks; bug report spawns a diagnostic Task, opens an Inbox approval, then auto-starts a compound-feature fix chain. Webhooks + cron spawn Tasks; secrets shown in plaintext (lab).
Triggers
Webhooks + cron spawn Tasks — support inbound and bug report recipes fire live.
Loading…
Fetching triggers…
Select a trigger
Open a trigger to review its webhook/cron config and fire history.
Live growth cron — weekly + month-start LinkedIn-style content wakes. Webhooks + cron spawn Tasks; the in-process ticker fires active schedules.
Automations
Growth cron schedules Tasks — the in-process ticker fires active schedules.
Loading…
Fetching automations…
Select an automation
Open a schedule to review what the in-process ticker fires.
Skills are durable — the worker injects attached skill bodies at session start (agentos.skills.durable.v1).
Skills
Durable library — attached skill bodies inject at session start.
Loading…
Fetching skills…
Select a skill
Open a skill to edit its durable body — attached skills inject at session start.
Knowledge is durable — the worker injects attached docs at session start (agentos.knowledge.v1).
Knowledge
Durable markdown docs — enabled docs inject at session start.
Loading…
Fetching knowledge docs…
Select a doc
Open a doc to edit its markdown — enabled docs inject at session start.
Demo / no live source — sample events only. Real sessions stream live over SSE or poll (agentos.live.sse.v1).
Live
Follow streams real sessions over SSE or poll (agentos.live.sse.v1); the demo stays a local stub.
Loading…
Fetching live sessions…
Select a session
Pick a session from the list — real sessions stream over SSE or poll.
Runners + routing — durable (server-backed). CMX runs planners + workers on Hetzner VPS today; the cloud row is optional/future chrome. The claim path honors the routing matrix below. Cost strip = model×duration estimates (agentos.runners.cost.v1) — not live Anthropic/Hetzner billing. Hetzner primary; cloud row paused/future.
Runners
Hetzner primary — cost strip shows model×duration estimates, not live billing.
Loading…
Fetching runners…
Select a runner
Open a runner to review its server-backed record and cost estimates.

Task

Process
Timeline, gate, sessions, and activity for this process — server-backed records.
Loading…
Fetching process…