-
Notifications
You must be signed in to change notification settings - Fork 0
lore
Flow began on 2026-03-31 as an OpenCode plugin for stateful planning and execution. By 2026-07-01 it had reached Flow 4.2.0, with a much smaller runtime, managed skills, and stronger live smoke coverage.
- 2026-03-31:
c59240eintroduced the Flow plugin for OpenCode. - 2026-03-31:
9f73addadded reviewer-gated execution, a design thread that still exists asfeatureReviewandfinalReviewinsrc/runtime/schema.ts. - 2026-04-01:
fdcaf7fadded GitHub Actions validation, now visible in.github/workflows/ci.yml.
- 2026-04-03: commits such as
e97b4dcand14ffc9btightened persistence and schema boundaries. - 2026-04-05: tag
v0.1.0marked the first visible release series. - 2026-04-18: tag
v1.0.0started the first stable major line.
- 2026-04-19 to 2026-05-02: the v1 line moved from
v1.0.1tov1.0.59. - 2026-05-03: tag
v2.0.0started the v2 line. - 2026-05-03 to 2026-06-01: the v2 line advanced through
v2.0.56, with frequent runtime and docs changes.
- 2026-06-12: tag
v3.0.0started the v3 line. - 2026-06-14: ADR
docs/adr/0001-skills-first-flow-architecture.mdaccepted the skills-first minimal runtime. - 2026-06-14: tag
v4.0.0marked the breaking simplification: seven runtime tools,.flow/session.json, and no v3 compatibility aliases.
- 2026-06-17:
2bd42b9and nearby commits refined command title seeds and package surface tests. - 2026-07-01:
ae265bdhardened safety and recovery behavior acrosssrc/runtime/api.ts,src/runtime/workspace.ts, andsrc/distribution/sync.ts. - 2026-07-01:
a173b69added host-boundary and packaging confidence, including the live OpenCode smoke intests/live-opencode-smoke.test.ts. - 2026-07-01:
7aefd0areleased Flow 4.2.0 with recovery gates and live smoke lore.
| Feature | First seen | Still active in |
|---|---|---|
| OpenCode plugin entrypoint | 2026-03-31 |
src/index.ts, src/adapters/opencode/plugin.ts
|
| Runtime tools | 2026-03-31, simplified 2026-06-14 |
src/adapters/opencode/tools.ts, src/runtime/api.ts
|
| Reviewer-gated completion | 2026-03-31 |
src/runtime/transitions.ts, skills/flow-review/SKILL.md
|
| GitHub Actions validation | 2026-04-01 | .github/workflows/ci.yml |
ADR 0001 records the main deprecations on 2026-06-14. Flow v4 removed v3 session migration, flow_context, separate review-record tools, context quality, readiness projections, project maps, feature doc drilldowns, lanes, and decision gates. The replacement is the small state model in src/runtime/schema.ts and the seven tool handlers in src/runtime/api.ts.
The largest rewrite was the 2026-06 v4 simplification. Historical churn shows deleted test files such as tests/runtime-tools.test.ts, tests/runtime.test.ts, and tests/runtime/final-review-contracts.test.ts, while current behavior is concentrated in tests/runtime-gates.test.ts, tests/workspace-persistence.test.ts, and tests/distribution-and-surface.test.ts.
The repo has 383 commits through 2026-07-02. Activity peaked in 2026-04 with 199 commits, stayed high in 2026-05 with 98 commits, and shifted in 2026-06 to v4 architecture, skill management, package smoke checks, and release hardening.
Related pages: Skills-first ADR, Runtime state machine, and Deployment.