Skip to content

v0.4.4

Choose a tag to compare

@github-actions github-actions released this 06 Nov 01:00
· 135 commits to master since this release
b41c750

Changelog

Fixes

  • 12a9412 fix(remote): treat broken-pipe write on SessionStateService as not mounted

Other

  • 7c06c55 agent: --think applies on /new and /resume without saved repo-state (M2)
  • 33d47ae agent: a partial collapse upgrade is measured against the form it replaces (T5 review)
  • 0bbe130 agent: a read of a background job pins its log for the whole read (T2 review)
  • 8d06cf0 agent: a run_shell that finishes inside its deadline removes its log (T2 review B5)
  • bb54e67 agent: a shell completing at its deadline is not lost (T2 review astra-4)
  • df6aec8 agent: collapse never inflates the request (T5)
  • 7fe8e15 agent: completion envelopes carry exit status and output (T1)
  • 7183a4d agent: correct stale comments about in-band skill hints (D2 follow-up, round-2 review)
  • 5a0209d agent: finished background jobs stay readable via read_process_log (T2)
  • 00ecc78 agent: read_file/read_file_full may read the sandbox's own /tmp (T3)
  • 3a5b0b5 agent: regression test for apply_skill_template under a German locale (L2)
  • 78cb375 agent: remove dead RunTurn and tuiConfirmer
  • fb6b18f agent: remove unused RestoreRepoStateResume wrapper
  • 60d7b30 agent: the collapse size gate measures what is actually stored and visible (T5 review)
  • 06f69b1 apitoken: remove unused IsNotFound
  • ba515b5 browser: abrupt forwarder death is reaped, not leaked (B3 review)
  • b41c750 browser: launch tests look only at profile dirs they could have created
  • 4038075 browser: lazy start, idle/new/exit stop, loopback-only CDP (B1-B3)
  • f73a144 browser: private direct-mode launch, pidfd ownership, shell-free test helpers (host run)
  • 0afa088 browser: review fixes R1-R3 and opCtx (0.4.4)
  • 9d56b1d cleanup(A1): ResolveProject as gc source of truth + golden-key and chat/gc invariant tests
  • dab7ecf cleanup(A2): shared lexical containment helper; close symlinked-missing-parent hole in memory
  • 5bf7ade cleanup(A3): OpenExisting refuses missing stores; plan gc uses it
  • e72839c cli: --print-workspace-key and the WAKIL_WORKSPACE_PATH startup line (M1, D3)
  • 54846c7 config: validate output and clipboard modes via their IsValid helpers
  • ef594a8 connect: remove unused NewServerFromInterfaces* constructors
  • fc395b4 deprecate daemon/remote/web and skill auto-creation; skill suggestions leave tool results (D1, D2)
  • ce4d61d exec,agent: user commands run under bash when the sandbox has it (T4)
  • f6189ad exec: a bash probe that fails is not cached as 'no bash' (T4 review B1)
  • 3c5d51a exec: a dead container is a transport error, not 'file not found' (review fix)
  • 181174c exec: helper commands run under LC_ALL=C; not-found decided by exit status (L1)
  • 03d8af0 gofmt: trailing blank lines left by the B1 deletions
  • 54bc114 id: remove unused NewToolCallID and NewSubagentID (deadcode -test leftovers); plan_gc: fix ResolveProject doc
  • bc0183f memory: pin dangling-symlink rejection in isWithinWorkspace (round-2 review)
  • 8209c9f remove zero-reference helpers (B1 batch)
  • ec3f3cf sessionhost, id: remove unused test-seam options and NewFromReader
  • 15868f6 test: drop unused raceEnabled const (lint)
  • 0fc7f53 test: e2e daemon readiness + race timeouts
  • b56b901 test: host-run fixtures no longer use 'sleep 300' (collided with the hisn pgrep)
  • b6f44ef test: no test writes to the real user data dirs; guard fails the package (H1)
  • 68b6959 test: wire cmd/wakil TestMain to testutil.Main (missed in the H1 commit)
  • a5c9de9 tools: OpenOnHost refuses in a test binary (a test opened example.com on the desktop)
  • 5b123f8 wiring: test the sessionhost id derivation matches the workspace report (M1)