v0.9.103 — Staging release: auth, chat input, Slack defaults, and runtime reliability
- Promote the fully tested staging candidate to production.
- Includes sandbox identity race protection and restored health deployment identity.
- Includes staged authentication redesign and chat input model-state fixes.
- Includes reliable Slack project default agent/model handling.
- Staging artifact build and deploy passed; public staging ke2e passed 9/9.
What's Changed
- chore(release): VERSION → 0.9.103 [skip ci] by @github-actions[bot] in #4395
- Use-cases section + "Use this template" guided install (flag-gated) by @lillyboga in #4397
- chore(dev-eks): deploy dev-6e1c7f8a [skip ci] by @github-actions[bot] in #4398
- templates: rebuild dependency-upgrades from the real automation by @lillyboga in #4400
- chore(dev-eks): deploy dev-fb6e1b99 [skip ci] by @github-actions[bot] in #4401
- fix(sandbox): ignore stale failed builds by @agent-kortix in #4396
- chore(dev-eks): deploy dev-df0e1486 [skip ci] by @github-actions[bot] in #4402
- fix(templates): surface registry:template items in the templates list by @lillyboga in #4403
- chore(dev-eks): deploy dev-819bb8a2 [skip ci] by @github-actions[bot] in #4404
- fix(web): keep project shell during session loading by @markokraemer in #4405
- feat: add project default agent selection by @markokraemer in #4406
- chore(dev-eks): deploy dev-0cfa5a8d [skip ci] by @github-actions[bot] in #4407
- feat(review): per-session review indicators + one coherent needs_you count by @markokraemer in #4408
- fix(runtime): preserve session sandbox identity by @markokraemer in #4409
- chore(dev-eks): deploy dev-61b51bf7 [skip ci] by @github-actions[bot] in #4410
- feat(session): local CLI attach commands in the Terminal panel by @markokraemer in #4411
- fix(runtime): keep active sandbox turns alive by @markokraemer in #4412
- chore(dev-eks): deploy dev-f67b3a3c [skip ci] by @github-actions[bot] in #4413
- fix(session): wrap long unbroken tokens in messages instead of overflowing the page by @markokraemer in #4414
- templates: rebuild standup-summary as the weekly shipping leaderboard by @lillyboga in #4416
- chore(dev-eks): deploy dev-962a5955 [skip ci] by @github-actions[bot] in #4417
- feat(web): redesign the template install wizard (two-column + logos + stepper) by @lillyboga in #4418
- Harden pentest findings and keep Strix manual by @markokraemer in #4415
- chore(dev-eks): deploy dev-705be76c [skip ci] by @github-actions[bot] in #4420
- fix(sandbox-proxy): route Platinum opencode(4096) HTTP through the :8000 agent (fixes opencode attach 502) by @kubet in #4419
- feat(file-viewer): inline PPTX viewer (read-only, minimal) by @markokraemer in #4421
- chore(dev-eks): deploy gateway dev-2c9fbb8b [skip ci] by @github-actions[bot] in #4422
- chore(dev-eks): deploy dev-2c9fbb8b [skip ci] by @github-actions[bot] in #4423
- fix(session): 'healthy is not defined' crash on session start by @markokraemer in #4424
- chore(dev-eks): deploy dev-aa635e10 [skip ci] by @github-actions[bot] in #4425
- feat(file-viewer): slim the PPTX viewer to native, closeable chrome by @markokraemer in #4426
- chore(dev-eks): deploy dev-738a371b [skip ci] by @github-actions[bot] in #4427
- fix(file-viewer): read-only PPTX treatment for the mobile layout by @markokraemer in #4428
- docs: require PR and deployed dev verification by @markokraemer in #4429
- chore(dev-eks): deploy gateway dev-02ba91a1 [skip ci] by @github-actions[bot] in #4430
- chore(dev-eks): deploy dev-02ba91a1 [skip ci] by @github-actions[bot] in #4432
- fix(file-viewer): contain the PPTX mobile Slides/Notes drawer to the panel by @markokraemer in #4433
- fix(llm-gateway): preserve actionable upstream errors by @markokraemer in #4434
- Add durable session-scoped runtime context by @markokraemer in #4431
- chore(dev-eks): deploy dev-717fc422 [skip ci] by @github-actions[bot] in #4435
- chore(dev-eks): deploy gateway dev-81ff550d [skip ci] by @github-actions[bot] in #4436
- chore(dev-eks): deploy dev-feb17f9b [skip ci] by @github-actions[bot] in #4440
- fix(llm-gateway): restore API typecheck by @markokraemer in #4439
- chore(dev-eks): deploy gateway dev-da75c672 [skip ci] by @github-actions[bot] in #4443
- fix(gateway): standardize all error exits by @markokraemer in #4444
- chore(dev-eks): deploy gateway dev-6e6eddb9 [skip ci] by @github-actions[bot] in #4445
- chore(dev-eks): deploy dev-6e6eddb9 [skip ci] by @github-actions[bot] in #4446
- fix(sandbox-proxy): strip preview cookies upstream by @markokraemer in #4438
- chore(dev-eks): deploy dev-501654ca [skip ci] by @github-actions[bot] in #4447
- security(billing): prevent credit balance overdrafts by @markokraemer in #4441
- chore(dev-eks): deploy gateway dev-f6e70cfe [skip ci] by @github-actions[bot] in #4448
- chore(dev-eks): deploy dev-f6e70cfe [skip ci] by @github-actions[bot] in #4449
- chore(dev-eks): deploy dev-f2a1f24a [skip ci] by @github-actions[bot] in #4450
- fix(sessions): recover provider-lost runtimes safely by @markokraemer in #4451
- chore(dev-eks): deploy dev-1cb65dbf [skip ci] by @github-actions[bot] in #4452
- Add session-scoped connector profiles by @markokraemer in #4437
- fix(sessions): verify provider restart state by @markokraemer in #4454
- chore(dev-eks): deploy dev-a8fd60a2 [skip ci] by @github-actions[bot] in #4455
- fix(sessions): reclaim missing runtime identity safely by @markokraemer in #4456
- chore(dev-eks): deploy dev-632c973c [skip ci] by @github-actions[bot] in #4457
- feat(sdk): @kortix/sdk v2 — canonical entry, CDN bundles, publish hardening, live-stack playground by @sutharjay1 in #4382
- chore(dev-eks): deploy gateway dev-25260b0b [skip ci] by @github-actions[bot] in #4459
- chore(dev-eks): deploy dev-25260b0b [skip ci] by @github-actions[bot] in #4460
- fix(api): harden pentest auth and billing findings by @markokraemer in #4461
- chore(dev-eks): deploy dev-aa3a0962 [skip ci] by @github-actions[bot] in #4464
- fix(health): restore staging deployment identity fields by @markokraemer in #4465
- fix(slack): honor project default agent/model reliably, show real channel names by @markokraemer in #4463
- chore(dev-eks): deploy dev-8bbda732 [skip ci] by @github-actions[bot] in #4469
- chore(dev-eks): deploy dev-e811a05f [skip ci] by @github-actions[bot] in #4472
- feat(web): redesign auth flow into a staged, minimal experience by @sutharjay1 in #4467
- chore(dev-eks): deploy dev-3c0b0ec5 [skip ci] by @github-actions[bot] in #4474
- fix: make session uploads recoverable by @markokraemer in #4477
Full Changelog: v0.9.102...v0.9.103