sandbox-agent/foundry
Nathan Flurry 356c146035 Make squashed baseline migrations idempotent
Use CREATE TABLE IF NOT EXISTS and CREATE UNIQUE INDEX IF NOT
EXISTS so the squashed baseline can run against actors that
already have tables from the pre-squash migration sequence.
This fixes the "table already exists" error when org workspace
actors wake up with stale migration journals.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 22:28:55 -07:00
..
docker Fix Foundry Rivet base path and frontend endpoint fallback 2026-03-12 20:31:49 -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 Make squashed baseline migrations idempotent 2026-03-12 22:28:55 -07:00
research Improve Foundry auth and task flows (#240) 2026-03-11 18:13:31 -07:00
scripts Rename Foundry handoffs to tasks (#239) 2026-03-11 13:23:54 -07:00
AGENTS.md Rename Foundry handoffs to tasks (#239) 2026-03-11 13:23:54 -07:00
CLAUDE.md Move Foundry HTTP APIs onto /v1 2026-03-12 19:53:52 -07:00
compose.dev.yaml Use vanilla Rivet routing in Foundry backend 2026-03-12 18:48:11 -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 Rename Foundry handoffs to tasks (#239) 2026-03-11 13:23:54 -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