Skip to content

v22.30.0

Latest

Choose a tag to compare

@mickeyyaya mickeyyaya released this 17 Oct 21:48
· 516 commits to main since this release

Release class: binary-release — this release changes the compiled binary, so it has a NEW macOS fingerprint that needs a corporate approval request (see the Fingerprints section below).

Generated by evolve release (go/internal/changeloggen) from commits v22.29.0..HEAD.

Added

  • one bridge.Resolve names every LLM CLI driver (bridge factory F1) (#932)
  • admission by package cell runs in shadow (ADR-0139 O3) (#925)
  • record the recalled lesson ids in the cycle dossier (#952)
  • preflight warns when the installed Claude Code lags its latest release (#949)
  • wave next refreshes the code index at each boundary (K2) (#927)
  • forbid MCP, reach every service through a CLI (#933)
  • evolve code logs each call, and evolve code usage summarizes them (K3) (#931)
  • wave status measures width, utilization and the conflict rate (ADR-0139 O7) (#929)
  • the deep build shares the deep tier with Gemini 4 Argon
  • a directory that only contains protected files is lane work (ADR-0139 O2b)
  • a quota bench costs a lane only when it empties a lane chain (ADR-0139 O1)
  • evolve code queries the code index through a swappable backend
  • CI keeps its test streams, and testlatency names what sets each package's floor (#913)
  • deep and top seats run Gemini 4 Argon on agy before Claude Code (#909)

Fixed

  • quote the tmux boot cd, stop on a failed nudge send, warn on a drain error (#957)
  • skip and name a copy of a retired inbox item, never a new occurrence (#954)
  • the resume loop takes its retry hooks from the fresh-loop set (#955)
  • a carried ship interrupted after its push resumes through the one binding rule (#950)
  • reportdoc keeps an indented continuation of a paragraph or list item as text (#947)
  • the remediation fix directive asks for a numbered correction record (#946)
  • every go test a lane runs gets one CPU budget (ADR-0139 O9) (#942)
  • declare the test-amplification output in the ship tree (cycle 1934) (#951)
  • bare-clone test fixtures carry the gittest identity (#948)
  • let test-amplification write source into the cycle worktree (#945)
  • read every agy 1.4 usage pool, Gemini 4 Argon included
  • practicewatch tests reach 100% again, so main's cover-strict is green (#911)
  • deep and top seats drop agy again while one Argon wall benches all of agy (#910)

Changed

  • the two tests that took 48% of test CPU share their work (CI plan C3, C5b) (#935)

Documentation

  • measure trail, graphify and the type checker, and route each query to its best backend (ADR-0140) (#934)
  • CI deep dive - the race exit sleep, the e2e rerun and a saturated runner (C6-C14) (#939)
  • design a wave orchestrator for four lanes, few conflicts, a large fleet
  • the code-index CLI adapts to any search algorithm through declared capabilities and a backend chain
  • phase agents query the code index through evolve code, a CLI layer, not MCP
  • CI wall time measured from one test up, with five designs and a winner (#912)
  • one bridge factory for every LLM CLI, and both design sets complete with research
  • agy's /usage pools and a joined /model + /usage view drive the tier policy
  • each model tier has one purpose and a chain across quota pools; agy runs Argon (Medium) at deep and top

Other

  • Merge remote-tracking branch 'origin/main'
  • (dossier) cycle-1940 closeout
  • evolve-cycle: goal=81f0663ef733749a6696020692ee7c6ad6d80d5433324d6b03f818837deb2105
  • (dossier) cycle-1939 closeout
  • (dossier) cycle-1938 closeout
  • (dossier) cycle-1937 closeout
  • evolve-cycle: goal=ac452acdf465b76ec2aad2b6b9bd5885a2af97d5e67a5787bb3b35560369ae36
  • (dossier) cycle-1936 closeout
  • (dossier) cycle-1935 closeout
  • (dossier) cycle-1934 closeout
  • (dossier) cycle-1933 closeout
  • evolve-cycle: goal=e15a948c929b46066a4ed414b6ea0f6fa210f3534b69144036ca2d739ca901e6
  • (dossier) cycle-1932 closeout
  • (dossier) cycle-1931 closeout
  • (dossier) cycle-1930 closeout
  • (dossier) cycle-1929 closeout
  • evolve-cycle: goal=a725a0e75bb1831e4493d675830147417d28444a759aeded78de1619df6bfd15
  • Merge pull request #924 from mickeyyaya/feat/route-deep-build-to-argon
  • Merge branch 'main' into feat/route-deep-build-to-argon
  • Merge pull request #923 from mickeyyaya/feat/orch-o2b-scope-inside-only
  • Merge branch 'main' into feat/orch-o2b-scope-inside-only
  • Merge pull request #914 from mickeyyaya/docs/model-tier-policy-2026-10
  • Merge branch 'main' into docs/model-tier-policy-2026-10
  • (dossier) cycle-1927 closeout
  • (dossier) cycle-1926 closeout
  • evolve-cycle: goal=beaf3f7edfe8a0559a8ff4d18ebb1dbc19f8f1d705db87d591f45773cc4887fe
  • Merge remote-tracking branch 'refs/remotes/origin/main' into docs/model-tier-policy-2026-10
  • Merge pull request #922 from mickeyyaya/feat/orch-o1-fallback-aware-shrink
  • Merge branch 'main' into feat/orch-o1-fallback-aware-shrink
  • Merge pull request #921 from mickeyyaya/chore/orch-o2a-route-lane-sweep
  • Merge branch 'main' into chore/orch-o2a-route-lane-sweep
  • Merge pull request #919 from mickeyyaya/chore/inbox-wave-orchestrator
  • Merge branch 'main' into chore/inbox-wave-orchestrator
  • (dossier) cycle-1925 closeout
  • evolve-cycle 1925: goal=f995302c0af5ac9a4bb062f60ee8c603efbab6cfdfdf5be0a143cad49b546570
  • Merge remote-tracking branch 'refs/remotes/origin/chore/inbox-wave-orchestrator' into feat/orch-o1-fallback-aware-shrink
  • Merge remote-tracking branch 'refs/remotes/origin/main' into chore/inbox-wave-orchestrator
  • Merge pull request #920 from mickeyyaya/chore/inbox-pr-merge-update-race
  • Merge branch 'main' into chore/inbox-pr-merge-update-race
  • Merge pull request #918 from mickeyyaya/feat/code-index-cli-k1
  • Merge branch 'main' into feat/code-index-cli-k1
  • (dossier) cycle-1924 closeout
  • evolve-cycle 1924: goal=63b988da5ee9c49e7184b399708a7fb1d17d7911907690deed59d019e4d795c9
  • (dossier) cycle-1923 closeout
  • evolve-cycle 1923: goal=1d16e5dd9c94168ceaeddfdfcd073170d7c8c6b6e6ef856325ee8f26367ff27f
  • (dossier) cycle-1922 closeout
  • evolve-cycle 1922: goal=6e9c44e0522476254edc289fa85268b0736e72650d44ca4367c76b66b26c6dbc
  • Merge pull request #917 from mickeyyaya/fix/agy-usage-reader-1-4
  • Merge branch 'main' into fix/agy-usage-reader-1-4
  • Merge pull request #916 from mickeyyaya/chore/inbox-codex-probe-fix
  • Merge branch 'main' into chore/inbox-codex-probe-fix
  • Merge pull request #915 from mickeyyaya/docs/code-index-cli-2026-10
  • Merge branch 'main' into docs/code-index-cli-2026-10
  • (dossier) cycle-1921 closeout
  • evolve-cycle 1921: goal=dd3b07e1fa26d8d876a8f47ae148d0a897c8145ecff6f4ccfdb71059850eeb79
  • (dossier) cycle-1920 closeout
  • evolve-cycle 1920: goal=dd3b07e1fa26d8d876a8f47ae148d0a897c8145ecff6f4ccfdb71059850eeb79
  • (dossier) cycle-1919 closeout
  • evolve-cycle: goal=61d1c5f433dd83f43828919df8061f7d8de4caa5e4deae233bbabfaf49cf0ed8
  • (dossier) cycle-1918 closeout
  • (dossier) cycle-1917 closeout
  • evolve-cycle: goal=32626e6ed8bacdb0c4f3058744c6e036057292593fa06e29e2c583924a327fb6
  • (dossier) cycle-1916 closeout
  • (dossier) cycle-1915 closeout
  • (dossier) cycle-1914 closeout
  • (dossier) cycle-1913 closeout
  • evolve-cycle 1913: goal=cf461326fcbda23f9de870d49013cc460da72cbff3c3f10cd2dc4d1de6efa748
  • (dossier) cycle-1912 closeout
  • evolve-cycle: goal=30491f037ae7d5f89de4d3ca0cc7ce2fda933a3b6964a2f690c18f85edfe1203
  • (dossier) cycle-1911 closeout
  • (dossier) cycle-1910 closeout
  • (dossier) cycle-1909 closeout
  • evolve-cycle: goal=3cd4b0a954e705c3ae613810125630c9fd3833158196d4fcaebc5b029d3aa5fe
  • (dossier) cycle-1908 closeout
  • (dossier) cycle-1907 closeout
  • (dossier) cycle-1906 closeout
  • (dossier) cycle-1905 closeout
  • evolve-cycle: goal=cf093f9c6873b95d5d1a9041b1d9c357f998db527d496ad34bbe4d2aec23b58e
  • (dossier) cycle-1904 closeout
  • (dossier) cycle-1903 closeout
  • (dossier) cycle-1902 closeout
  • (dossier) cycle-1901 closeout
  • evolve-cycle: goal=5d0a62bb402ae0e516cee98f4df6b74d000722d1dc11f83fd315dc2852cf590b
  • (dossier) cycle-1900 closeout
  • (dossier) cycle-1899 closeout

Fingerprints (corporate approval)

The recommended macOS artifact is the universal evolve_darwin_all.tar.gz (a lipo'd x86_64 + arm64 fat binary) — one fingerprint covering both Intel and Apple Silicon. SHA256 checksums for every published artifact are in the checksums.txt release asset. (The per-arch evolve_darwin_amd64.tar.gz / evolve_darwin_arm64.tar.gz archives remain published for existing installs, each with its own distinct hash — approve the universal one.)

To adopt this release under a fingerprint-based approval system:

  1. Download evolve_darwin_all.tar.gz and checksums.txt from this release.
  2. Verify integrity: shasum -a 256 -c checksums.txt.
  3. Submit the universal binary's SHA256 as the one macOS approval fingerprint (one request per adopted version; the pin re-adopts automatically on first run).