Skip to content

Releases: helixml/helix

2.11.31

25 Jun 16:25
ee8026a

Choose a tag to compare

What's Changed

  • feat(quota): admin-granted paid plans via wallet PlanOverride (no Stripe) by @lukemarsden in #2735

Full Changelog: 2.11.30...2.11.31

2.11.30

25 Jun 16:01
094f846

Choose a tag to compare

Ships: trialing→Pro quota fix + surface desktop-limit errors (#2733), GitHub-merge web-service CD (#2731), health-monitor in-flight-deploy fix (#2730), runner hardware visibility (#2734). Auto-deploys to prod via the CD pipeline.

2.11.29

25 Jun 11:27
77537bc

Choose a tag to compare

What's Changed

  • fix(provider): Anthropic providers send x-api-key not Bearer for /v1/models by @chocobar in #2719
  • feat(webservice): mirror spec-task workspace layout in web-service deploys by @lukemarsden in #2726
  • ci(drone): self-deploy green releases to prod (controlplane + runner) by @lukemarsden in #2727

Full Changelog: 2.11.28...2.11.29

2.11.28

25 Jun 06:16
8cc2c21

Choose a tag to compare

What's Changed

  • fix(web-service): host docker-compose stacks + persist certmagic in filestore by @lukemarsden in #2718
  • Filter org-chart and non-external agents from spec task agent switchers by @lukemarsden in #2717
  • feat(web-service): self-healing — health monitor, hydra re-adoption, restart policies by @lukemarsden in #2720
  • fix(sandbox): restore+supervise dns-proxy; boot web-service sandboxes lean by @lukemarsden in #2721
  • fix(sandbox): dns-proxy supervisor must log to a file, not a pipe (SIGPIPE) by @lukemarsden in #2722

Full Changelog: 2.11.27...2.11.28

2.11.27

23 Jun 16:37
7e55e02

Choose a tag to compare

What's Changed

  • Team-based project visibility broken for org members by @lukemarsden in #2704
  • fix(desktop): ensure 'main' is the default branch on new GitHub repos by @lukemarsden in #2703
  • Durable web service state and runner pinning by @lukemarsden in #2702
  • Configurable model for Claude subscription mode (default Opus) by @lukemarsden in #2694
  • Remove workspace-setup terminal auto-close timeout by @lukemarsden in #2699
  • fix(frontend): restore remote-desktop clipboard copy on Chrome by @lukemarsden in #2700
  • Fix three restart-surfaced WebSocket sync bugs (#2641, #2642, #2643) by @lukemarsden in #2696
  • fix(sync): make Zed desktop foreground follow the viewed session by @lukemarsden in #2705
  • Scope project secrets to dev, prod, or both environments by @lukemarsden in #2701
  • fix(api): serialize prompt-queue drain per session to stop out-of-order dispatch by @lukemarsden in #2707
  • Use tier-level shorthand for subscription model default by @lukemarsden in #2706
  • fix(compute): -e NAME=value forwarding under sudo (knobs were dropped) by @chocobar in #2709
  • feat(hydra): disk-pressure fallback to statfs on non-ZFS hosts by @chocobar in #2712
  • fix(sandbox): hard-fail boot when production desktop image missing by @chocobar in #2710
  • fix(hydra): surface pull-stream errors and verify image in tryRecoverImage by @chocobar in #2711
  • fix(hydra): narrow disk-pressure defaults to paths that exist everywhere by @chocobar in #2713
  • fix(hydra): gate statfs disk-pressure code to unix builds by @chocobar in #2714
  • chore(deps): upgrade kodit to v1.3.8 by @philwinder in #2708
  • docs(claude): require concise output, comments only for external docs by @chocobar in #2715
  • ci(macos): make create-dmg non-blocking by @chocobar in #2716

Full Changelog: 2.11.24...2.11.27

2.11.22

22 Jun 13:17
6d8510e

Choose a tag to compare

What's Changed

  • Add clear-session capability for ACP and internal agent backends by @philwinder in #2650
  • chore(sandbox): bump ZED_COMMIT to include agent_ready reconnect fix by @philwinder in #2651
  • feat(org): clear worker session before each re-activation by @philwinder in #2652
  • fix(compute): D4 must not shed Runners that have a Runner Profile assigned by @chocobar in #2654
  • Auto-approve tool calls in qwen-code ACP sessions by @lukemarsden in #2655
  • fix(frontend): WebGL2 video render on Safari for 4K (per-browser path) by @lukemarsden in #2649
  • chore(zed): bump ZED_COMMIT to 7e0a439153 (002100 merge, two rounds) by @lukemarsden in #2612
  • feat(compute): D4 inhibition while fleet at-or-over cap (option E) by @chocobar in #2648
  • fix(frontend): preselect repo in "Use Repo in New Project" modal by @lukemarsden in #2624
  • fix(frontend): collapse spec-approved implementation prompt in chat by @lukemarsden in #2610
  • feat(runner): AWS Neuron (Inferentia2/Trainium) inference support by @chocobar in #2657
  • docs(specs): ACP v2 + websocket sync rewrite strategy by @lukemarsden in #2658
  • chore(sandbox): bump ZED_COMMIT for ACP agent mid-turn crash fix by @philwinder in #2659
  • fix(api): preserve initial-message context during agent boot race by @lukemarsden in #2660
  • feat(session): auto-restart crashed agents on autonomous surfaces by @philwinder in #2662
  • fix(api): defer follow-ups until Zed thread established (no divorced thread) by @lukemarsden in #2661
  • fix(frontend): interrupt-promotion on deferred prompts + queue UX by @lukemarsden in #2664
  • refactor(frontend): centralize prompt-sync reconciliation invariant by @lukemarsden in #2665
  • fix(frontend): correct neuron runner profile to validated inf2 config by @chocobar in #2663
  • docs: clarify NEURON_COMPILE_CACHE_URL format (s3 key prefix, not a folder) by @chocobar in #2667
  • fix helix-agent provider preflight by @nessie993 in #2669
  • fix(api): authorize knowledge list by app, not owner by @nessie993 in #2679
  • fix(video): monotonic PTS + cap Kodit ONNX CPU (root-cause: judder/OOO frames) by @lukemarsden in #2666
  • fix(streaming): 1-frame latch to fix NVIDIA stale-frame flash by @lukemarsden in #2685
  • chore(api): remove ineffective Kodit CPU cap on the API container by @lukemarsden in #2687
  • feat(org): topics & processors — transform/filter/router dataflow by @philwinder in #2692
  • fix(ci): build qwen workspace packages before bundling by @lukemarsden in #2691
  • fix(api): unblock design-review comment queue when a comment is never finalized by @lukemarsden in #2688

Full Changelog: 2.11.21...2.11.22

2.11.21

18 Jun 09:01
085c905

Choose a tag to compare

What's Changed

  • feat(org): display waiting message count on streams by @philwinder in #2629
  • fix(sandbox): line-buffer tee so service logs reach admin Runner Logs by @chocobar in #2639
  • fix(frontend): hide stale profile/health badges for offline runners by @chocobar in #2640
  • fix(streaming): kill 4K stale-frame flicker (producer GL→CUDA fence) + restore cache by @lukemarsden in #2645
  • Switch agent framework in place (no fork) by @binocarlos in #2638
  • fix(compute): D3 counts in-flight provisioning toward committed capacity by @chocobar in #2646
  • fix(yellowdog): bash supervisor responds to SIGTERM via background+wait by @chocobar in #2644

Full Changelog: 2.11.20...2.11.21

2.11.20

17 Jun 08:07
273829a

Choose a tag to compare

What's Changed

  • fix(api): durably GC orphaned session zvols and workspace checkouts in #2632
  • fix(api): filter chat model picker to only routeable models in #2635
  • feat(hydra): disk-pressure admission control for dev containers in #2636
  • fix(compute): exclude Ready+offline rows from Floor count in #2637

Full Changelog: 2.11.19...2.11.20

2.11.19

16 Jun 23:01
58b7f39

Choose a tag to compare

What's Changed

  • feat(hydra): aggregate per-service logs into admin Runner Logs WS by @chocobar in #2634

Full Changelog: 2.11.18...2.11.19

2.11.18

16 Jun 19:56
f1fea2b

Choose a tag to compare

What's Changed

  • fix: stop wedged-ACP-thread re-send flood; surface Restart + reconcile queue by @lukemarsden in #2619
  • refactor(org): DDD/hexagonal restructure of helix-org + owner/transcript/env reworks by @philwinder in #2585
  • fix(api): stop StartExternalAgentSession clobbering container metadata by @philwinder in #2621
  • fix: make "Restart agent session" actually recreate the desktop container by @philwinder in #2622
  • docs(org): add §10.5 human-desktop stream check to QA plan by @philwinder in #2623
  • refactor(org): process worker activation triggers one at a time by @philwinder in #2626
  • feat(api): paginated JSON:API endpoint for stream messages by @philwinder in #2628
  • fix(compute): wire active_sandboxes counter end-to-end + configurable per-Runner ceiling by @chocobar in #2633

Full Changelog: 2.11.17...2.11.18