-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Foundry is a native macOS Electron app that runs repeatable agent-plus-code pipelines against your git repos. You describe the work, pick (or design) a pipeline, and a deterministic TypeScript engine sequences bounded agent phases, code commands, and optional human interrupts. Every event lands in a per-project SQLite trace that the UI polls live.
This repository holds two related things. Foundry (apps/desktop/) is the active product. The original Python skill under .claude/skills/sssf/ is the idea source (phases, envelopes, gates, earned success, poll-don't-push). Foundry reimplements those ideas in TypeScript and does not import or run the skill.
- Operators who want plan → build → test → review to run the same way every time, while watching swim lanes fill.
- Tuners who edit the agent roster, swap models, add gates, and tighten write boundaries in the UI.
- Skeptics who open a finished run and ask what was verified: gate evidence, costs, prompts, and raw JSONL are one click deep.
- Code owns the loop. The engine owns sequencing, retries, and acceptance. Agents work inside one phase and never decide whether they succeeded.
- Typed seams. Context crosses phases only as validated envelopes (zod) plus handoff files. Parse failures re-prompt the same live session.
-
Poll, don't push. The main process writes SQLite (WAL); the renderer polls with a
rowidcursor. Live view and history are the same query.
Overview
Snapshot and history
How to contribute
Apps
Systems
Features
Primitives
Background and security
Reference