Skip to content

v3.20.0

Choose a tag to compare

@willdady willdady released this 13 Oct 09:26
0ecf9df

3.20.0 (2026-10-13)

Features

  • backend: tell A2A clients when a completed Task's reply was cut short (#1422) (75621b7)
  • flag A2A endpoints with no live tokens (#1421) (8dcf0ef)
  • frontend: divide the Pinned agents group from the rest (#1426) (50d9727)
  • frontend: filter the Workspace home Skills list by name and by agent (#1418) (b64c3bd)
  • frontend: render mermaid diagrams in Chat (#1411) (7bc2f10)
  • frontend: standardise empty states with EmptyCard and ListState (#1429) (f9f4f8d)
  • frontend: syntax-highlight code blocks in Chat (#1412) (ab0127c)
  • pin Agents in a Workspace (#1417) (4225532)

Bug Fixes

  • backend: refuse symlink zip entries regardless of made-by OS (#1415) (bb19965)
  • frontend: align Trigger card badges with Skill cards and hide empty filters (#1427) (b2ee5d5)
  • frontend: block Skill delete while agent changes are unsaved (#1413) (579d188)
  • frontend: disable New chat when the workspace has no providers (#1431) (c4b5c1e)
  • frontend: keep a Trigger timezone the User picked before the session loads (#1414) (b6c294a)
  • frontend: show one clear button on the Chat and Skill search inputs (#1425) (9f03309)
  • frontend: stop the Trigger timezone test timing out on CI (#1419) (eef4ef5)