engine v1.85.0
Features
- add procctl process-tree control for unix and windows (144b940)
- resolve engine address, supervise, and serve windows with no console (465ba89)
- authorize windows loopback clients by peer identity (3cc7ad9)
- enterprise tab strip policy for ion studio (d2f8ee7)
Bug Fixes
- read windows credentials without spawning powershell (ae369c0)
- read windows enterprise policy from registry and programdata (01e3a58)
- send correct scope and resource on interactive login (2602431)
- order tool calls and make grep and read reliable (18db9b8)
- restore cross-platform parity checks (1ea5e46)
- make utils and workspaces tests pass on windows (67ce432)
- honor HOME on windows so test isolation isolates (18aefc4)
- fix remaining windows test failures across engine pkgs (db53b05)
- fix real windows-latest CI failures beyond the ARM64 VM (1500677)
- add diagnostics for shared-path git-refusal Windows fail (2a339f9)
- stop treating a mid-token tilde as dynamic (8c552d9)
- poll for run removal in TestIsRunningDuringAndAfter (7aea493)
- tolerate Windows' async socket teardown in PKCE test (296bbea)
- fix nil-deref race in ClaudeCodeBackend.Cancel (0536ff7)
- build ToolCallResponse's JSON with json.Marshal (a390771)
- fix integration TestBashToolWorkingDirectory on win32 (a2181c6)
- gate longpath test helpers behind the integration tag (f24c636)
- remove racy double-read in memmonitor test (2b98f00)
- fix truncation in hook_latency measurement (0489c91)
- accept clock-resolution-limited zero hook latency (e95e28d)
- raise Windows-CI-contended test timeouts, fix leak (5c11b77)
- raise mock-backend exit timeout for Windows CI (d536ccf)
- stop passing filesystem paths as ConversationID (b69808e)
Full Changelog: engine-v1.84.2...engine-v1.85.0