Skip to content

Releases: dyne/gestalt

v1.21.0

24 Feb 15:10

Choose a tag to compare

1.21.0 (2026-02-24)

Bug Fixes

  • api: map tmux input bridge failures to stable errors (de1e2b5)
  • frontend: keep external runner sessions on stub terminal service (b9c52b7)
  • frontend: unify terminal service for external runner (11b1e74)
  • removed a race in replay setup (620a8d4)
  • restore cli config for agents (3914335)
  • terminal: serialize tmux bridge write operations (6559f4b)

Features

  • api: allow websocket input for external sessions (97ee732)
  • session: unify send session refs and tmux input bridge (0b18e72)
  • terminal: force tmux runner for managed codex sessions (ea61cae)

v1.20.1

24 Feb 07:45

Choose a tag to compare

1.20.1 (2026-02-24)

Bug Fixes

  • node: update frontend dependencies (b6609ff)

v1.20.0

23 Feb 22:44

Choose a tag to compare

1.20.0 (2026-02-23)

Bug Fixes

  • avoid duplicate agent name (2f302ca)
  • cli: preserve explicit session ids for direct targeting (1245ac6)

Features

  • agent: deprecate singleton config flag behavior (87cd6fb)
  • client: add session ensure and readiness helpers (fbf17de)
  • cli: normalize session references to canonical ids (b9cb9a9)
  • terminal: inject notify host and port args (5734233)

v1.19.0

23 Feb 09:45

Choose a tag to compare

1.19.0 (2026-02-23)

Features

  • prompt: new director prompt (bf19978)

v1.18.0

23 Feb 08:38

Choose a tag to compare

1.18.0 (2026-02-23)

Bug Fixes

  • flow: allow empty session id filter (433093d)
  • flow: default trigger where filters (439c8dd)
  • flow: derive flow config path (4bc8b11)
  • flow: rename agent-turn event type (80bbe2d)
  • flow: restore session id selection (2959ce8)
  • flow: trim prompt where defaults (fa275b9)
  • otel: expose selected port to prompts (2711af9)
  • otel: inject codex grpc endpoint (43f2c19)
  • otel: randomize collector ports (71142df)

Features

  • api: enforce yaml-only flow config import policy (9e28bf8)
  • api: export flow config as yaml bundle (19cf611)
  • config: ship default split yaml flow files (606d606)
  • flow: add flow dto schemas and registry keys (0707a70)
  • flow: add managed flow filename normalization rules (bb2b73c)
  • flow: add strict yaml codec for flow bundles (830e988)
  • flow: constrain stale cleanup to managed flow files (c1df055)
  • flow: emit prompt input events (0d34325)
  • flow: migrate runtime repository to split yaml files (0e5e173)
  • flow: switch event types to dashed names (22170ff)
  • frontend: switch flow import export ui to yaml (b412c99)
  • schema: add shared schema validation module (5e4c739)

v1.17.0

19 Feb 16:13

Choose a tag to compare

1.17.0 (2026-02-19)

Bug Fixes

  • dashboard: align git log meta line (5eb6735)
  • frontend: improve dashboard view (6637302)
  • frontend: key git log commits list (64b23ed)
  • gitlog: error on invalid numstat lines (54d1778)
  • gitlog: treat empty repo as no commits (e354ce0)
  • gitlog: warn on invalid numstat entries (81f5e17)
  • test: add test cases to parser (8a903f5)

Features

  • api: add git log endpoint (d152fcb)
  • dashboard: highlight conventional commits (7a78329)
  • dashboard: relocate git header info (4a93dc3)
  • dashboard: replace metrics with git log panel (966399c)
  • frontend: add git log store plumbing (eff5612)
  • gitlog: add safe git log adapter (257725d)

v1.16.0

18 Feb 23:24

Choose a tag to compare

1.16.0 (2026-02-18)

Bug Fixes

  • don't rewind to main when starting work (c0c2943)
  • hide unfinished agents (68e9a63)
  • update base codex models to 5.3 (bfef1d8)

Features

  • agent: add hidden flag (71342db)
  • agent: add model alias support (d05708b)
  • api: expose hidden agent flag (4ddd849)
  • app: refresh after external agent create (f98f100)
  • app: refresh agents tab on terminal events (00a381b)
  • dashboard: compact agent buttons (50c27a4)
  • dashboard: honor hidden agents (68f97d6)
  • frontend: normalize model fields (83e5cb2)

v1.15.0

18 Feb 22:11

Choose a tag to compare

1.15.0 (2026-02-18)

Bug Fixes

  • api: add missing logging import in rest test (d3441d6)
  • api: update notify tests for notification sink behavior (f469946)
  • server: stop agents tmux session on shutdown (4d0a7da)

Features

  • api: emit structured notify logs for accepted events (8679292)
  • dashboard: expand recent log density with notify chips (380e9b6)

v1.14.0

18 Feb 21:05

Choose a tag to compare

1.14.0 (2026-02-18)

Bug Fixes

  • api: return 404 for unknown api paths (d237c49)
  • api: return 404 for workflow routes (cebb058)
  • frontend: close agents tab when tmux hub connection fails (4c39371)
  • no need for temporal cleanup check in CI (efcc616)

Features

  • api: drop workflow routes (61e862c)
  • notify: add notification sink (25dff13)
  • notify: stream notifications via otel (1d45511)
  • server: remove temporal runtime flags (b734592)

v1.13.0

18 Feb 15:42

Choose a tag to compare

1.13.0 (2026-02-18)

Bug Fixes

  • adjust agents close and temporal link (7bb9463)
  • cli: preserve https and gate session logs (4c8211e)
  • frontend: correct temporal URL trailing-slash regex (b26e8cd)
  • frontend: refresh agents tab visibility (a309e27)
  • gate agents tab on hub status (d8b4d41)
  • hide xterm scrollbar in agents view (feb9d64)
  • normalize mcp input and tmux attach (6eb7953)
  • point agents temporal button to workflows (827d46d)
  • refresh agents hub on cli create (bf37ae9)
  • refresh status after cli session start (15bf5a5)
  • resize tmux xterm after connect (49a940c)
  • start tmux for gui-created cli sessions (adf1951)
  • tests: disable default external tmux startup under go test (03ec0b2)

Features

  • api: add raw session input endpoint (3d26796)
  • api: add tmux window activation endpoint (6eedc2c)
  • cli: add gestalt-send host/port and session-id modes (9763eca)
  • cli: switch gestalt-agent to host/port and tmux attach (1e8377d)
  • frontend: activate tmux window when selecting external agents (c408a95)
  • frontend: add agents hub terminal input mode (2538967)
  • frontend: add agents tab and hide external cli tabs (955f7c9)
  • prune closed tmux agent sessions (c98586f)
  • runner: extract shared tmux session helpers (b1724af)
  • terminal: create and expose agents tmux hub session (568f18a)
  • terminal: start tmux windows for external cli sessions (a4e2f86)
  • ui: prefetch plans list on startup (303b7e7)