sandbox-agent/foundry
Nathan Flurry 32a48131b5 Cache app workspace actor handle across requests
Every request was calling getOrCreate on the Rivet engine API
to resolve the workspace actor, even though it's always the same
actor. Cache the handle and invalidate on error so retries
re-resolve. This eliminates redundant cross-region round-trips
to api.rivet.dev on every request.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 22:16:48 -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 Cache app workspace actor handle across requests 2026-03-12 22:16:48 -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