Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
Changelog
6bcdf82 Add 'In Active Development' header to README
b33b3e7 Add ADR-0082: EventMRConflict wiring into resume()
723eaf0 Address review feedback on increment-1 from @andrewwormald
496e7d0 Address review feedback on increment-1 from @andrewwormald
13faf25 Address review feedback on increment-1 from @andrewwormald
1a41ac0 Address review feedback on increment-1 from @andrewwormald
9c8ad0d Address review feedback on increment-1 from @andrewwormald
a204bae Address review feedback on increment-2 from @andrewwormald
0cf2c4c Address review feedback on increment-2 from @andrewwormald
8aaf8e7 Address review feedback on increment-3 from @andrewwormald
a82a19a Address review feedback on increment-3 from @andrewwormald
7a65ab0 Address review feedback on increment-6 from @andrewwormald
2ab7eff Merge origin/main into everflow/d5eeaa13/increment-2
95cd2ea Merge origin/main into everflow/e84eb2f9/increment-3
6d7fd61 Merge origin/main, renumber ADR-0076 to ADR-0078
23b7920 Merge origin/main: resolve decisions/README.md conflict
bd9441a Merge origin/main: resolve decisions/README.md conflict
eeef9e1 Merge pull request #1 from andrewwormald/everflow/cc2383f8/increment-1
a056182 Merge pull request #10 from andrewwormald/everflow/1eb60a5a/increment-4
648dafc Merge pull request #100 from andrewwormald/syntropy/06ed1e84/increment-2
ed1ad5f Merge pull request #101 from andrewwormald/fix-poller-mr-terminal-state-and-skill-setup
ed1fecf Merge pull request #102 from andrewwormald/syntropy/d85867f7/increment-1
cdb860e Merge pull request #103 from andrewwormald/syntropy/d85867f7/increment-2
d025e85 Merge pull request #104 from andrewwormald/syntropy/d85867f7/increment-3
779e625 Merge pull request #105 from andrewwormald/feat-repo-config-blank-sentinel
e59d9ed Merge pull request #106 from andrewwormald/syntropy/d85867f7/increment-4
3fabbe2 Merge pull request #107 from andrewwormald/fix-createmr-idempotency-and-resume-failed
a7fa9b0 Merge pull request #108 from andrewwormald/fix-abandon-confirm-accepts-yes
e71252b Merge pull request #109 from andrewwormald/syntropy/9eda39f2/increment-1
835002e Merge pull request #11 from andrewwormald/cli-ux-prefix-and-hints
2d7b559 Merge pull request #110 from andrewwormald/docs-cleanup-post-rename
13c61ef Merge pull request #111 from andrewwormald/syntropy/9eda39f2/increment-2
d13243f Merge pull request #112 from andrewwormald/syntropy/4b0ac2d8/increment-1
b47fb71 Merge pull request #113 from andrewwormald/syntropy/4b0ac2d8/increment-2
7d94042 Merge pull request #114 from andrewwormald/syntropy/4b0ac2d8/increment-3
210bd0a Merge pull request #115 from andrewwormald/fix-nochange-replies-to-human-comments
db4d98b Merge pull request #116 from andrewwormald/fix-start-duplicate-run-collision-check
98ec171 Merge pull request #117 from andrewwormald/syntropy/06e5bd56/increment-1
54b51e1 Merge pull request #118 from andrewwormald/syntropy/06e5bd56/increment-2
0e70b4a Merge pull request #119 from andrewwormald/syntropy/11c82ecb/increment-1
ddfc5c4 Merge pull request #120 from andrewwormald/syntropy/11c82ecb/increment-2
f88dd0a Merge pull request #121 from andrewwormald/syntropy/poller-concurrent-dispatch
d49eaae Merge pull request #122 from andrewwormald/syntropy/3e3e41b4/increment-1
7031e93 Merge pull request #123 from andrewwormald/syntropy/3e3e41b4/increment-2
7c5867d Merge pull request #124 from andrewwormald/syntropy/54751c18/increment-1
48541e9 Merge pull request #125 from andrewwormald/syntropy/54751c18/increment-2
c752e10 Merge pull request #126 from andrewwormald/syntropy/54751c18/increment-3
92a55b9 Merge pull request #127 from andrewwormald/syntropy/be7d5cb5/increment-1
4e5014b Merge pull request #14 from andrewwormald/everflow/9525b13d/increment-1
c513370 Merge pull request #15 from andrewwormald/everflow/d5eeaa13/increment-1
37b318e Merge pull request #16 from andrewwormald/everflow/d5eeaa13/increment-2
39e98f7 Merge pull request #17 from andrewwormald/everflow/9525b13d/increment-2
5633fc8 Merge pull request #18 from andrewwormald/everflow/1467d722/increment-1
71343f9 Merge pull request #19 from andrewwormald/everflow/00e232a7/increment-1
b736574 Merge pull request #2 from andrewwormald/everflow/cc2383f8/increment-2
1cfa817 Merge pull request #20 from andrewwormald/everflow/00e232a7/increment-2
504eec3 Merge pull request #21 from andrewwormald/everflow/1467d722/increment-2
3ec7455 Merge pull request #22 from andrewwormald/everflow/f71171b1/increment-1
e26b5d7 Merge pull request #23 from andrewwormald/everflow/f71171b1/increment-2
381942d Merge pull request #24 from andrewwormald/everflow/f71171b1/increment-4
d12cdff Merge pull request #25 from andrewwormald/everflow/a3f8aa75/increment-1
8151655 Merge pull request #26 from andrewwormald/everflow/a3f8aa75/increment-2
d4e10ae Merge pull request #27 from andrewwormald/everflow/a3f8aa75/increment-3
deefa7f Merge pull request #28 from andrewwormald/everflow/6829f9f1/increment-1
86aaedc Merge pull request #29 from andrewwormald/everflow/e84eb2f9/increment-1
5b1fc7c Merge pull request #3 from andrewwormald/everflow/f320ad5e/increment-1
ce5fb89 Merge pull request #30 from andrewwormald/everflow/e84eb2f9/increment-2
8752f0f Merge pull request #31 from andrewwormald/everflow/0c9e2289/increment-1
71411f4 Merge pull request #32 from andrewwormald/everflow/0c9e2289/increment-2
14f3377 Merge pull request #33 from andrewwormald/everflow/6829f9f1/increment-2
5e0e44e Merge pull request #34 from andrewwormald/everflow/e84eb2f9/increment-3
46c5332 Merge pull request #35 from andrewwormald/everflow/582f5467/increment-1
0eae994 Merge pull request #36 from andrewwormald/everflow/6829f9f1/increment-3
3b8132f Merge pull request #37 from andrewwormald/everflow/e84eb2f9/increment-4
9828df9 Merge pull request #38 from andrewwormald/everflow/6829f9f1/increment-4
56466f3 Merge pull request #39 from andrewwormald/everflow/582f5467/increment-2
aeb440b Merge pull request #4 from andrewwormald/everflow/b21a0cc6/increment-1
688c5ff Merge pull request #40 from andrewwormald/everflow/e84eb2f9/increment-5
0ddfd27 Merge pull request #41 from andrewwormald/everflow/6829f9f1/increment-5
92caa4e Merge pull request #42 from andrewwormald/everflow/582f5467/increment-3
b74eb78 Merge pull request #43 from andrewwormald/everflow/e84eb2f9/increment-6
40211ed Merge pull request #44 from andrewwormald/everflow/6829f9f1/increment-6
3718cfe Merge pull request #45 from andrewwormald/everflow/582f5467/increment-4
cadcc30 Merge pull request #46 from andrewwormald/everflow/6829f9f1/increment-7
84fb5cf Merge pull request #47 from andrewwormald/everflow/b70dbf30/increment-1
29c535f Merge pull request #48 from andrewwormald/everflow/cfeaf91f/increment-1
a4bd972 Merge pull request #49 from andrewwormald/everflow/cfeaf91f/increment-2
e96e843 Merge pull request #5 from andrewwormald/everflow/b21a0cc6/increment-2
ede977f Merge pull request #50 from andrewwormald/everflow/cfeaf91f/increment-3
d30330b Merge pull request #51 from andrewwormald/everflow/0c59f08d/increment-1
cf1cc95 Merge pull request #52 from andrewwormald/everflow/0c59f08d/increment-2
a54976f Merge pull request #53 from andrewwormald/everflow/0c59f08d/increment-3
415e60e Merge pull request #54 from andrewwormald/everflow/0c59f08d/increment-4
091a085 Merge pull request #55 from andrewwormald/everflow/0c59f08d/increment-5
a3e451a Merge pull request #56 from andrewwormald/everflow/0c59f08d/increment-6
45d7ac8 Merge pull request #57 from andrewwormald/everflow/4cddcc9d/increment-1
1490c1e Merge pull request #58 from andrewwormald/everflow/feae29c2/increment-1
e0d629b Merge pull request #59 from andrewwormald/everflow/037141cd/increment-1
6d5d1e5 Merge pull request #6 from andrewwormald/everflow/b21a0cc6/increment-6
429550c Merge pull request #60 from andrewwormald/everflow/037141cd/increment-2
fed110d Merge pull request #61 from andrewwormald/everflow/037141cd/increment-3
d1351d4 Merge pull request #62 from andrewwormald/everflow/037141cd/increment-4
675168d Merge pull request #63 from andrewwormald/everflow/0d8e02e2/increment-1
746a444 Merge pull request #64 from andrewwormald/everflow/f9197573/increment-1
0691311 Merge pull request #65 from andrewwormald/everflow/d2b4cf54/increment-1
1d3a485 Merge pull request #66 from andrewwormald/everflow/96113156/increment-1
5669181 Merge pull request #67 from andrewwormald/everflow/4631f8f2/increment-1
4b435f5 Merge pull request #68 from andrewwormald/everflow/4631f8f2/increment-2
220eee5 Merge pull request #69 from andrewwormald/everflow/5661b81c/increment-1
034fcac Merge pull request #7 from andrewwormald/everflow/b723ebc4/increment-1
e034996 Merge pull request #70 from andrewwormald/everflow/7000d84f/increment-1
28802b1 Merge pull request #71 from andrewwormald/everflow/5661b81c/increment-2
ba8985a Merge pull request #72 from andrewwormald/everflow/5661b81c/increment-3
fa4a1cc Merge pull request #73 from andrewwormald/readme-etymology-and-rename-cleanup
12446e5 Merge pull request #74 from andrewwormald/syntropy/9c90157b/increment-1
6b4d857 Merge pull request #75 from andrewwormald/syntropy/9c90157b/increment-2
9c102d4 Merge pull request #76 from andrewwormald/syntropy/9c90157b/increment-3
73a7400 Merge pull request #77 from andrewwormald/fix-workflow-errbackoff-autopause
a76853f Merge pull request #78 from andrewwormald/fix-gitlab-token-refresh
1932c6c Merge pull request #79 from andrewwormald/fix-resume-autopaused-while-running
3404e20 Merge pull request #8 from andrewwormald/everflow/1eb60a5a/increment-1
0cb4c35 Merge pull request #80 from andrewwormald/fix-strip-nested-claude-code-env
1c15ae5 Merge pull request #81 from andrewwormald/fix-glab-token-refresh-poke
833749d Merge pull request #82 from andrewwormald/fix-invokeforevent-continue-drops-work
d874743 Merge pull request #83 from andrewwormald/fix-github-token-staleness
bcff80a Merge pull request #84 from andrewwormald/fix-abandon-autopaused
c83a5da Merge pull request #85 from andrewwormald/syntropy/ed2609b4/increment-1
bc25204 Merge pull request #86 from andrewwormald/syntropy/ed2609b4/increment-2
f3cac5e Merge pull request #87 from andrewwormald/syntropy/ed2609b4/increment-3
59dc7f1 Merge pull request #88 from andrewwormald/syntropy/3e5c7090/increment-1
ab4b295 Merge pull request #89 from andrewwormald/syntropy/8499b6fe/increment-1
21b6a20 Merge pull request #90 from andrewwormald/syntropy/3e5c7090/increment-2
f704948 Merge pull request #91 from andrewwormald/syntropy/8499b6fe/increment-2
d83b7ae Merge pull request #92 from andrewwormald/syntropy/7e054fc7/increment-1
54f45f2 Merge pull request #93 from andrewwormald/fix-gitlab-labels-follow-up-call
eeac0b6 Merge pull request #94 from andrewwormald/fix-decision-robustness-and-no-self-push
9253409 Merge pull request #95 from andrewwormald/fix-stray-work-all-decisions
fd2a919 Merge pull request #96 from andrewwormald/fix-stray-work-all-decisions
85ec72c Merge pull request #98 from andrewwormald/syntropy/06ed1e84/increment-1
dcb03e7 Merge pull request #99 from andrewwormald/syntropy/6d18ab0d/increment-1
85304bd Merge remote-tracking branch 'origin/main' into everflow/1467d722/increment-1
b90b564 Merge remote-tracking branch 'origin/main' into everflow/582f5467/increment-1
52b26ec Merge remote-tracking branch 'origin/main' into everflow/6829f9f1/increment-6
0ca4b48 Merge remote-tracking branch 'origin/main' into everflow/e84eb2f9/increment-2
9316ba9 Merge remote-tracking branch 'origin/main' into everflow/e84eb2f9/increment-4
b127083 Merge remote-tracking branch 'origin/main' into everflow/f71171b1/increment-1
a873e9e Merge remote-tracking branch 'origin/main' into fixbranch
2905f1e Merge remote-tracking branch 'origin/main' into syntropy/3e5c7090/increment-2
4313c4f Merge remote-tracking branch 'origin/main' into syntropy/d85867f7/increment-4
f269623 Pass author identity to SyncWithBase merge so it works without a global git identity
b0fdf0c brand: add Orbit logo (SVG + GIF variants) and lead README with it
fa72a5b brand: add primary lockup (wordmark.svg) — chevrons + "everflow" side by side
cf6ac3d brand: adopt Flow Chevrons mark; supersede Orbit (ADR-0040)
c07adbf ci: add GitHub Actions build+test+vet + CodeRabbit AI review config
7dca9bb design: pivot to bulk-refactor sweep mandate
94889c5 docs(decisions): add ADR-0088 to the decisions table
630f596 docs(readme): add prebuilt binary install instructions to quick start
48047ac everflow 00e232a7: increment-1
c723aaa everflow 00e232a7: increment-2
14cfd34 everflow 037141cd: increment-1
8c896f1 everflow 037141cd: increment-2
00b8d47 everflow 037141cd: increment-3
10ad0fb everflow 037141cd: increment-4
5d0add1 everflow 0c59f08d: increment-1
7c9bf75 everflow 0c59f08d: increment-2
fac9b45 everflow 0c59f08d: increment-3
87eef9b everflow 0c59f08d: increment-4
fbcc0ed everflow 0c59f08d: increment-6
156e6b2 everflow 0c9e2289: increment-1
8972759 everflow 0c9e2289: increment-2
623ef50 everflow 0d8e02e2: increment-1
421580f everflow 1467d722: increment-1
cefc160 everflow 1467d722: increment-2
67cbfbf everflow 1eb60a5a: increment-1
dd8298c everflow 4631f8f2: increment-1
7eb7b0c everflow 4631f8f2: increment-2
1c311c4 everflow 4cddcc9d: increment-1
cb385fd everflow 5661b81c: increment-1
9c99109 everflow 5661b81c: increment-2
8d55034 everflow 5661b81c: increment-3
e07a2d8 everflow 582f5467: increment-1
1deb9af everflow 582f5467: increment-2
1ae8618 everflow 582f5467: increment-3
ef2984f everflow 582f5467: increment-4
17d8230 everflow 6829f9f1: increment-1
051f914 everflow 6829f9f1: increment-2
d2825f3 everflow 6829f9f1: increment-3
f927955 everflow 6829f9f1: increment-4
a356010 everflow 6829f9f1: increment-5
93d0ac9 everflow 6829f9f1: increment-6
bcf22f5 everflow 6829f9f1: increment-7
2d2fac7 everflow 7000d84f: increment-1
615c56b everflow 9525b13d: increment-1
3037649 everflow 9525b13d: increment-2
1bb7f65 everflow 96113156: increment-1
f60f317 everflow a3f8aa75: increment-1
11cb99b everflow a3f8aa75: increment-2
fc546d0 everflow a3f8aa75: increment-3
30086fb everflow b21a0cc6: increment-1
609eb9e everflow b21a0cc6: increment-2
0cd4099 everflow b70dbf30: increment-1
e0d23a1 everflow b723ebc4: increment-1
a5a2537 everflow cc2383f8: increment-1
f673ece everflow cc2383f8: increment-2
a7d8b74 everflow cfeaf91f: increment-1
0150bba everflow cfeaf91f: increment-2
88443e5 everflow cfeaf91f: increment-3
f54f18b everflow d2b4cf54: increment-1
7e94390 everflow d5eeaa13: increment-1
5af5fb3 everflow d5eeaa13: increment-2
9a3b02a everflow e84eb2f9: increment-1
ade1636 everflow e84eb2f9: increment-2
ff1a3d4 everflow e84eb2f9: increment-3
6bbc89b everflow e84eb2f9: increment-4
3ed5799 everflow e84eb2f9: increment-5
67cc538 everflow e84eb2f9: increment-6
1dd251e everflow f320ad5e: increment-1
c3cbb09 everflow f71171b1: increment-1
082a3e2 everflow f71171b1: increment-2
e698074 everflow f71171b1: increment-4
f6cd89c everflow f9197573: increment-1
96e1d85 feat(cli): runID prefix matching + clearer daemon-unreachable hint
f6a858c feat(daemon): add human-readable startup banner to stderr
c53145b feat(github): implement GetMRState + ListNotesSince for poll mode
343fb03 feat(provider): reactive 401 retry-with-forced-refresh in do() (ADR-0076)
3a7c70f feat(release): add goreleaser config and release workflow
c35dbde feat(runner): thread HookFailure through runner.Request (ADR-0075)
1324ded feat(scope): thread planner's per-increment rationale into runner Goal (ADR-0039)
f63cbbf feat(setup): .syntropy.yml blank-sentinel + pure-code config-check command
436f6df feat(status): add offline sqlite fallback to everflow status
12500b6 feat: AgentState Mode + spec parsing (ADR-0024)
885961c feat: Draft MR support across providers + spec + CLI
ae7e2e5 feat: GitHub ResolveDiscussion via GraphQL resolveReviewThread (ADR-0034)
52f25ef feat: GitHub provider implementation
bb66e6e feat: GitLab provider implementation + webhook server wired up
40f0385 feat: Starlark filter — embedded default, per-Run override, YAML phrases (ADR-0030)
851aebf feat: abandonment-with-confirmation (ADR-0026)
a0420fb feat: claude runner adapter (ADR-0027)
9933210 feat: everflow start CLI + /trigger HTTP endpoint (ADR-0028)
fa8185b feat: gh CLI OAuth fallback for GitHub provider
1710533 feat: git operations — worktree, commit, push wired into work() + resume()
4dea6a5 feat: implement /everflow control verbs (ADR-0017)
28dfd21 feat: planner-driven discover() for spec mode (ADR-0025)
1d6734b feat: planning worktree setup in spec-mode discover()
fd07235 feat: polling as the primary event source (ADR-0031)
2a94715 feat: real discover() + work() step bodies
644c4d9 feat: real setup() step body — webhook registration + author capture
3b055dc feat: rename decision-tag protocol to , accept both names
e95c66e feat: resume() — webhook callback handler + event dispatch
d0d3de6 feat: secret rehydration on daemon startup (ADR-0029)
259231a feat: self-comment echo suppression via SHA-256 FIFO on AgentState (ADR-0035)
40ccb9d feat: sqlite-backed RecordStore + TimeoutStore
f474ec7 fix(claude): require decision marker on its own line to prevent prose hijack
1877365 fix(cli): syntropy abandon must bypass /control for an auto-paused Run
318eb25 fix(cli): syntropy resume must bypass /control for an auto-paused Run
676ffd0 fix(controls): abandon confirmation accepts a plain "yes"
e7943f2 fix(github): resolve OAuth token fresh per request instead of caching a startup snapshot
eef7a8a fix(gitlab): apply MR labels via a follow-up call, not the creation payload
7787c8e fix(gitlab): poke glab to force its own token refresh before reading its config
7cc1e42 fix(gitlab): resolve OAuth token fresh per request instead of caching a startup snapshot
f09ec56 fix(graph): Discovering allows Paused + Failed as valid transitions
8d31579 fix(poller): dispatch Runs concurrently, bounded by a semaphore
eacd4a4 fix(poller): redispatch terminal MR-state events until the unit leaves InFlight
66897e7 fix(reconciler): LastProgress uses the record's own UpdatedAt
cf7b018 fix(refactorsweep): DecisionNoChange replies to a human comment
df18882 fix(refactorsweep): MR merge/close bypasses the Paused early-return
2b16563 fix(refactorsweep): configure ErrBackOff + PauseAfterErrCount circuit breaker on every step
25b2971 fix(refactorsweep): fall back to blacklist with a Warn log when MR-closed re-verify fails
af9a915 fix(refactorsweep): invokeForEvent's DecisionContinue commits and pushes, like Done
d13a914 fix(release): drop windows from goreleaser build matrix
ae5198d fix(resume): advance LastSeenNoteIDs for echoed notes too
113d320 fix(runner): commit stray work locally, don't push it (ADR-0074)
069567b fix(runner): commit/push stray work on Ask/Fail/NoChange/RetryCI too
569c7a1 fix(runner): mandatory decision marker on every turn; never self-push or rewrite history
ab113dd fix(runner): strip nested Claude Code session env vars from daemon subprocesses
b13e89b fix(work): DecisionNoChange must blacklist + continue, not terminate
808a1eb fix(work): treat DecisionContinue like DecisionDone (routine "keep going")
8e6ab7c fix: CreateMR idempotent on duplicate branch; resume detects terminal status
6bc8e4f fix: add missing IsIsolatedWorktree method to retention fakeGit
d5925b3 fix: comment-driven loop + Paused self-loop + auto-resolve threads (ADR-0034)
cf742c0 fix: commit author falls back to host .gitconfig when blank
52932ef fix: remove accidentally-committed _v0/everflow-v0 binary; add .gitignore
949a04b fix: spike-driven bugs (ADRs 0032/0033) + scrub repo of customer references
683cb82 initial commit: scheduled-skill PoC
c508397 specs: add adr-0039-validation.spec.md (canary for scope narrowing)
8fbc04a syntropy 06e5bd56: increment-1
0a80ff7 syntropy 06e5bd56: increment-2
246fbd3 syntropy 06ed1e84: increment-2
31ba721 syntropy 11c82ecb: increment-1
a70b087 syntropy 11c82ecb: increment-2
79825ad syntropy 3e3e41b4: increment-1
72fe0ba syntropy 3e3e41b4: increment-2
5290212 syntropy 3e5c7090: increment-1
bc2a40b syntropy 3e5c7090: increment-2
cb50580 syntropy 54751c18: increment-1
de31948 syntropy 54751c18: increment-3
2c65829 syntropy 7e054fc7: increment-1
4bf3637 syntropy 8499b6fe: increment-1
147760b syntropy 8499b6fe: increment-2
51dd5d0 syntropy 9c90157b: increment-1
b516fc4 syntropy 9c90157b: increment-2
11e0172 syntropy 9c90157b: increment-3
10ccc07 syntropy 9eda39f2: increment-1
ead8362 syntropy 9eda39f2: increment-2
053c113 syntropy be7d5cb5: increment-1
45d70f3 syntropy d85867f7: increment-1
591c8e5 syntropy d85867f7: increment-2
b0eca70 syntropy d85867f7: increment-3
747a619 syntropy ed2609b4: increment-1
3350c87 syntropy ed2609b4: increment-2
f1f8c96 syntropy ed2609b4: increment-3
0621153 v1 scaffold: archive v0, set up internal/ packages, ADR-0019
You can’t perform that action at this time.