Skip to content

gastown

v1.2.1 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Affected surfaces

rce_ssrf auth

Summary

AI summary

Broad release touches Bug Fixes, Others, auto, and daemon.

Full changelog

Gas Town v1.2.1

Pre-compiled binaries for Linux, macOS (Intel & Apple Silicon), and Windows.

Installation

Homebrew (macOS/Linux):

brew install gastown

npm (Node.js):

npm install -g @gastown/gt

Manual Install:
Download the appropriate binary for your platform below, extract it, and place it in your PATH.

Changelog

Features

  • 59edd7151e95edae2598887b22ae0f097ca873b3 feat(daemon): per-bead cargo target clean hook (hq-x0v7v)
  • 5e31df81f66b847774a41a6aef0672720d9a385c feat(witness): detect polecats stuck at startup without heartbeat (gt-uk7)

Bug Fixes

  • 64ad5ed95ea071e99a22eaa537d5d199072aee11 Revert "fix: clean standalone formula wisp on hook failure"
  • 9d47611db25b78080d4da95b5ae72d64e6f4e388 Revert "fix: complete opencode agent logging adapter (gt-gh-3833)"
  • d16118249cc967f331169afc02e150aa94bbddd8 Revert "fix: parse OpenCode step-finish usage (gt-gh-3833)"
  • e34cf5a20ebe80df5f03169c1ff85c27f49d78f9 fix(daemon): clean legacy tmux sockets on startup
  • bf1ec5d49408c63c4c64ef0a8fad5066974d8871 fix(daemon): distinguish Claude usage limits from real crashes (hq-j6hur.4.1, gh#3398)
  • 306d142f097387b90ce2e3a8fe0e8c9338a8cd60 fix(daemon): prevent BD_ACTOR=daemon from leaking into polecat sessions (pa-xyr)
  • a395fed84bf28e75904ba338573606de13931465 fix(daemon): set BD_DOLT_AUTO_COMMIT=off for read-only bd subprocesses (hq-j6hur.4.3, gh#3596)
  • a3a2c3e2d809c52e6c457f069b93ac8cd6aae95e fix(diskspace): include APFS purgeable space in available bytes on macOS (#3854)
  • 4fc8b6d9534c07784c2290eb6addf838737cb473 fix(doctor): add boot as managed hooks target; detect rig-root stale settings (#3852)
  • 84da0495171877219f9e0153b035acd9e5c14ab9 fix(doctor): rig-config-sync accepts prefix-named Dolt DB (gt-5hd2)
  • 2eafac9784301e6a8832a8fa32df9143a17c236a fix(dolt): disable auto-gc + stuck-agent-dog null-guards (extracted from #3831)
  • 1ad4e663653a17d6247cb2e9800a6137d49593e2 fix(dolt): set server time_zone to UTC after start (hq-57jr8)
  • 2ea89d56eeb34aa8cb4dae1ce2769028bded71a7 fix(done): auto-rebase polecat branch onto target before push (gh#3400)
  • 36ff5ea1a8cd94f8736b2886124e6fbe6d69fff0 fix(done): close workflow step beads on DEFERRED exit
  • 085d158140b6638ccf0f814db29415b19c5e2064 fix(escalate): pass description via stdin to bd create (#3890)
  • dffc189139a43db0ee2f90fc76435edda63ebb7d fix(formula): infer rig from workspace instead of hardcoding gastown
  • 3b76db830f691d858928e6a50fad5a3de8b5e089 fix(formula): pass --no-convoy when slinging convoy legs and workflow steps
  • 7e1e183943a129fc4864589779d06b017078683c fix(gt): socket-first Dolt DSN across internal commands (wa-d6f)
  • c1fd5a5210b309405cb7a406c2396fc4fb2346bd fix(handoff): merge full agent preset env into respawn command
  • 8bb2c216b785e5a99442b0d1a33c068f17dc73e7 fix(hooks): seed Claude autonomous settings (#3000)
  • 34c51dbd5169a70fd37d461dfa82054d43c31cf1 fix(hooks): seed Claude autonomous settings (#3000)
  • d381a35c260fd93d2ec9730ba6b5cfc20a9cf6ad fix(init): run hooks sync + create hooks-base.json during rig/pool init
  • ca2bfd142186eae86a395a9416ab2358b113070b fix(lint): correct misspelled behavior comment
  • 109bb12280b80bd285549e60d2f8a9c3d9ff5784 fix(lint): correct misspelling behaviour→behavior in polecat manager
  • e7949128fc7a2205cea54d0c5d557f4f7226caba fix(mail): infer reply-to from inbox to clear reply-reminders (gt-zzob)
  • 112866f12a51590e798146eebb4397238e3a9423 fix(mq): propagate remote branch deletion errors in post-merge (gh#3868)
  • 3c3b292b40486c6c89648b2b196e11784d54f2a5 fix(polecat): kill session during worktree repair (#3961)
  • 2ca7d2b193c640f3555ac2fbfdd71462d8b34d38 fix(polecat): use SetAgentStateWithRetry in pool-init to close MVCC race
  • 2e2cdc9f9d93f22fb2dc39fb1bbdd3c0992765ba fix(prime): bound external tool injection
  • 72928c8da845de638434c3071f8adbab194bc784 fix(reaper): raise open-wisp alert threshold 500→800 (hq-57jr8)
  • 5237e5c4f5a6362011d7c61bd76e013475578c9d fix(refinery): strip stray merge-conflict markers from .gitignore
  • 387942b44893cc3e6431cba0767e97e2e7b1223f fix(refinery): unbreak TOML escaping in consolidation-failure-handler (hq-j6hur.3.7)
  • 3d7d88b68efadd4bee6e98a9098977be9610f80e fix(release): age-gate npm self-update
  • 0cbcb58ab4244a2bf3a19eb585a1ffbabbbfde83 fix(rig): detect dead tmux panes in status and start
  • 41c2917138612e0fbcf1448e52a34273e73c1ea8 fix(rig): drop correct orphan Dolt DB on rig init (gh#3562, hq-j6hur.4.2)
  • cb4352c43bff69e514579e03c657c3c6b28a8fb8 fix(shell): make repo add-offer opt-in and stop it nagging every prompt
  • 5010f11c038d4f0d18b38295d98a20c3aba6eb63 fix(sling): allow standalone formula slinging in deferred dispatch mode (gh#3917)
  • cfbdf3c228c2c3892a3c472c1ca043ccecd1992b fix(test): update TestBuildBdInitArgs assertion for --force flag (gt-hfg5)
  • 9f4f6ba21aae5ec54bac644969bbc905e877c94d fix(web): prevent duplicate ready sling submissions
  • 9bd54ed61d68dd0ae3b63dd7722b0057a43797c8 fix(web): serialize convoy fetch breaker retries (gt-gh-3117)
  • 56fe0de5ad0f4c2a55d992a5e8f3caea94cfecc7 fix: auto-save uncommitted implementation work (gt-mn3u-env-leak-fix, gt-pvx safety net)
  • e4347f83840c817c73e7a708709dad96307b8ee3 fix: auto-save uncommitted implementation work (gt-pvx safety net)
  • 47a4e2064ab70e78d9a91a3c90c98eb4d7ed23d2 fix: auto-save uncommitted implementation work (gt-pvx safety net)
  • bd17e0baee569fb2cb83f5d8527be3ea92aa426e fix: auto-save uncommitted implementation work (gt-rca-alias-batch-timeout-recovery, gt-pvx safety net)
  • 192ecfd083ab62c8b0ec1d7b730ff2153e1703ab fix: auto-save uncommitted implementation work (gt-rca-alias-foreground-mode, gt-pvx safety net)
  • c1831e136c19a431257e0fba9b5a62eb7447cc36 fix: auto-save uncommitted implementation work (gt-rca-alias-nuke-refusal-predicate, gt-pvx safety net)
  • dfef6941910681e3b5ed9d025be25701a3d19aca fix: auto-save uncommitted implementation work (gt-rca-alias-preserved-classifier-audit-v4, gt-pvx safety net)
  • 0b6c910439f2549dcb1db7ca723f28610d989b39 fix: auto-save uncommitted implementation work (gt-rca-alias-route-resolve-audit-v4, gt-pvx safety net)
  • dfd9d92f44c931dc0cf4cb571ea85c5ae1ad6281 fix: auto-save uncommitted implementation work (gt-rca-alias-safety, gt-pvx safety net)
  • 08edad09d6827c3641adb9a0020d0ff043246b1a fix: auto-save uncommitted implementation work (hq-j6hur.3.6, gt-pvx safety net)
  • 8e41b942675b928dd4e63e2b1c3c5c2bf879a6de fix: auto-save uncommitted implementation work (hq-j6hur.3.7, gt-pvx safety net)
  • 371e9b664caaf01baa207b77302491b315a79f30 fix: auto-save uncommitted implementation work (hq-j6hur.4.2, gt-pvx safety net)
  • fdbcd2e4f92b87a256c796f3987d86001ee93472 fix: auto-save uncommitted implementation work (hq-sa8de, gt-pvx safety net)
  • 07545b50f94ba22cd0210a880009495c1e800331 fix: auto-save uncommitted implementation work (nitro-pr, gt-pvx safety net)
  • a395d7c6f17156c9b162402d692509c4c4efe512 fix: avoid duplicate inherited slash commands
  • 29e90d2fd279abe7877f314fb9cd1b5a08a89fa3 fix: avoid false unpushed polecat cleanup
  • c6eab2a3080fd03cc01d6c441c0100c10b5d2840 fix: avoid submitted idle false positives (gt-gh-3055)
  • 607218d980b6841d6ab5d97163cbc1fd003945f7 fix: block Deacon patrol cycle batching
  • fcad6d3d46f5e35de873adaf217be70ca9ff7522 fix: block recovery on rename conflict dirt
  • 6b627662456baf445d12775108021abc5eb861bb fix: bound bd list read throttle wait (gt-rca-alias-crash-load-audit-v4)
  • 60207dcc52fd43e62e1f250f49120f5001d22933 fix: bug: mol step await-event blocks context-check patrol step — refinery never hands off (#4016)
  • 425483051b35b1c314a89e95da3f6c8ba1f24872 fix: bypass prefix routing for agent-bead operations (issue not found bug)
  • 9cb1db99840ae603e457ae9a94400124d38e890a fix: centralize polecat workstate reuse verdict
  • 067d644915d4865be62308bba0057e2540fa3f12 fix: clarify direct workflow branch advice (gt-rca-pr-policy-convergence)
  • 02b786194fca14a49f63416c7442bb4cc7551c12 fix: clean standalone formula wisp on hook failure
  • 7a1915301560f7712a578fb75ad57d286b7903c6 fix: clean up statusline lint params (gt-pr-main-routing-rebuild)
  • d95cfcf6238660db453bdf8b86765ef9b44eb743 fix: close Dolt recovery review gaps
  • a9745eb6cf8aa692bae7aa33006ced76766fac32 fix: close no-merge completions
  • a52b25d6fda070982e2b36ccdfca32a2add203f6 fix: close stale hooked mail beads before each handoff (GH#3859)
  • 738dcb06457d84c6389de64151b8c101c4cb3072 fix: complete opencode agent logging adapter (gt-gh-3833)
  • 2a7c903756b8fa3182bf3f46b20ae20e474f0b40 fix: complete scheduler hook verification path
  • 69f1c81d190712570cdf237afa7edaf19f12f764 fix: consolidate bd subprocess hardening
  • 5c90c7c49dbb28201da0c273b014ffd61f8696b3 fix: converge polecat workstate decisions
  • 4496807ce5d69ff3c3e83603a45fabdbe3b21dbd fix: cover sling target database guard paths
  • 367bfa4d1248ef7fa957f9f92cce8953bb6cc10e fix: daemon augments PATH with user bin dirs at startup (hq-olcb)
  • 64a5e5a1fecd480f3247891cda56bbbe013f2539 fix: dashboard polecats panel empty — use per-town tmux socket
  • 88896b4641d88c94089156a84583e294e7a1e901 fix: detect submitted polecat ghost sessions (gt-gh-3055)
  • e3d026c9e16ec301c2c828f4496ac511db05dc3e fix: diagnose ambiguous Dolt config (gt-rca-alias-dolt-config-doctor-v2)
  • 0fdffb60ee18fd9e88673eda052e0f45fa316bbc fix: disable Dolt stats in managed server config
  • 391437199c4da0bf1a0e82a94ae22286e3abdbef fix: dolt-backup plugin honors GT_TOWN_ROOT (hq-huub)
  • 74362235be76ee4c4d86824f0c016b79caca9a0b fix: emit feed event for pane crashes (gt-gh-2534)
  • f5d80d97f32bf84b02b982731fd8035f6484de60 fix: enable OpenCode LSP by default (gt-rca-alias-opencode-lsp)
  • ee2f37999b34fb378e961dc04c0a7229ef985229 fix: enforce polecat cap admission
  • a80591ab041ce6588391b412e9059bf372a0a258 fix: enforce polecat cap admission
  • 665a764c6b5904b8c2ec472c5f48c5de5a97dafd fix: enforce route append prefix ownership (gt-12-land-4096-routing)
  • 2d9de948ed72f5329b1a26ccd7fb14b9af9929a6 fix: fail closed on corrupt hook worktrees (#4025)
  • f9cac04e6ef44afb101f07f181a44617306b4d81 fix: fail fast on Dolt sling circuit errors
  • ae891977d3e08a3304b3b5c884f95c7ef95a274c fix: filter '(not set)' sentinel from bd config output (gt-kbi) (#4022)
  • 2478ffcb6cd1e3ad044270e63c00861e1ab6003c fix: finalize scheduler visibility cleanup
  • ad240f523a7928af2b0214f49f478506fba81873 fix: force deacon patrol handoff after cycle (gt-12-deacon-liveness-noise)
  • 0b023adf4c33abfe69f0806efe0c92e46726b4e0 fix: gate slot-open on recovery safety (gt-rca-alias-slot-open-safety-v2)
  • 28f19b2aa4ee18bb02994124b77cf3c536d27bf7 fix: gt dog done honors GT_TOWN_ROOT/GT_ROOT env vars (hq-zyvo)
  • 50f3c7a1524cb4276000a6f4c5b43e16d47359db fix: gt done early returns bypass hook clearing — polecats stuck in 'working' (za-o9e)
  • 6d3adcd476522e1d104760153a1aa0376f320709 fix: gt done's UpdateAgentActiveMR uses ForAgentBead routing (hq-e73z)
  • 98fd59fb5361a2c7901e890d05da820c330bf965 fix: guard autosave runtime artifacts (gt-12-autosave-runtime-artifact-guard)
  • 15b99f637623fbe591dda2d4e1782e1296d95275 fix: handle empty rig repos without masking bad refs
  • 221f839f4dc169200f726b923e97915de3c2bf65 fix: harden GT against Dolt subprocess storms
  • 8d95d9834f655fbf5c3a10a72783273f332ec219 fix: harden bd subprocess environment
  • 401c3fea8db8cf5952b7a969ed444faf46a09ae7 fix: harden daemon and convoy bd subprocesses
  • 8d0bca164ca5a326d7d89ada801f913d272570a3 fix: harden hook and bd command recovery
  • c72232678872149ff206615864ecead7d957c949 fix: harden managed Dolt server config
  • 24c7c7f6b192fdf253a9822b795440b3d259408a fix: harden stale active_mr recovery safety
  • a1489f74d593d8769ea23b6a42b9017ce4a557a5 fix: honor explicit done target
  • aeef54ea145da87596d69d0d16f43ee7c2e6a564 fix: honor force in nuke dry-run refusal check (gt-4vy4z)
  • 6ba30bc706f646fd5e69eb5e840c5d546e848670 fix: honor workflow step dispatch targets (gt-gh-3798)
  • ab55026f2b679b7b51085e65de8d4a68d1c83beb fix: identify convoys by label
  • dc96cae7ee8a63645f7dd573c83bdbb15e0e41f0 fix: isolate TestDefaultWitnessHandler from production mail system
  • ae30520cffce4a329824bd98330d066e5f4b81e0 fix: isolate bd routing from polluted env (gt-12-env-routing-isolation)
  • bda229c556b65d4ddbf58125aef3bc8f573b9ebe fix: keep explicit done target authoritative
  • 9f52f8bc39c003be4f879fe58c296a7642ef9e4a fix: keep formula convoys town-scoped
  • 087f2b8e3315de29f8663f17d6627a1dbab30d40 fix: load OpenCode startup through hook prime
  • 38b186ba8090ed7d1ce68ece1e3648f35d79e467 fix: make Dolt diagnostics non-fatal (gt-65t8)
  • 381f29368229092625745b155f064b67be82a177 fix: make beads init recovery robust (gt-gh-2922)
  • dd67014b51b94de24de0667817b57732c5150882 fix: make polecat admission liveness check cross-platform (gt-12-rebase-4081-admission)
  • ddca424e805f02c95804dd4b509c631129d1172a fix: make ready-rig rows slingable by shown ID (#4020)
  • b8cb39ad4513fcf01f4581f6a7f89651c1b9aae9 fix: mark live no-issue polecats review-needed (gt-rca-alias-working-no-issue)
  • 0d46c86bd27fdfd39a69e0d9d84f8df02889ad0e fix: parse OpenCode step-finish usage (gt-gh-3833)
  • 461de1400c431c725a76a426f11e15bef0b94bf3 fix: pin bd init to rig databases
  • 12aea89ac635cea1b358f7323b61c6c0d21c1b1c fix: pin bd subprocesses to resolved beads database
  • eb719b21ef5ff4855fc7f32e1125581c45c822aa fix: pin daemon's getAgentBeadInfo lookup to town .beads (hq-3kri)
  • da5609d735738fc5087744c303c4b0cf12846aaf fix: populate dashboard rig options from JSON
  • f24021e5258a0a3a4ce432da47459e2a0766ff28 fix: preserve OpenCode compound role display
  • 2e2122b4c268fa177a46f793a8c9ed8e31ade779 fix: preserve bd timeout diagnostics after process-group kill
  • ff103c2e8f808937d1f0eb4ed9941497a410ff3c fix: preserve beads metadata during redirect setup
  • fc5ce8c028ca129adf9171b3d5c08750d4337dfc fix: preserve idle session reuse during admission rebase (gt-12-rebase-4081-admission)
  • 5ca8d0513a97a2feb85d564df39bdf0d947f7ac3 fix: prevent rig add from hanging on existing beads remotes
  • 8391c805803fbba8e4c858587c8a8babc8e870de fix: protect global beads database from orphan cleanup
  • 9a7f1a98be71d8ed8cf9e3e5dd8741f3792d95f0 fix: provision Gemini context for rig worktrees
  • c75ea5d0e1058b1999dc60425ed1300a4fddd1c4 fix: query rig db for remote hook show
  • 0a38aa745299f5eee071c65ea3c27b48fd078ee8 fix: quiet deprecated effort env startup notice
  • ba2caf6f38c452bd04f379568fb00fae7a8a6503 fix: rebuild routing convergence for main (gt-pr-main-routing-rebuild)
  • b381f60a76589016589fd9be93c18c9902e69c9b fix: reconcile polecat recovery git state (gt-recovery-false-positive-clean-closed)
  • eaeba0363d216c6050970b7f3cd06037b264714c fix: recover launchd Homebrew path
  • 73341afc04ce635efbaca3ad2ed5ffa2b4312e28 fix: reduce startup mail churn for patrol agents
  • 48706a55d8a83dad9aaf7918c3a3897a40afe92a fix: refresh Dolt PID state on discovered live server
  • a031d56dc1b261533c7a8402a7b83809e973f5b2 fix: reject cross-database sling targets (gt-gh-3899)
  • f7d1720c454c16d53d8dff54736f2aabe40243e6 fix: remove bd from status-line hot path
  • e2c98025fdc96d01d1f8655f1356dc8993b1b763 fix: remove bd prime from startup path
  • 3fccd33ae65ebfd3e126bcdeaf6c0757d852ca65 fix: remove unused statusline args (gt-rca-pr-policy-convergence)
  • 39e5d2f22556d7731108f80ac6e61c9bc68518cd fix: require recovery-safe polecat reuse
  • eeca16d41f75ac6a7372e35751a936f60a56605f fix: reset export auto drift state
  • 593f9aa1f7511540dfba06dcb78cda09dc426409 fix: restore OpenCode hook startup
  • 42ea0a8585290f80690103962e5d5e0d68672a4c fix: rollback spawned polecats on hook failure
  • c50df7581c2a1edaeac4e560160cf3391ea5afed fix: route agent bead lifecycle writes through town db
  • 7b03eb9a5c1b6d6c8e7070b8f762798810dc0e0b fix: route bd create repo aliases canonically (gt-bd-create-repo-routing-rework) (#4180)
  • 0cd8907250e120c73cf73e93030f6e5d72a3d00d fix: route bead creation to target database
  • c92c65acc98d3be51a5f9bb4b6e4b9eefa19c7a3 fix: route doctor prefix checks through metadata db (gt-rca-alias-stale-redirect-audit-v5)
  • 730a957dd10c069d89a4e851399c64cafbaad6f2 fix: satisfy statusline lint on policy PR (gt-rca-pr-policy-convergence)
  • e862b0ddf8de36841b6f5119e74a1c15217342d9 fix: scope bd env during rig prefix seeding (gt-12-rig-init-issue-prefix)
  • 218344a2e3fade134abeed762b68a04db075efa5 fix: serialize route mutations
  • 160bba7c4c1b20f664fad9a104ce620894e461a2 fix: skip empty stuck-agent restart loops
  • 45fedb3db9a53a341fd09fd8daa373f652061ac1 fix: spawn explicit polecat shorthand create targets (gt-rca-alias-create-target-v2)
  • 9f1adab888ecb8b75845a01c45dc12125b69e948 fix: speed up scheduler latency paths (gt-12-scheduler-latency-current-build)
  • 25d45e29a17783f053aa080645f3b90cb57f2ae8 fix: stall assigned polecats when sessions die (gt-rca-alias-working-no-issue)
  • 518f668d9cc6159a7c196f4ca634f5f67365a926 fix: stop tracking opencode runtime output
  • 541423fe1186cf37e633b0b273bf20a4c9a75a5f fix: supersede PR workflow policy guard (gt-rca-pr-policy-convergence)
  • 5d579367b79ed0cdb82790f84866a2f119211299 fix: suppress auto-export for molecule beads
  • 01ffb0e1c4a845f11956675165644e9846ea5be9 fix: suppress boot spawns when deacon is healthy (gt-qu883c)
  • 09d8b7ddda935d9eae226e045a0fcf557045b0b8 fix: suppress mail bd auto-import
  • 2543ad57c3e0b883a4a36ccde6843fe7a773f479 fix: suppress satisfaction survey and away-recap for autonomous agents
  • 6fe3fa12ca4fbac5a659cbef2cddcc866ca9c3d2 fix: throttle GT bead list subprocess storms
  • fdd91a52d9919bcb57510e8f9079857c863844c3 fix: tighten PR workflow policy convergence (gt-rca-pr-policy-convergence)
  • 625bcf8a92f9faef9804f73624a8bf770085ebd2 fix: tolerate reaped active MR during cleanup (gt-rca-alias-no-merge-cleanup)
  • b0677cf66640b9a89a9636c190c9a8273b163775 fix: use town root for scheduler hook verification
  • 45506cf1935655b65872a540b2fbb50802e83782 fix: validate nudge pane session (gt-gh-3563) (#3950)
  • 079678054eb53b0851a6aee12eb134e59d5e20e8 fix: validate resolved polecat sling targets
  • 455240397571199afe3f584892c5c7d0e0da47bb fix: verify hook prompt beacon delivery
  • 4a82a63b0251b5636f179e00af10cd2dfa93867d fix: warn when gt install is shadowed
  • 3d16dde933d891ce93faea4f0f9489ea48c5e9ab fix: warn when gt rig config set writes to ephemeral wisp layer
  • fef905bccf262491948a0e4682813c37f4915d57 fix: warn when prompt_mode none drops startup prompts
  • c1ac1d0d1df690016bc6eeac9eb996cf38168f4a fix: wisp_reaper gt sling inherits os.Environ() not bdReadOnlyEnv

Others

  • 3107bf5b2b17eb29074392bb5dbe5449eb3e5904 Add command description to bd timeout errors
  • f15ca6afbcb1355fd2238d1675e8d71e97102fac Clarify Gas Town hq beads routing (#4181)
  • f01d8b29d7bd08b83ae835957575f89f20d2660a Record origin main in gt 1.2 release RC
  • 955aaea03b5a207a02cd6d05cdda533f71a76737 Render ready work panel
  • 76587a17ff7d814c2720c318760f5b534d4d2851 Revert "WIP: checkpoint (auto)"
  • c3477512b53dd0db04ca4e0cbf743d4070e2bdca Revert "WIP: checkpoint (auto)"
  • a3dfaa370e214d72bd294471cd9b61f77eecf4f9 Revert "WIP: checkpoint (auto)"
  • 578e6d280d3fa0aa096c45aae11952838e8940b6 Revert "WIP: checkpoint (auto)"
  • 0195ce9c64facba34e1f1132b0df3ed2feb12078 Revert "WIP: checkpoint (auto)"
  • 12ac9d5e9beebfc8458fda6c925c744634901345 Run setup_command during polecat worktree creation (#3960)
  • d8192d50c9d068dd4d7ae539c78b7ec03477f3e8 WIP: checkpoint (auto)
  • 9f73522a11627e3b48ca0153f6dc10efbefdf89f WIP: checkpoint (auto)
  • 9e982331ec9d5e9009e93010bc323161b02ca90b WIP: checkpoint (auto)
  • 96e782162863c6b3040a57794069ccf10acf40b4 WIP: checkpoint (auto)
  • 6d9fe1f68a4a47c3f606b83908bfdbbc7b6e0f16 WIP: checkpoint (auto)
  • f9eae9ccc762078461f8b27de4e8a21ab24caa79 WIP: checkpoint (auto)
  • 43964bc6738ba69580e054f4a2a0bf5e95e2d6df WIP: checkpoint (auto)
  • 5a4a1ebe091a288be19171ba1f1ebf256b95c724 WIP: checkpoint (auto)
  • 658bac1906a9fef98e39b05b8584106ae08f35f4 WIP: checkpoint (auto)
  • d4dddc1227ef4102334539cbba5b6b27095f12d5 WIP: checkpoint (auto)
  • 88539acc6243cda563bd3e5bd173b2b2e3aac237 WIP: checkpoint (auto)
  • 98cdd10bc79494339199f384b11550db88c68063 WIP: checkpoint (auto)
  • a1ab41d7beee49a22bc739b77dca22e2fda3b9b9 WIP: checkpoint (auto)
  • 0a70fc4c14174ed9e93888abfcbd806baf583bce WIP: checkpoint (auto)
  • 8821c1f8749c7a512cf73217bd4cdf411a9fb2a7 WIP: checkpoint (auto)
  • 006fae9da2c95a41592aa6b23ec687777d9c8619 WIP: checkpoint (auto)
  • 6b27a3fc572178f891a4d6828b7ca023ac26b4d6 WIP: checkpoint (auto)
  • d93046aa211d5056b4f8098bd6acde6ee197f2a9 WIP: checkpoint (auto)
  • 8cd0dc6b294d1ded04291db417f0a6f98b081d65 WIP: checkpoint (auto)
  • 3ce2391d1cc22016df6a4faad0d25a23afc6067c WIP: checkpoint (auto)
  • 0e431d156210941d18979f3624f8236d5f2ec820 WIP: checkpoint (auto)
  • 4de8ebcd22e60ac3cb3d28fd1f0d53120bbf463f WIP: checkpoint (auto)
  • 2c72f565c0a44e86226b7f7f2b11fc491a6c7b42 WIP: checkpoint (auto)
  • 2470afebeabb0f5266c216826adebb5c1b81e84a WIP: checkpoint (auto)
  • 60df40db601cf2b6c425975401661cb665d6f470 WIP: checkpoint (auto)
  • f67b933e4c3454df38aed728a9c66cd8670b7e51 WIP: checkpoint (auto)
  • 55124a48f6425a4fef71f04d7a12560cce2b5c55 WIP: checkpoint (auto)
  • 3a41f59cacde31b7807606d214633c779fcc07f4 WIP: checkpoint (auto)
  • 644fce3276c67339a7bb5dba24c45d48934419dd WIP: checkpoint (auto)
  • f0a323a0171b613b17e7b58e55ac86fb31e9e2c0 WIP: checkpoint (auto)
  • c581014a636be3833d8c1a6af7b0213f69f7aa5b WIP: checkpoint (auto)
  • a0bbb61328f7df27d9588bd753aa87a0ea22f323 WIP: checkpoint (auto)
  • 43fc3bfef1ab5e6e942af7661b4aa6ed1decf0fe WIP: checkpoint (auto)
  • 327d549f05a2d2e6e11225d906e9b3406e949f7d WIP: checkpoint (auto)
  • 62c2cef4adc03c977ff5962092d81ab2baad1b46 WIP: checkpoint (auto)
  • 55336ce6c42565e96deb12976ca38721d9822821 WIP: checkpoint (auto)
  • 79608d5df7ab18cb7bd0cf0e334d4180c1ac450a WIP: checkpoint (auto)
  • c8371c35e13944aaba88928eda87d384b83d84fd WIP: checkpoint (auto)
  • 161e03de44511fb052ddf9e224e3d9950f057d92 WIP: checkpoint (auto)
  • cf25a52aac85ce6f65024d9a2fd18c50912f380d WIP: checkpoint (auto)
  • 514014d4753d196dcba8c6e59c0b4c7d03a50181 WIP: checkpoint (auto)
  • e99f3b7546b8b846ea47202103a251b16ef0abde WIP: checkpoint (auto)
  • 92cfc37e0bc61c4aa7af1645654d1af6f5d40e57 WIP: checkpoint (auto)
  • d84f9eac8ef45e3ec19266bb33d0e0fb28d7187b WIP: checkpoint (auto)
  • ddb09514bd6d3e9f269f2e7689d4ae849965da9a WIP: checkpoint (auto)
  • 371679e94858168f909f69dea8e73b524bf7fdb3 WIP: checkpoint (auto)
  • 623d457d7d524eb0cb29e73147fc644e460ec614 WIP: checkpoint (auto)
  • 7f128a01e484a681e142442dd2fe029953fd6bfb WIP: checkpoint (auto)
  • 88970ebdc45a90902367da2c3c9236edac38b468 WIP: checkpoint (auto)
  • 16fa977715a825c786f11baf0cace8736db01e26 WIP: checkpoint (auto)
  • 226ff2e801341b977ca57b371323910ff1149884 WIP: checkpoint (auto)
  • 556404c766e7e2149de31266c3f399ed8f1050a6 WIP: checkpoint (auto)
  • c0b3d6f2930d85607f63ef02188fab5ed08b3d9b WIP: checkpoint (auto)
  • 03b1fc5b81a0611618fa97cde4b4d57dbc9d3679 WIP: checkpoint (auto)
  • 8ae9a1c8b54f6c417e8026dbb38283fd275b1db4 WIP: checkpoint (auto)
  • edf2b9e138463fa3e64cac4c8ba1c04f9791b67e WIP: checkpoint (auto)
  • 23470fc80bc1465b5b8f6a18da8ad8b55b3997e9 WIP: checkpoint (auto)
  • 5a3bb1624194acdc4a7e2e85c177fe9b51e9e0c5 WIP: checkpoint (auto)
  • 393e5336b8132ac2e00d77d405478473ce58c9f1 WIP: checkpoint (auto)
  • 65626ca809df8ff18494d5d9147341b14aab4842 WIP: checkpoint (auto)
  • 562534d803fb3d5a71a6ab94a2ceeea042510f22 WIP: checkpoint (auto)
  • ee527bcbc9e529cc0419b6c575b74a658439de31 WIP: checkpoint (auto)
  • 0e4d4bd6d5067e08e170e6868943aefdffb4c955 WIP: checkpoint (auto)
  • 2ba3fc91a121c869e5ab857c5a2d4e347a9df879 WIP: checkpoint (auto)
  • de06ccfc9a368afe1d2751a2b31a05d58f6bec3b WIP: checkpoint (auto)
  • a87c4058ba05f1ffc63222c612b5bd52c43b43ba WIP: checkpoint (auto)
  • e3ba21a98a7c67db1f182aa357f1e72c85567fcd WIP: checkpoint (auto)
  • 448f90ed32b56a6925aeebca1b73b6f939fca989 WIP: checkpoint (auto)
  • 16efa83930d44a08d7d8ace1f28304d97fe9202c WIP: checkpoint (auto)
  • 08acb8582ca76e2bdede559b4c3cda05dd5edf5a WIP: checkpoint (auto)
  • 6803409e8929dfa0a448e600e41a6b648a7a8816 WIP: checkpoint (auto)
  • 5e92bb26c2b3f7bc28848ab657c29ed5ebdbc038 WIP: checkpoint (auto)
  • 1feaf8183a561e1aa9e0afbd84c0a7f693bab34a WIP: checkpoint (auto)
  • 6094430aef889c2de67252c2cd72be74399e1eb1 WIP: checkpoint (auto)
  • bc1786b81e1e89c496f9ccaafdbbddb90fadebce WIP: checkpoint (auto)
  • cf3d57b67bf17032c7c9eaeda818fb9071aa6019 WIP: checkpoint (auto)
  • f49cb6ce87372e77176dc7018886b8fb892907f5 WIP: checkpoint (auto)
  • 7537dd1d6af8090c886071b9d1bbcb193307b869 WIP: checkpoint (auto)
  • be718db27c020ff8de492378f8f86f9f8cfd8d52 WIP: checkpoint (auto)
  • 059b6416b8d626dce43d735ffcda7983dea15a1c WIP: checkpoint (auto)
  • 708529607fec4072bf9c99d4caef5cd791e7eabd WIP: checkpoint (auto)
  • 779c643dcceb937cf7f9029a434c38796d48a148 WIP: checkpoint (auto)
  • 9f31cacd73e14396af6c42623d73b36ef3168c71 WIP: checkpoint (auto)
  • a7069c9649ddfa006d8e4f513ffb6b52036b6692 WIP: checkpoint (auto)
  • 04e3cba4524e23f7ee1801f576b338c56deb6c63 WIP: checkpoint (auto)
  • 8a743655161d0ef7bfdbe9a4e5a2d3d1903b8c65 WIP: checkpoint (auto)
  • d613a5ae36e9cf1f8e3ab15e0fc844a91d79addf WIP: checkpoint (auto)
  • 29f8748667ac7134b68b4f7a0bc07cbfb931e959 WIP: gh#3602 sling --branch/--pr — pre-recovery snapshot from dead rictus session
  • 70cd4c4523a6d690104e31b93f9e14a2a0198cd8 WIP: split ResolvedAgent override fix
  • 241a72c642975b43f094c8096b3ed1430dd4adc9 ci: add nix flake update workflow
  • 32c6574373ca0ce33d3d8ba0621fbba659ff83ca docs(changelog): add [Unreleased] entry for stale hooked mail bead fix (#3859)
  • 40a9f8aba3ca1364ef088954f6c9f754261847a6 docs(diskspace): add explanatory comments to int8SliceToString and parsePlistUint64 (gt-jlu)
  • 407d57244439c89abaf1855e5c2e4e057848b7f9 fix polecat recovery after merged MR
  • baca5fc6d640f39ba919f3643df078d6791d06a7 fix(test-leakage): stop sling guard + protocol/nudge tests from hitting prod (gt-gbu)
  • be8d398878f407c5c753c18ca942a8b9ceac24e6 harden gt done against spurious refinery nudge on DEFERRED (gh#3885)
  • e1b914044fb06a8444ea2c65d354d46e160314ac improve timeout diagnostics in OpenCode hooks
  • 6b13cf008ea2ff8e08eae942a26e8ac0d7766290 refactor(rig): dedupe rig discovery helpers and correct misleading error
  • 445fd8fd4c16d2dcdf76a0bf208c008d35ec3c73 revert: remove stray main commits
  • 95483f1132ddb972e6231c5e40492a62976d7f25 show polecat reuse eligibility in list
  • 18b1f4170c5f5e1de99a91a58af9a30e87c4bc8b test(beads): cover AgentStatePatrolling/Paused in state predicates (hq-sa8de)
  • 054527b29419455756eff709fa7fc54a3467c41d test(formula): replace string-concat JSON with encoding/json; add malformed-JSON subtest (gt-v56)
  • f36ab412e35e6ee19d51957b015793ca9382d52c test(web): cover convoy fetch failure backoff (gt-gh-3117)
  • 85c72f70f0fe976e8280bbf026d0bc0f2cd33e2c throttle reaper database scans

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track gastown

Get notified when new releases ship.

Sign up free

About gastown

Multi-agent orchestration with persistent work tracking.

All releases →

Related context

Earlier breaking changes

  • v1.2.0 Fails fast if beads CLI version newer than v1.0.4 is detected.

Beta — feedback welcome: [email protected]