mirror of
https://github.com/harivansh-afk/sandbox-agent.git
synced 2026-04-15 09:01:17 +00:00
Bun.serve() defaults to a 10s idle timeout that can kill long-running requests. Actor RPCs go through the gateway tunnel with a 1s SSE ping, so this likely never fires, but set idleTimeout to 255 as a safety net. Subscription topics (app, org, session, task) previously had no retry mechanism. If the initial connection or a mid-session error occurred, the subscription stayed in error state permanently. Add exponential backoff retry (1s base, 30s max) that cleans up the old connection before each attempt and stops when disposed or no listeners remain. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| docker | ||
| e2e | ||
| memory | ||
| packages | ||
| research | ||
| screenshots | ||
| scripts | ||
| AGENT-HANDOFF.md | ||
| AGENTS.md | ||
| CLAUDE.md | ||
| compose.dev.yaml | ||
| compose.mock.yaml | ||
| compose.preview.yaml | ||
| CONTRIBUTING.md | ||
| FOUNDRY-CHANGES.md | ||
| foundry-cloud.md | ||
| railway.toml | ||
| README.md | ||
| tsconfig.base.json | ||
Foundry
TypeScript organization 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
Repository 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 repositories to enterprise teams.
License
MIT