Skip to content

chore(main): release cli 0.6.0#1491

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--cli
Open

chore(main): release cli 0.6.0#1491
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--cli

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.6.0 (2026-06-26)

Features

  • bin: add council ui command to launch the TUI (da5dc37)
  • bin: add TUI entry guard to bare council invocation (25f0181)
  • bin: extract a testable maybeLaunchTui entry seam (ad9cb8c)
  • cli: add council ui command to launch the TUI (9.10 PR-B) (7d045f4)
  • config: add qualityGate config section (mode + maxRegenerations) (85ef220)
  • config: make expert and paths keys settable via config set (4638e0e)
  • debate: scale the word budget per phase in structured mode (#1493) (7b4ef66)
  • debate: wire applyQualityGate into the orchestrator (5df4c80)
  • tui: 1:1 expert chat screen (streaming) (f686478)
  • tui: add chat action to expert detail (2737cce)
  • tui: add chat action to expert detail (5ef297c)
  • tui: add chat engine stream adapter (3d3f886)
  • tui: add chat session data source (9382a1e)
  • tui: add chats-data source for the chats list (efa7350)
  • tui: add collapsible LeftNav (3b09efc)
  • tui: add computeScrollWindow for list windowing (4bf7860)
  • tui: add config-settings adapter (098a343)
  • tui: add convene debate adapter (b503e45)
  • tui: add convene prompt flow (2f5fe54)
  • tui: add CouncilTUI root component with routing (917d68b)
  • tui: add creation verbs to command palette (df7f0b2)
  • tui: add creation verbs to command palette (d3134cb)
  • tui: add DataProvider context (4bfc79a)
  • tui: add detail routes and routeToNavId (0e06dcd)
  • tui: add engine-backed conclude adapter (d02aa2d)
  • tui: add engine-backed ConclusionScreen (e73b90a)
  • tui: add ErrorBoundary for terminal-safe crash recovery (d8ef401)
  • tui: add expert chat screen (5852ada)
  • tui: add expert delete flow (46ac060)
  • tui: add expert documents screen (list/remove) (30b280a)
  • tui: add expert edit flow (f5005f6)
  • tui: add expert memory inspection (9.9 PR-A) (ee804b3)
  • tui: add expert-authoring adapter (a742da0)
  • tui: add ExpertDetailScreen (5d74abf)
  • tui: add ExpertFormScreen and create flow (2127d9b)
  • tui: add experts-data adapter (950317e)
  • tui: add ExpertsScreen (f3aba5e)
  • tui: add export and re-convene actions to conclusion (4315fc1)
  • tui: add export and re-convene actions to conclusion (e198941)
  • tui: add export-view adapter (414e395)
  • tui: add ExportOverlay screen and wire export source (959344c)
  • tui: add fuzzy CommandPalette overlay (dff24c4)
  • tui: add fuzzy subsequence matcher (2bdfdce)
  • tui: add HelpModal overlay (2bd9e51)
  • tui: add isInteractive non-TTY/CI guard (0b039d6)
  • tui: add MultiSelectList checkbox component (b323294)
  • tui: add palette-commands builder (edab27f)
  • tui: add panel authoring adapter (ef1dec3)
  • tui: add panel auto-compose screen (11d388c)
  • tui: add panel chat screen (7fd2662)
  • tui: add panel create screen (549953d)
  • tui: add panel delete screen (55ea9fc)
  • tui: add panel members editor (f705a36)
  • tui: add PanelDetailScreen with list-to-detail navigation (4296b44)
  • tui: add panels-data adapter loadList (e9ecde2)
  • tui: add panels-data loadDetail (eab4fb0)
  • tui: add PanelsScreen wired through DataProvider (14d8d15)
  • tui: add persona training screen (1994298)
  • tui: add PlaceholderScreen (51d8eb9)
  • tui: add SelectableList component (07642af)
  • tui: add semantic theme + responsive breakpoints (ed67578)
  • tui: add SessionDetailScreen (ac00023)
  • tui: add sessions-data adapter (b3e9368)
  • tui: add sessions-data loadTranscript (55984f6)
  • tui: add SessionsScreen (d5e6b69)
  • tui: add SettingsScreen editing, validation, and save (baf8d7f)
  • tui: add SettingsScreen with field navigation (4627904)
  • tui: add shouldLaunchTui entry guard (eb83464)
  • tui: add spike MultilineInput with terminal-control sanitization (7a41856)
  • tui: add TUI entry (index.tsx) and home-data wiring (dd66fea)
  • tui: add useAsyncResource hook (f851b78)
  • tui: add useListSelection hook (5eac0ee)
  • tui: add useMode nav/typing/palette reducer hook (7d13e46)
  • tui: add windowed ScrollView component (c776d52)
  • tui: anchored full-width header/footer status bars (90ba4da)
  • tui: anchored full-width header/footer status bars (fd76101)
  • tui: bordered panes with focus rings (d186495)
  • tui: bordered panes with focus rings (23dd982)
  • tui: chat-engine streaming adapter (f456459)
  • tui: chat-session history/routing adapter (e55e473)
  • tui: chats list + resume + @convene navigation (8e497b4)
  • tui: chats list + resume + @convene wiring (9.7 PR-E) (c1cddf7)
  • tui: compose auto-convenes the new panel (ba8a0a3)
  • tui: compose auto-convenes the new panel (1f2c7c6)
  • tui: config-settings adapter for the Settings screen (64e9817)
  • tui: contextual ? help with per-route shortcut legends (47aad2c)
  • tui: contextual footer action bar + real mode badge (5c10766)
  • tui: contextual footer action bar + real mode badge (b808c0a)
  • tui: contextual help + a11y/responsive audit (9.9 PR-E) (a28deb5)
  • tui: convene adapter (estimate + stream debate) (099737d)
  • tui: convene prompt + cost-confirm modal (4bd244e)
  • tui: Council breadcrumb prefix + Esc/Quit footer hints (07d200b)
  • tui: CouncilTUI root + bare-council entry (COUNCIL_TUI=1) (db235a2)
  • tui: Ctrl-K command palette wired for navigation (fda65e5)
  • tui: declutter panels list (name + dim expert count) (b8d351d)
  • tui: declutter panels list (name + dim expert count) (2742ec4)
  • tui: depth- and entity-aware breadcrumb (de28ca5)
  • tui: depth- and entity-aware breadcrumb (baf37fa)
  • tui: engine-backed conclusion screen (9.8 PR-D) (cbbbdaa)
  • tui: escape-stack helper + consistent shortcut labels (5ef521f)
  • tui: escape-stack helper + consistent shortcut labels (528979b)
  • tui: expert delete flow with affected-panel warning (5f8f1ae)
  • tui: expert documents screen (list/remove) (d8f9b4e)
  • tui: expert edit flow (fb764c8)
  • tui: expert memory inspection (9.9 PR-A) (38a9bf5)
  • tui: expert-authoring adapter (validate + assemble + CRUD) (44bc15d)
  • tui: ExpertFormScreen and expert create flow (a635098)
  • tui: Experts list + detail screens + experts-data adapter (41cf159)
  • tui: extract home data sources into a tested adapter (7e67576)
  • tui: first-run onboarding (9.9 PR-C) (c3fc5cd)
  • tui: first-run onboarding (9.9 PR-C) (780b325)
  • tui: full-screen layout + terminal resize reactivity (430ebab)
  • tui: full-screen layout + terminal resize reactivity (727f068)
  • tui: gate AppRouter global keys via input-capture context (7e62bba)
  • tui: implement AppShell 3-zone layout with responsive nav (5a46e1e)
  • tui: implement Footer component with hints and mode (c3d4b98)
  • tui: implement Header component with theme and sanitization (793e3e9)
  • tui: implement HomeScreen component (7a2af5d)
  • tui: implement loadHomeData adapter (4e205d3)
  • tui: in-screen action menu on detail screens (3cd08fb)
  • tui: in-screen action menu on detail screens (926706c)
  • tui: input-capture context to gate AppRouter global keys (9b83591)
  • tui: kind-first expert form with required-field markers (3f7f4d4)
  • tui: kind-first expert form with required-field markers (e3691a9)
  • tui: launch the TUI by default on a TTY (9.10 PR-A) (160eb7b)
  • tui: launch the TUI by default on a TTY (9.10 PR-A) (29b227c)
  • tui: lift app body into AppRouter with dual-focus navigation (b612afe)
  • tui: list preview pane at wide terminals (80d5806)
  • tui: list preview pane at wide terminals (f332629)
  • tui: live/review scroll mode for debate transcript (078d718)
  • tui: live/review scroll mode for debate transcript (a806f36)
  • tui: local opt-in content-free telemetry counter (b01708b)
  • tui: local opt-in content-free telemetry counter (9.10 PR-C) (251b7d4)
  • tui: MultiSelectList checkbox component (0d43c33)
  • tui: navigable launchpad home (ad90ca8)
  • tui: navigable launchpad home (a2ef570)
  • tui: navigation foundation (useListSelection, SelectableList, AppRouter dual-focus) (5eab5e0)
  • tui: onboarding teaches the model + empty-state teachers (7c4905d)
  • tui: onboarding teaches the model + empty-state teachers (c2e0668)
  • tui: panel auto-compose screen (b2d6506)
  • tui: panel chat screen (@mention + fan-out streaming) (34ac9c3)
  • tui: panel create screen (72c52b9)
  • tui: panel delete screen (bbe0e18)
  • tui: Panel detail screen + list-to-detail navigation (5902f30)
  • tui: panel edit-members screen (5499637)
  • tui: panel-authoring adapter (create/setMembers/delete) (729b229)
  • tui: Panels list screen + data adapter + DataProvider (c38b1fe)
  • tui: per-expert colored debate transcript (0ab4895)
  • tui: per-expert colored debate transcript (9b364ef)
  • tui: persona training screen (38463c0)
  • tui: prefix breadcrumb with Council and show Esc/Quit in footer (85d7b9a)
  • tui: rename nav Sessions→Debates and Chats→Conversations (4cf1b8c)
  • tui: rename nav Sessions→Debates and Chats→Conversations (f5eb713)
  • tui: run live debate on the convene run route (ca92260)
  • tui: semantic color system + deterministic expert palette (705c28a)
  • tui: semantic color system + deterministic expert palette (6b218ed)
  • tui: Session detail (transcript) screen + loadTranscript adapter (611ed40)
  • tui: session export overlay (9.9 PR-B) (085d9ce)
  • tui: Sessions list screen + sessions-data adapter (5016fac)
  • tui: SettingsScreen editing, inline validation, and save (a99621b)
  • tui: SettingsScreen with sectioned field navigation (6af338f)
  • tui: show ←/→ change hint for enum fields (a13ecdf)
  • tui: show ←/→ change hint for enum fields (0039d33)
  • tui: startup warning banner + update-notice surface (b8619eb)
  • tui: tiered error display + startup warnings (9.9 PR-D) (6c17628)
  • tui: tiered, sanitized ErrorBoundary fallback (f137da4)
  • tui: train-screen file-path autocomplete and hint (f6f947d)
  • tui: train-screen file-path autocomplete and hint (7241f9c)
  • tui: unified list viewport with counts, filter, and paging (6c711ea)
  • tui: unified list viewport with counts, filter, and paging (a3c13ca)
  • tui: warn when creating a panel with no experts (802845e)
  • tui: warn when creating a panel with no experts (eaa70f1)
  • tui: widen nav sidebar so labels do not wrap (baa24aa)
  • tui: widen nav sidebar so labels do not wrap (a48224a)
  • tui: wire Ctrl-K command palette into AppRouter (78c1e93)
  • tui: wire home quick-action keys (84481bf)
  • tui: wire home quick-action keys (7fb48cc)
  • tui: wire the conclusion screen route and action (21aaebc)

Bug Fixes

  • cli: make OSC stripping linear to close stripControlChars ReDoS (98a888b)
  • config: reject and sanitize control chars in paths.dataHome renders (99d97f0)
  • config: strictly validate integer config values (bedf556)
  • debate: count quality-gate regeneration sends in premium telemetry (70da739), closes #1513
  • prompt-builder: align forbidden phrases with documented bans (aaf51d6)
  • prompt-builder: narrow over-broad "echoing" forbidden phrase (eaa3ebb), closes #1506
  • tui: add the Chats navigate action to the command palette (8eef3b1)
  • tui: apply onboarding model to the live session via restart (ee72fe1)
  • tui: catch panel chat routing errors and show a sanitized message (25df8b6)
  • tui: centralize route-aware Esc handling in AppRouter (181c67d)
  • tui: do not let engine.stop() mask the convene debate result (40165a7)
  • tui: exactOptionalPropertyTypes for stdout and renderPreview props (52fa148)
  • tui: gate expert delete confirmation until the warning loads (ec6f877)
  • tui: guard expert chat async continuations (52b7a42)
  • tui: guard train-screen completion against rejection, unmount, and stale results (b950f80)
  • tui: halt panel chat fan-out on user abort (fbad71b)
  • tui: harden document staging and inline training wiring (5efe603)
  • tui: honor saved convene panel defaults (22283fb)
  • tui: ignore Esc while a panel create is in flight (973e1e7)
  • tui: invalidate pending path completion on input edit (697c938)
  • tui: keep focus on name when creating a panel with no experts (9a49a15)
  • tui: let Esc cancel the panel create screen (b148b73)
  • tui: pin trusted default model when persisting an auto-composed panel (c7b236d)
  • tui: render chats placeholder route (fab38a0)
  • tui: resolve lint and type errors in index.tsx and CouncilTUI (a7241b7)
  • tui: satisfy optional SelectableList props (034e248)
  • tui: short-circuit streamTurn before send when already aborted (25f8993)
  • tui: show a neutral no-transcript state instead of not-found (253c03a)
  • tui: single-line debate transcript rows (0bb0336)
  • tui: single-line expert chat transcript rows (terminal injection) — closes #1672 (ad4ef64)
  • tui: single-line expert chat transcript rows to block terminal injection (8439ebc)
  • tui: single-line memory sinks to block line-control injection (bbc9266)
  • tui: single-line panel chat transcript rows to block terminal injection (4b45a87)
  • tui: source convene members from live DB, not stale panel YAML (031ea77)
  • tui: use one shared isActive default in MultiSelectList (a8c0ca6)
  • tui: use source-unique row id for panel selection (24f6216)
  • tui: warn when document removal leaves the search index stale (12427ef)
  • tui: wire ROUTES.sessionDetail placeholder in AppRouter (acd893d)
  • tui: write exports exclusively to block overwrite + symlink-follow (6db3978)

This PR was generated with Release Please. See documentation.

@github-actions github-actions Bot requested a review from pedrofuentes as a code owner June 22, 2026 02:19
@github-actions github-actions Bot force-pushed the release-please--branches--main--components--cli branch 27 times, most recently from 8f02f3d to 522b458 Compare June 23, 2026 06:07
@github-actions github-actions Bot force-pushed the release-please--branches--main--components--cli branch 29 times, most recently from e5312af to 998aa74 Compare June 26, 2026 06:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

0 participants