1.821.0 (2026-10-01)
Features
- add //no_network annotation for native scripts (#11445) (c25bb1e)
- add alert actions and reduce alert padding (#11439) (52c3188)
- add test key button to AI resource drawers (#11466) (26be1d7)
- add wmill datatable migrate status (#11465) (7f1bead)
- agents as a standalone kind with home listing, detail and editor pages (#11332) (8c7dcbb)
- dispatch ai agent tools through the worker queue (#11227) (039f49e)
- group consecutive tool calls in the AI chat (#11329) (9613549)
- harden job OIDC tokens with version claims, jti and a lifetime cap (#11457) (227e934)
- labelled scope checkboxes in the oauth connect dialog (#11460) (840567f)
- let operators compose flows when the workspace grants the right (#11228) (ca44043)
- let slack connects issue a user token via user_scope (#11452) (d518aa5)
- make hub integrations usable as examples in global AI chat (#10599) (8953ca6)
- offer slack write scopes as bot and user scope options (#11472) (ab2de83)
- open chat path pill actions from a hover menu (#11441) (083db5e)
- rename agent memory options to On and Legacy, explain each (#11442) (077709b)
- sessions: show an item's deployed page in the preview panel (#11458) (b10f83c)
Bug Fixes
- apps: hide custom component host while it is not rendered (#11434) (c728346)
- await async def main in python scripts (#11437) (94ac34a)
- block runs while a JSON input does not parse (#11463) (ddde41b)
- bump git sync hub scripts to cli 1.820.1 (#11438) (7664001)
- cli: resolve fork specific items from the parent workspace entry (#11436) (1d8d4a1)
- collapse run card in ai chat when the run is declined (#11435) (ab2a973)
- embed a VERSIONINFO resource in the Windows binary (#11433) (9028432)
- ignore edited_at and edited_by in flow and item diffs (#11455) (851f6d7)
- keep flow graph rendered between deploy and navigation (#11454) (c0fb2db)
- lost suspend decrement when concurrent approvals resume a flow (#11450) (a8e65ab)
- npm-proxy: support _auth and username/_password basic auth from npmrc (#11467) (1c6758a)
- offer user scopes in the slack scope editor and drop the generated description on type change (#11464) (153b02a)
- restore the save to workspace button on inline flow steps (#11469) (88d0cd0)
- stop running deleted script versions from worker caches (#11456) (d2830cb)