sandbox-agent/foundry/packages/shared/src
Nathan Flurry 29e5821fef wip: convert all actors from workflow to plain run handlers
Workaround for RivetKit bug where c.queue.iter() never yields messages
for actors created via getOrCreate from another actor's context. The
queue accepts messages (visible in inspector) but the iterator hangs.
Sleep/wake fixes it, but actors with active connections never sleep.

Converted organization, github-data, task, and user actors from
run: workflow(...) to plain run: async (c) => { for await ... }.

Also fixes:
- Missing auth tables in org migration (auth_verification etc)
- default_model NOT NULL constraint on org profile upsert
- Nested workflow step in github-data (HistoryDivergedError)
- Removed --force from frontend Dockerfile pnpm install

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 14:22:37 -07:00
..
app-shell.ts Complete Foundry refactor checklist 2026-03-16 14:22:36 -07:00
config.ts chore(foundry): workbench action responsiveness (#254) 2026-03-14 20:42:18 -07:00
contracts.ts wip 2026-03-16 14:22:36 -07:00
index.ts Complete Foundry refactor checklist 2026-03-16 14:22:36 -07:00
logging.ts Fix Foundry validation fallout 2026-03-16 14:22:36 -07:00
models.ts Complete Foundry refactor checklist 2026-03-16 14:22:36 -07:00
organization.ts chore(foundry): workbench action responsiveness (#254) 2026-03-14 20:42:18 -07:00
realtime-events.ts feat(foundry): checkpoint actor and workspace refactor 2026-03-16 14:22:36 -07:00
workspace.ts wip: convert all actors from workflow to plain run handlers 2026-03-16 14:22:37 -07:00