platform: v1.3.48
Immutable
release. Only release title and notes can be modified.
1.3.48 (2026-09-03)
Features
- agents: add reusable execution credentials and harden runtimes (#7561) (34a3795)
- agents: edit an agent's configuration on its own page (#7584) (681675e)
- agents: polish execution terminals and dashboards (#7612) (a7f5c8d)
- agents: redesign messaging channel assignments (#7577) (68ec78b)
- agents: render the native TUI for delegated Claude Code runs (#7596) (33da380)
- chat: list background executions in the search palette and fix locked-chat icons (#7582) (e743c6e)
- chat: offer reasoning depth on OpenRouter, and mark reasoning models in the pickers (#7626) (799c435)
- chatops: post_task_file tool uploads files into a task's channel thread (#7586) (8adbb78)
- chat: pin background execution sessions (#7627) (0e899d8)
- executions: share and organize background sessions (#7640) (27d7c45)
- labels: extend key/value labels to twelve more entity types (#7603) (6b8ee0d)
- labels: standardize resource labels and dialog layouts (#7618) (98fdcaf)
- mfiles: pack the VAF Add On into every platform image and serve it from the connector form (#7608) (6c345f3)
- platform: add cursor pagination and move the three log lists onto it (#7635) (f4f783f)
- platform: record and show who created every major object (#7600) (d3dff9c)
- platform: state "Created by" in a card, and state it for plugins (#7604) (3e97473)
- projects: add labels (#7633) (857ec7a)
- runners: stream startup progress into the background execution terminal (#7607) (66a6e82)
Bug Fixes
- a2a: accept v2 SendMessage without a client-supplied messageId (#7599) (c05d195)
- agents: configurable pod start timeout for scale-from-zero pools (#7588) (be77f28)
- agents: drain the runner stdout mirror before the pane exits (#7590) (3442fbf)
- agents: fold unassignable channels and clarify direct-message copy (#7601) (a79e4b3)
- agents: pre-accept the workspace trust prompt for TUI runs (#7605) (b9bf2ef)
- agents: recover completed runner output (#7624) (aa038c4)
- agents: stabilize execution terminal rendering (#7621) (b7cff70)
- agents: suppress terminal redraw completion output (#7620) (929e0d7)
- chat: add keyboard navigation to agent picker (#7628) (3eb33ab)
- chat: keep assistant actions within message column (#7629) (1e4d90e)
- chat: restore selector focus rings (#7630) (f5b8f6e)
- deps: pin browserslist to >=4.28.7 for CVE-2026-73088/73089 (#7614) (79a1de2)
- frontend: drop "Created by" entirely when no creator was recorded (#7617) (b442b41)
- frontend: keep icon-less docs links inline so trailing text cannot orphan (#7610) (be69c5a)
- frontend: make retained execution output scrollable (#7638) (3640207)
- frontend: smooth Agent execution terminal history (#7636) (c51fefb)
- frontend: wrap chart legends so long series names cannot overflow (#7616) (1d62e38)
- knowledge: standardize model picker metadata (#7631) (1fc37d9)
- knowledge: tolerate persisted connector config drift (#7576) (d3b4820)
- llm: allow keyless Vertex AI/Bedrock credentials for background executions (#7579) (8925608)
- llm: fold parallel tool results into one Gemini user turn (#7585) (529e3d4)
- llm: resolve real function names for Gemini functionResponse parts (#7583) (fd8822f)
- llm: round-trip Gemini 3 thought signatures through the OpenAI chat surface (#7581) (b510b95)
- mcp-base: raise expat to 2.8.4-r0 for CVE-2026-76641/66046 (#7598) (9640dd3)
- mcp: hold tool calls through retryable wake races with a configurable wait budget (#7602) (241a400)
- platform: update grpc to 1.83.1 (#7625) (8c87d6c)
- runners: use 1M context for Claude Code (#7637) (dd044b7)
- skills: drop the stray footer rule on the wizard access step (#7611) (e8a6b92)
Performance Improvements
- platform: cut the work behind the dashboard's slowest endpoints (#7615) (12ce234)
- platform: sample both ends of a session instead of one deep window (#7623) (3aedfa2)
Documentation
- platform: name the MCP gateway alongside the LLM proxy under /v1 (#7619) (a04c2d4)
- plugins: shorten product copy and public docs (#7613) (eb07519)