Observe

Observe and monitor fleetwide

One pane of glass for every agent your team runs: which are active, what they shipped, what they cost, and how much they have spent today, across every repo.

Sessionslive
Flagged 1 risk on splitshift-api #1841
Dropped column without backfill
$0.21
12.0K tok
just now1m30s
Posted daily standup to splitshift-hq #engineering
4 merged, 2 awaiting review
$0.05
3.3K tok
just now22s
Opened splitshift-web #314
Implement CSV export
$0.42
31.2K tok
22s ago4m02s
Approved splitshift-api #1839
Add rate limiting to /v1
$0.18
9.1K tok
1m ago48s
Reviewed splitshift-web #1842
Fix connection leak on error path
$0.31
18.4K tok
3m ago1m12s

Fleet view

Status and outcomes at a glance

One live view shows every session across your org: what's running now, what shipped, and what failed, with durations and outcomes by agent and repo.
Spend by agentlast 7 days
code-reviewer$14.20
issue-to-pr$9.84
dep-updater$4.31
standup-bot$1.62
session #1842 · $0.31tokens $0.27 · CPU $0.03 · memory $0.01total $29.97

Cost

Know what every session cost

Each session reports its exact cost, broken down by tokens, CPU, and memory. Chart spend over time and see it by agent and by repo, so you always know where the money goes.
Terminalstreaming
$ agent session get session_7Hq2mX4p --watch
running · issue-to-pr · splitshift-web
Read web/exports/csv.ts
Edit web/exports/csv.ts · +84 −0
Bash pnpm test exports · 12 passed
live: opening a PR for the CSV export
completed · $0.42 · 4m02s · PR #314

Live

Watch a session while it works

Follow any session in real time: steps stream to the CLI or dashboard as they happen, and a live summary says what the agent is doing right now. The same WebSocket feeds your own tools through the API.
Steps · 152Show thinking
152Commit pushed28 tok
151Bashgit commit -m 'Release connection on error path'20 tok
150thinkingWrite a clear commit message
149assistantGreen. Committing the fix.14 tok
148Bashpytest -k pool · 142 passed24 tok
147Editapi/pool.ts · +12 −426 tok
146thinkingPatch the finally block and add a test

Tracing

See every step, from Thinking to Diff

When a session needs a closer look, open it: the agent's thinking, the tools it called, the tests it ran, and the diff it shipped, with per-step token counts. Every raw transcript is kept as a durable record, so Ellipsis is the system of record for your agent work.
$ agent session ide session_9fKq…org-gated

splitshift-web

  • src/lib/trades.tsM
  • src/pages/schedule.tsxM
  • tests/trade_retry.test.ts

@@ acquireTradeLock @@

- if (shift.isOpen(now)) {

+ if (shift.isOpen(now, { lock: true })) {

+ await releaseOnConflict(trade);

$ pnpm test trades

12 passed · in the sandbox

same working tree, same environmentpreview :3000 →

Session IDE

Open an editor into any live session

Review and edit the agent's changes in its own sandbox: same working tree, same environment. Run the tests where the agent ran them, and open the dev server it started on a preview port, before anything merges.
$ agent session search "webhook retries"

Investigated webhook retry storms after the queue migration

session_4Hn2… · tomas-vidal · splitshift-api · 3 days agostepsrecap

Added idempotency keys to the trade-webhook consumer

session_8Rw9… · ellipsis[bot] · splitshift-api · last weeksimilarpr
full text + semantic similarity, one query

Search

Search everything your agents have ever done

Transcripts, recaps, and PR references are all indexed, with semantic search alongside full text. Laptop Claude Code sessions sync into the same history, so did-anyone-look-into-this is a query, not archaeology.

Explore the platform