Skip to content

v0.1.0

Choose a tag to compare

@duanecilliers duanecilliers released this 06 Aug 10:18
· 25 commits to main since this release
6e7c167

First public release of Atelier — a software factory where agents propose and deterministic code disposes.

A Python ADW (AI Developer Workflow) engine runs coding agents inside bounded phases and decides sequencing + acceptance; a Next.js cockpit observes and controls it. Both halves meet at one SQLite file — the engine writes the live trace, the cockpit reads it back. That seam is the single source of truth.

What's in this release

  • Engine — ADW scripts composing engineer/agent/code phases, typed envelopes parsed against Pydantic models, and deterministic gates that accept or reject agent output.
  • Two coding-agent backends behind one abstraction — claude_code (via the Claude Agent SDK, using the local claude CLI login) and pi (non-Anthropic models). Anthropic is always routed through the SDK.
  • Cockpit — a read-only, Zod-validated view over sssf.db with live rowid-cursor tailing (SSE), plus a deliberately tiny write path: a control plane that only enqueues/cancels runs, and surgical roster editing of sssf.config.yaml.
  • Determinism spine — the cockpit never spawns a process; a UI-launched run is byte-for-byte identical to a CLI one.
  • Distribution — stamp the engine into any repo and keep it updated; an operator skill for driving the factory.

Built phase-by-phase from the roadmap in docs/atelier-plan.html: Phases 0–4 plus Phase 5 slice 1 (SSE live tail).

Getting started

See the README and the guides in docs/. Licensed under MIT.