Skip to content

aterm v0.136.0

Choose a tag to compare

@alabsystems alabsystems released this 25 Oct 04:21
· 31 commits to main since this release

aterm v0.136.0

2026-10-25 · 91 changes since v0.135.0

Fixes

  • gui: keep command palette input with its originating window
  • gui: refresh accessibility for the palette input owner

Tests

  • handoff: v0.135.0's producer fixtures, written by its own cut
  • gui: give palette navigation its accepted search query

Other

  • harness: ask one agent machine-wide to free disk space (disk-free@v1)
  • harness: disk-free@v1 seats only sessions that may be asked, and keeps every line counted
  • disk-free@v1: one disk.low builder, and the lints it raised
  • supervise: Claude Code's own Settings panel is no dialog the stall canary climbs on
  • supervise: format the Settings panel canary test
  • supervise: the dialog canary names Claude Code's Settings panel, not silence
  • Require native LAN admission for Commons database repair
  • Compile Commons journal-only helpers on Unix
  • aterm-effects: promote pet, cursor glow, stardust, and meteor helpers to const fn
  • harness,gui: enroll walled vendor pool successors and wire menu auto-login across all CLIs
  • Read context after the last footer anchor
  • Cruise: a host turn taken ends a person's exchange left to them
  • aterm-wasm, aterm-gpu-web: one display-row cache in the shared facade
  • atpkg: program rows for the five ALab harnesses, opt-in and packed to a stricter rule
  • Preserve vault password composition and retire closed input owners
  • aos M6 stage D: the lab's learner verbs and session runner (aos-learn, aos-learn-bench)
  • harness: a login moved off a limit's account resumes the limit at once
  • harness: the login look matches Program exhaustively and collapses its read
  • harness: a login moved off a held limit the screen left resumes it
  • harness: pool single-enrolled fleet rosters, isolate codex app-server sqlite, and rotate child workers
  • aterm-effects: promote PetBrain and console_life helpers to const fn
  • aterm-effects: promote companion, baker, and rainbow_kitty test helpers to const fn
  • stats deck: a live edge — the now marker, the beat, the glide left, a time scale
  • stats plan: tick words test whole minutes with is_multiple_of (tippy manual_is_multiple_of)
  • codex parity: the program's own report in its own column on ls, task and await task
  • help and skills: wait on a codex by its own report; name the new columns
  • status glance: a codex tab at rest counts as resting, by the survey's rule
  • codex parity review: judge a claim by the program now in front; right the clocks and the wait recipe
  • atpkg: codex-old takes codex's verified tree of the same bytes
  • atpkg: codex-old's copy matches an extraction or downloads
  • Bind Commons sockets before connecting and constrain their hop limit
  • aterm-gui: the first Turn On… for Debugger access asks for the password
  • aterm: a first-launch offer turned away for want of focus comes back at the next focus
  • port from origin/rescue/consent-fda-native-alert-2026-09-16: a paste sheet queued behind another sheet still counts as outstanding
  • harness: a declined act makes a question that act's; kept and choice-dialog grace gaps closed
  • aterm-effects: promote rainbow_kitty and cursor_fx test helpers to const fn
  • harness: answer a subagent's shell -c rm box Yes without waiting out the person grace
  • aterm-effects: promote cursor effect, audio, and test helpers to const fn
  • Preserve setup recovery across startup, tab closure and Stop
  • Keep terminal authorization refusal compatible and verify first-frame plans
  • fleet: a local hold off lifts a remote hold once its node no longer answers
  • fleet: a drive cut before its answer says what cuts one and what may have landed
  • survey: keep a fleet credit's node and over the fleet whole
  • fleet: refuse a join that would take the issuer's own address
  • fleet: a first join its issuer never answers says it kept the node key
  • fleet: refuse a peers add no read takes, and never read this machine as a peer
  • fleet: a drive refusal names its peer once
  • fleet: a join's advice never contradicts the cause it gives
  • fleet: a key file with a second link is named with the act that fixes it
  • settings: a [fleet] key's refusal names the aterm fleet verb that writes it
  • fleet: the first init run again changes nothing, and two refusal nits
  • fleet: a local hold off lifts a remote hold only once its node may drive no more
  • fleet: a join whose registration got no answer, or met a busy issuer, says so
  • survey: a fleet credit stays whole within the session line's 110 characters
  • remote: a cut drive's fallback remedy keeps the session it named
  • fleet: the peer-named-once test's dial waits with the hang detector
  • Prepare Commons listeners before accepting connections
  • aterm-effects: promote tone, int_bag_mlp, harness_card, and pipeline_native helpers to const fn
  • Add secrets-backed Commons bootstrap and durable device custody
  • aos m6 stage E: pin M6_CHAIN_V1, the chain v0..v4 on training data alone
  • harness: test the host door a moved login is read by
  • install.sh: the third review of its signal handling
  • Clear named Kitty image placements from retained history
  • aterm-effects: promote matrix_rain, word_decorations, pipeline, and cursor_glow helpers to const fn / #[must_use]
  • CPU close-up: keep the lens shell's raster and fold cards by opaque runs
  • CPU close-up: test the kept shell through the splice, recycle the card buffer, settle the doc
  • aterm-gui: a cold restore's first window keeps its size
  • harness switch: alab harness ● on is the whole harness, not Autopilot
  • harness switch review: agy's lit pill in Off's white, a --no-harness launch names itself, the switch's names say which harness
  • footer: paint the account, its plan and its weekly budget as one unit
  • footer: a reason or an upgrade note may still take the plan's room
  • footer: a narrow aged week keeps its name inside the account unit
  • harness card: the banner reads as the link it opens; the line names the harness's version
  • harness banner: a double click opens the link once; Shift and Option presses stay the grid's; a reader can press it
  • harness chrome: compose the three slices onto main's R-12 weekly words
  • sys jobs: a full-screen latch the root alone holds, a typed-ahead second shell, a pager by what it reads, Linux's blocked descriptor (review round 27)
  • lab codex-alab-proof: prove codex's own report on ls/status and the codex wait recipe
  • Start default LAN Commons control repair for enrolled devices
  • aterm-effects: promote HSV/spectrum/bed/veil/comet helpers to const fn
  • aterm-gui: the input watch dates a waiting key against the instant it probes at
  • Keep setup Stop durable and recovery immediate across admission failures
  • Keep an upgrade watcher’s confirmed Stop target after write ownership ends
  • aterm-effects: promote meteor coma stop LUTs and ribbon/sky helpers to const fn
  • Use secrets-backed table envelopes and scoped historical read keys
  • Match GUI test helpers to their platform coverage
  • harness: a moved login is read at a held limit and off the screen, and its resume ends with its turn
  • harness: a moved login's owed resume keeps its limit's row and login, and ends with an answered prompt

Source release. SHA256SUMS is a per-file manifest of the released tree, with a detached Ed25519 signature (SHA256SUMS.sig) by a machine key named in the attached master-signed roster (aterm-machines.toml + .sig). Verification chain and key inventory: SIGNING.md in the publication engine; the roster pin is committed in aterm crates/aterm-update-core/src/pins.rs.