2.11.16
What's Changed
- perf(frontend): stop layout thrashing in useUserMenuHeight by @lukemarsden in #2499
- fix(desktop): disarm finalizer before manual GstMessage Unref by @lukemarsden in #2507
- fix(api): preserve thread context when restarting crashed agent by @lukemarsden in #2508
- fix(api): scope streaming writes to content columns so interrupts stick by @lukemarsden in #2509
- Fix Ugly Bright Blue Org Switcher Hover Color in Dark Mode by @lukemarsden in #2510
- Fix Chrome auto-relaunch on session resume by @lukemarsden in #2511
- Feature/external invites by @nessie993 in #2481
- nits - drop meaningless "Running Sandboxes" stat on sandbox detail view by @chocobar in #2512
- refactor(helix-org): org redesign — multi-tenant + streams + chart UX by @philwinder in #2516
- fix(store/memorystore): add GetUser stub returning ErrNotFound by @philwinder in #2518
- fix(stack): run yarn install before yarn build by @philwinder in #2517
- fix(helix-org): PutProjectSecret upsert + QA.md §12b per-Worker startupScript model by @philwinder in #2519
- fix(inference): route runner-profile models over RevDial, expose them to chat by @chocobar in #2515
- feat(helix-org): add manual activation endpoint for worker desktop restart by @philwinder in #2520
- fix(auth): restrict logout redirect_uri to same-origin to prevent phishing by @Joshua-Medvinsky in #2484
- refactor(helix-org): make Role.Tools the live MCP surface, delete grants by @philwinder in #2522
- refactor(helix-org): delete Position from domain and code by @philwinder in #2527
- fix(store/memorystore): add UpdateInteractionStreamingFields + MarkInteractionCompleteIfWaiting stubs by @philwinder in #2528
- docs(org): remove brittle tool-count assertions from QA test plan by @philwinder in #2530
- feat(helix-org): restore ReactFlow org chart (worker-in-role model) by @philwinder in #2531
- chore(helix-org): remove potential database deletion footgun by @philwinder in #2532
- feat(helix-org): add inline worker chat transcript + fix queue pump + session authz by @philwinder in #2534
- feat(helix-org): reporting-line comms — topology reconciler + managers/reports tools by @philwinder in #2535
- feat(yellowdog): scaffold Go client for the YellowDog platform API by @chocobar in #2514
- fix(helix-org): run ReconcileAll at bootstrap to catch pre-topology hires by @lukemarsden in #2542
- fix(frontend): patch EventSource for embed-token SSE auth by @lukemarsden in #2544
- feat(helix-org): GitHub App bot identity (create/install/multi-org) by @philwinder in #2550
- fix(helix-org): restore per-repo webhooks with live status checking by @philwinder in #2551
- fix(cli): org-awareness for project list and spectask list-agents by @chocobar in #2547
- feat(compute): ComputeManager skeleton — floor-only reconciliation (D1) by @chocobar in #2548
- fix(cli,server): org-aware project fork + knowledge/secret/provider list by @chocobar in #2549
- fix(frontend): de-flake HelixOrgWorkerDetail inline-transcript test by @chocobar in #2556
- refactor(helix-org): drop grant terminology, tool surface is Role.Tools by @philwinder in #2558
- fix(helix-org): record full agent transcript on activation stream by @philwinder in #2557
- fix(api): preserve design_doc_path when resetting task to backlog by @lukemarsden in #2513
- fix(helix-org): UI tweaks — settings, streams, role, chart, worker detail by @philwinder in #2553
- chore(sandbox-versions): bump ZED_COMMIT for claude-acp drain-race retry fix by @chocobar in #2559
- fix(sandbox-versions): repoint ZED_COMMIT to merge commit (fetch-by-SHA fix) by @chocobar in #2562
- feat(desktop): surface producer scheduler jitter in Stats for Nerds by @lukemarsden in #2561
- feat(compute): boot wiring + auto-register bridge by @chocobar in #2560
- Add cron stream transport for scheduled worker triggering by @philwinder in #2564
- fix(auto-wake): defer cold-start budget while container "running" but no WS by @lukemarsden in #2563
- feat(helix-org): session-layer transcript mirror + fire-and-forget worker sessions by @philwinder in #2566
- fix(frontend): stop helix-org chart streams overlapping by @philwinder in #2569
- fix(helix-org): close cross-tenant leaks in the org-graph runtime by @philwinder in #2570
- docs(qa): add §16 multi-tenancy read/write isolation gate by @philwinder in #2573
- feat(yellowdog): cloud-provision sandbox hosts via YD (end-to-end) by @chocobar in #2571
- feat(frontend): shared hire-worker + new-role components across helix-org pages by @philwinder in #2574
- feat(frontend): hover-to-delete × on org chart connections by @philwinder in #2575
- Make per-Worker git repo id collision-proof across orgs by @philwinder in #2572
- Add RoleReconciler and inject baseline reads into create_role by @philwinder in #2576
- feat(frontend): open worker right-rail links in new tab by @philwinder in #2577
- fix(api): populate project context when worker starts first session by @philwinder in #2578
New Contributors
- @Joshua-Medvinsky made their first contribution in #2484
Full Changelog: 2.11.15...2.11.16