sandbox-agent/foundry
Nathan Flurry 5bd85e4a28 Add header status pill showing task/session/sandbox state
Surface aggregate status (error, provisioning, running, ready, no sandbox)
as a colored pill in the transcript panel header. Integrates task runtime
status, session status, and sandbox availability via the sandboxProcesses
interest topic so the pill accurately reflects unreachable sandboxes.

Includes mock tasks demonstrating error, provisioning, and running states,
unit tests for deriveHeaderStatus, and workspace-dashboard integration.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-14 12:06:26 -07:00
..
docker Remove frontend errors and app passthrough (#251) 2026-03-13 21:14:31 -07:00
e2e Rename Foundry handoffs to tasks (#239) 2026-03-11 13:23:54 -07:00
memory Rename Foundry handoffs to tasks (#239) 2026-03-11 13:23:54 -07:00
packages Add header status pill showing task/session/sandbox state 2026-03-14 12:06:26 -07:00
research Fix Foundry UI bugs: org names, sessions, and repo selection (#250) 2026-03-13 20:48:22 -07:00
screenshots Fix Foundry UI bugs: org names, sessions, and repo selection (#250) 2026-03-13 20:48:22 -07:00
scripts Fix Foundry UI bugs: org names, sessions, and repo selection (#250) 2026-03-13 20:48:22 -07:00
AGENTS.md Rename Foundry handoffs to tasks (#239) 2026-03-11 13:23:54 -07:00
CLAUDE.md Improve Daytona sandbox provisioning and frontend UI 2026-03-13 23:06:24 -07:00
compose.dev.yaml Add header status pill showing task/session/sandbox state 2026-03-14 12:06:26 -07:00
compose.mock.yaml Remove frontend errors and app passthrough (#251) 2026-03-13 21:14:31 -07:00
compose.preview.yaml Use vanilla Rivet routing in Foundry backend 2026-03-12 18:48:11 -07:00
CONTRIBUTING.md Rename Foundry handoffs to tasks (#239) 2026-03-11 13:23:54 -07:00
foundry-cloud.md Rename Foundry handoffs to tasks (#239) 2026-03-11 13:23:54 -07:00
railway.toml Rename Foundry handoffs to tasks (#239) 2026-03-11 13:23:54 -07:00
README.md Rename Foundry handoffs to tasks (#239) 2026-03-11 13:23:54 -07:00
tsconfig.base.json Remove frontend errors and app passthrough (#251) 2026-03-13 21:14:31 -07:00

Foundry

TypeScript workspace task system powered by RivetKit actors, SQLite/Drizzle state, and OpenTUI.

Documentation: see ../docs/ in the repository root

Quick Install

curl -fsSL https://bun.sh/install | bash
pnpm install
pnpm -w build

Project Goals

  • Simple: There's one screen. It has everything you need. You can use it blindfolded.
  • Fast: No waiting around.
  • Collaborative: Built for fast moving teams that need code reviewed & shipped fast.
  • Pluggable: Works for small side projects to enterprise teams.

License

MIT