Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
286 commits
Select commit Hold shift + click to select a range
a785414
MAESTRO: Add GitHub event payload display to Cue activity log
pedramamini Mar 4, 2026
7a5ff2c
MAESTRO: Add GitHub event types to CueYamlEditor YAML template and AI…
pedramamini Mar 4, 2026
abeda3f
MAESTRO: Add task.pending event type to Cue automation system
pedramamini Mar 5, 2026
9c7dcdf
MAESTRO: Update CLAUDE.md Cue description to include all trigger types
pedramamini Mar 5, 2026
a2f5576
Replace hardcoded tool detail extractors with generic summarizeToolInput
pedramamini Mar 5, 2026
824cb93
feat: add "Run All Phases" toggle to wizard and resize modal
pedramamini Mar 3, 2026
40b4664
fix: address PR review — add type="button" and ariaLabel to ToggleSwitch
pedramamini Mar 4, 2026
08ec286
fix: resolve type errors from branch merges
pedramamini Mar 6, 2026
4716e20
feat: add Create Worktree command to command palette with auto-focus
pedramamini Mar 4, 2026
1212367
fix: format symphony-registry.json and register font size shortcuts
pedramamini Mar 4, 2026
7cb7754
feat: add --read-only flag to maestro-cli send command
pedramamini Mar 5, 2026
2878b47
feat: add unread agents filter toggle with Cmd+Shift+U shortcut
pedramamini Mar 5, 2026
39ed71b
fix: resolve tsconfig.main.json build errors from branch merges
pedramamini Mar 6, 2026
ffd5896
feat: add Copy Deep Link option to tab overlay menu
pedramamini Mar 6, 2026
d1bf647
fix: pass app entry point in dev-mode protocol registration
pedramamini Mar 6, 2026
0149881
refactor: move Usage & Stats settings from General tab to Encore Feat…
pedramamini Mar 6, 2026
c585451
Gate CUE history filter on maestroCue encore feature and fix crowded …
pedramamini Mar 6, 2026
572c6f2
fix: count only agents with entries in lookback window for Director's…
pedramamini Mar 6, 2026
c42e552
fix: match unread agent indicator dot position to tab unread pattern
pedramamini Mar 6, 2026
acbeef6
docs: move Usage Dashboard and Maestro Symphony under Encore Features…
pedramamini Mar 6, 2026
34891fc
Add CUE entry type to History Panel help modal when maestroCue is ena…
pedramamini Mar 6, 2026
3ffe31e
Add comprehensive Maestro Cue user documentation (4 pages)
pedramamini Mar 6, 2026
6dac0be
feat: show View history link on files tab during batch run
pedramamini Mar 6, 2026
6cc333b
refactor: reorder Encore Features, remove BETA from Usage Dashboard
pedramamini Mar 6, 2026
78713ea
Add Cue YAML editor, context menu integration, and fix help modal z-i…
pedramamini Mar 6, 2026
ce88d30
Add tests for cueYamlEditor modal and Configure Maestro Cue command p…
pedramamini Mar 6, 2026
0bb687f
Move Configure Maestro Cue below Configure Worktrees in context menu
pedramamini Mar 6, 2026
1a1f3fa
Center history filter pills when CUE type adds a third row
pedramamini Mar 6, 2026
e0ce32f
Add conversational AI Assist chat to CueYamlEditor with agent spawn a…
pedramamini Mar 6, 2026
87a36cc
version bump
pedramamini Mar 6, 2026
4ce1751
ignore Cue files
pedramamini Mar 6, 2026
de050c0
Add Cue Examples cookbook page and document triggeredBy filter field
pedramamini Mar 6, 2026
bb11d8d
Rename Cancel to Exit in CueYamlEditor and pass cueShortcutKeys to Cu…
pedramamini Mar 6, 2026
7e6ae64
Add missing Cue template variables for file changeType and agent comp…
pedramamini Mar 6, 2026
0120cf8
fix: check sessionSshRemoteConfig as primary SSH remote ID source
pedramamini Mar 6, 2026
dcfdd4b
fix: always show .maestro folder in file tree regardless of ignore pa…
pedramamini Mar 6, 2026
715bbec
fix: update CueHelpModal -> CueHelpContent import after rename in mae…
pedramamini Mar 6, 2026
a98d31a
Add Cue Graph visualizer tab, standardize modal sizes, and inline hel…
pedramamini Mar 6, 2026
07d6aa6
Use theme accent instead of hardcoded Cue teal for toggles, borders, …
pedramamini Mar 6, 2026
fab3451
MAESTRO: Add pipeline types and React Flow canvas foundation for Cue …
pedramamini Mar 7, 2026
2d3adb9
MAESTRO: Add custom node types and pipeline edge for Cue visual editor
pedramamini Mar 7, 2026
8df12e9
MAESTRO: Add trigger and agent drawers with drag-and-drop for Cue pip…
pedramamini Mar 7, 2026
db14b00
MAESTRO: Add pipeline lifecycle management with selector dropdown, co…
pedramamini Mar 7, 2026
0c4de56
MAESTRO: Add node and edge configuration panels for Cue pipeline editor
pedramamini Mar 7, 2026
d45f050
MAESTRO: Add pipeline-to-YAML conversion utility for Cue visual editor
pedramamini Mar 7, 2026
3030b1f
MAESTRO: Add YAML-to-pipeline reverse conversion for Cue visual editor
pedramamini Mar 7, 2026
1ab0042
MAESTRO: Integrate YAML conversion into pipeline editor with save/loa…
pedramamini Mar 7, 2026
4b3d8de
MAESTRO: Add pipeline layout persistence via IPC for Cue visual editor
pedramamini Mar 7, 2026
640eea6
MAESTRO: Update CueModal to use Pipeline Editor as default tab and re…
pedramamini Mar 7, 2026
cdefa0b
MAESTRO: Add pipeline-aware status indicators to CueModal Dashboard tab
pedramamini Mar 7, 2026
5b26cbc
MAESTRO: Add polish features to Cue visual pipeline editor
pedramamini Mar 7, 2026
b236dfa
MAESTRO: Fix empty pipeline graph and add drawer improvements
pedramamini Mar 7, 2026
6a028ce
fix: improve light theme contrast for syntax highlighting and colors
pedramamini Mar 7, 2026
05551c3
fix: include busy agents in unread agents filter
pedramamini Mar 7, 2026
973e84c
MAESTRO: Add layout algorithms and node dragging to Cue graph view
pedramamini Mar 7, 2026
8d8f689
MAESTRO: Fix pipeline editor UI issues and add legend/auto-config
pedramamini Mar 7, 2026
995bbb9
fix: suppress empty groups and New Group button in unread agents filter
pedramamini Mar 7, 2026
5dd84d9
[Symphony] Start contribution for #160
pedramamini Mar 1, 2026
5be89d2
MAESTRO: Phase 1 — install xterm.js and create XTerminal component
pedramamini Mar 1, 2026
95d840c
MAESTRO: Phase 2 — TerminalTab interface and unified tab type extensions
pedramamini Mar 1, 2026
7f8903b
MAESTRO: Phase 3 — terminalTabHelpers.ts pure function library
pedramamini Mar 1, 2026
395c49b
MAESTRO: Phase 4 — session initialization, migration, and persistence…
pedramamini Mar 1, 2026
c8c219f
MAESTRO: Phase 5 — main process PTY management for terminal tabs
pedramamini Mar 1, 2026
e310ef3
MAESTRO: Phase 6 — TerminalView component for terminal tab rendering
pedramamini Mar 1, 2026
89d75c1
MAESTRO: Phase 7 — tab store integration and terminal tab handlers
pedramamini Mar 1, 2026
3dacad6
MAESTRO: Phase 8 — TabBar rendering for terminal tabs
pedramamini Mar 1, 2026
3b67d34
MAESTRO: Phase 9 — Keyboard shortcuts for terminal tabs
pedramamini Mar 1, 2026
6a2078b
MAESTRO: Phase 10 — Terminal search UI overlay
pedramamini Mar 1, 2026
9f16fb2
MAESTRO: Phase 11 — Theme integration and ANSI color configuration
pedramamini Mar 1, 2026
b9bf115
MAESTRO: Phase 12 — Terminal tab rename modal
pedramamini Mar 1, 2026
1d46c15
MAESTRO: Phase 13 — Cleanup, migration, testing, and polish
pedramamini Mar 1, 2026
97efcdf
MAESTRO: Verify and fix terminal tab persistence across app restarts
pedramamini Mar 1, 2026
2d08a18
MAESTRO: Fix SSH field name bug in terminal tab PTY spawning
pedramamini Mar 1, 2026
74f4fac
MAESTRO: Fix terminal search next/previous query tracking bug
pedramamini Mar 1, 2026
5302eba
MAESTRO: Phase 7 — Fix terminal tab navigation in unified tab system
pedramamini Mar 1, 2026
25f01a7
MAESTRO: Guard shellLogs appends — only write when no terminalTabs (l…
pedramamini Mar 1, 2026
ad082ea
MAESTRO: Phase 13 — Remove unused enterToSendTerminal and stale eslin…
pedramamini Mar 1, 2026
943c9f8
MAESTRO: Phase 13 — Update test mocks with terminalTabs fields and fi…
pedramamini Mar 1, 2026
b8afbb7
MAESTRO: Phase 13 — Add Terminal Tab System section to ARCHITECTURE.md
pedramamini Mar 1, 2026
4dda745
MAESTRO: Address PR #486 review comments from CodeRabbit and Greptile
pedramamini Mar 1, 2026
d9c4257
MAESTRO: Document intentional useEffect dep omission in TerminalView
pedramamini Mar 1, 2026
216b779
MAESTRO: Update tests for PR #486 review fixes
pedramamini Mar 1, 2026
9ce5a1a
style: ran formatter to conform to standards
reachraza Mar 2, 2026
3852991
fix: resolve TS errors in TerminalOutput test after merge conflict re…
reachraza Mar 2, 2026
74bcd28
fix: 0.15.0-RC polish round two — error details & lookback default (#…
pedramamini Mar 3, 2026
788ad1a
docs: sync release notes for v0.15.1
github-actions[bot] Mar 3, 2026
f79e567
[Symphony] Start contribution for #160
pedramamini Mar 1, 2026
504a5d7
MAESTRO: Fix four terminal tab integration bugs
pedramamini Mar 5, 2026
5315593
fix: address CodeRabbit review findings across refactored components
reachraza Mar 3, 2026
0d9d6d4
refactor: decompose SessionList into focused sub-components and hooks
reachraza Mar 4, 2026
a40cec1
Add 'bills-bot' entry to symphony-registry.json (#388)
BillChirico Mar 4, 2026
3abdc28
[Symphony] Start contribution for #160
pedramamini Mar 1, 2026
245aa16
[Symphony] Start contribution for #160
pedramamini Mar 1, 2026
db4259a
MAESTRO: Fix four terminal tab integration bugs
pedramamini Mar 5, 2026
f880aac
fix: terminal tab rename keyboard shortcut and defensive cwd fallback
pedramamini Mar 5, 2026
6eb99d4
fix: resolve 7 terminal tab integration issues (#160)
pedramamini Mar 5, 2026
cd37085
fix: reset inputMode when switching from terminal to AI/file tabs
pedramamini Mar 6, 2026
cf4a796
fix: terminal tabs now connect to SSH remote host when session SSH is…
pedramamini Mar 6, 2026
505e0e4
feat: show terminal tabs in tab switcher modal; fix xterm repaint on …
pedramamini Mar 6, 2026
3788505
fix: close AI tab falls back to correct neighbor using unifiedTabOrder
pedramamini Mar 6, 2026
9ac714b
fix: preserve terminal content when returning from AI mode via isVisi…
pedramamini Mar 6, 2026
beb8197
fix: closeTerminalTab falls back to correct neighbor using unifiedTab…
pedramamini Mar 6, 2026
2cdaf5e
fix: persist terminal tab content across session switches
pedramamini Mar 6, 2026
acbf108
fix: defer WebGL addon load until terminal container is visible
pedramamini Mar 7, 2026
1328415
fix: terminal tabs on SSH agents now connect to the remote host
pedramamini Mar 7, 2026
6246359
fix: use visibility:hidden instead of display:none for terminal keep-…
pedramamini Mar 7, 2026
8637a3d
fix: SSH terminal tabs now actually connect to remote host
pedramamini Mar 7, 2026
64a73ce
remove obsolete terminalWidth setting; update log buffer description
pedramamini Mar 7, 2026
a8f55db
test: add PtySpawner tests covering SSH terminal and shell terminal p…
pedramamini Mar 7, 2026
0550d06
fix: always mount terminal sessions regardless of file preview / AI view
pedramamini Mar 7, 2026
7df8d6e
test: add XTerminal and terminalTabHelpers coverage
pedramamini Mar 7, 2026
e6bd91d
fix: remove scroll-to-bottom arrow indicator from terminal output view
pedramamini Mar 7, 2026
62f32a6
fix: terminal visual polish and keyboard handler cleanup
pedramamini Mar 7, 2026
bbeb43c
fix: resolve lint warnings, stale tests, and two cue bugs
pedramamini Mar 7, 2026
092b1ab
MAESTRO: Add drag handles and gear icons to pipeline editor nodes
pedramamini Mar 7, 2026
7784287
feat: add empty state for unread agents filter with centered Bot icon
pedramamini Mar 7, 2026
0102abb
fix: terminal tab bugs, cue hotkey, and XTerminal WebGL load order
pedramamini Mar 7, 2026
242ffa0
fix: group agents by user-defined groups in Cue Pipeline Editor drawer
pedramamini Mar 7, 2026
08b051d
## CHANGES
pedramamini Mar 7, 2026
a9b625a
feat: split agent prompt into input/output, add pipeline color picker…
pedramamini Mar 7, 2026
825a9ac
refactor: consolidate Maestro project files under .maestro/ directory
pedramamini Mar 7, 2026
09a62c1
test: update tests for .maestro/ directory migration
pedramamini Mar 7, 2026
641a609
fix: resolve test failures from .maestro/ migration
pedramamini Mar 7, 2026
a14eb8f
feat: add Edit YAML button to Cue dashboard and show sessions when en…
pedramamini Mar 7, 2026
8e18222
feat: add output_prompt support to Cue pipeline agents
pedramamini Mar 7, 2026
8e3b855
feat: replace pattern preset replace-all with copy-to-clipboard preview
pedramamini Mar 7, 2026
78f24c0
## CHANGES
pedramamini Mar 8, 2026
6ae06cc
## CHANGES
pedramamini Mar 8, 2026
ee9fc24
## CHANGES
pedramamini Mar 8, 2026
bcbf812
## CHANGES
pedramamini Mar 8, 2026
3d6049f
feat: add image support to group chat (display, persistence, agent fo…
pedramamini Mar 8, 2026
37e4431
test: add tests for Cue modal escape-from-help and unsaved changes co…
pedramamini Mar 8, 2026
21d5c87
chore: remove beta badge from Storage Location setting
pedramamini Mar 8, 2026
8a212c0
fix: restore "All Pipelines" selection on Pipeline Editor load
pedramamini Mar 8, 2026
542b50b
feat: append active theme to runmaestro.ai URLs
pedramamini Mar 8, 2026
bac6d23
feat: add theme-hint script for Mintlify docs
pedramamini Mar 8, 2026
8664260
## CHANGES
pedramamini Mar 8, 2026
a860d0f
fix: resolve pipeline-dashboard mismatch by adding agent_id binding a…
pedramamini Mar 8, 2026
a3ff841
feat: rename time.interval to time.heartbeat and add time.scheduled t…
pedramamini Mar 8, 2026
bf648f0
feat: add Alt+J shortcut to jump to closest terminal tab
pedramamini Mar 8, 2026
085eb48
fix: hide unread agents filter button when left sidebar is collapsed
pedramamini Mar 8, 2026
89a5c0a
- Release workflow now auto-marks RC/beta/alpha tags as prereleases 🎯
pedramamini Mar 8, 2026
a51aa9f
fix: auto-close terminal tab when shell process exits
pedramamini Mar 8, 2026
d047da7
fix: close terminal tab immediately on shell exit instead of 300ms delay
pedramamini Mar 8, 2026
82a1200
feat: respect unread filter when cycling agents with Cmd+[/]
pedramamini Mar 8, 2026
92b231f
- Cue YAML subscriptions now accept `agent_id` for binding runs to se…
pedramamini Mar 8, 2026
fd37648
fix: improve tab naming reliability, Cue pipeline targeting, and UI p…
pedramamini Mar 8, 2026
97af33b
fix: always show indicator dot on unread agents filter icon
pedramamini Mar 8, 2026
02fd086
fix: always show .maestro directory in file tree even when dotfiles a…
pedramamini Mar 8, 2026
739b87a
feat: add per-trigger prompts, custom trigger labels, and manual Run …
pedramamini Mar 8, 2026
5434c14
feat: staged splash screen with orchestra warm-up theme
pedramamini Mar 8, 2026
5e69b06
feat: add expand/collapse toggle to Cue pipeline config drawer
pedramamini Mar 9, 2026
8258b79
fix: stop auto-creating terminal tabs for new sessions
pedramamini Mar 9, 2026
d4de001
fix: keep active worktree session visible under unread-only filter
pedramamini Mar 9, 2026
e58289a
fix: post-rebase cleanup — fix runtime crash, remove orphaned code, u…
pedramamini Mar 9, 2026
c863254
fix: use stdin passthrough for SSH remote Group Chat large prompts
pedramamini Mar 9, 2026
9fb43eb
fix: auto-focus AI input when switching from terminal to AI mode
pedramamini Mar 9, 2026
ab3c690
## CHANGES
pedramamini Mar 10, 2026
d628cb7
feat: remap Cmd+0 to jump to last tab, Cmd+Shift+0 to reset font size
pedramamini Mar 10, 2026
9cc6594
## CHANGES
pedramamini Mar 10, 2026
4b2ba4a
fix: account for sticky overlays when scrolling active tab into view
pedramamini Mar 10, 2026
fe2282b
fix: correct Cue Modal shortcut in docs from Cmd+Shift+Q to Option+Q
pedramamini Mar 10, 2026
df03a4d
feat: add jump-to-agent buttons in System Process Viewer
pedramamini Mar 10, 2026
7cad84c
feat: confirm before closing tabs with unsent drafts
pedramamini Mar 11, 2026
24f4bce
feat: add SSH vs Local indicator in System Process Viewer
pedramamini Mar 11, 2026
5bcf8ff
fix: prevent native menu from stealing Cmd+W, pass Alt keys through x…
pedramamini Mar 11, 2026
ec76e07
feat: add Cmd+O agent switcher for quick agent jumping
pedramamini Mar 11, 2026
dd04275
feat: wire Maestro Cue automation end-to-end
reachraza Mar 12, 2026
c98f481
chore: merge main into 0.16.0-RC, resolve conflicts
reachraza Mar 12, 2026
ff69835
style: ran formatter on the codebase
reachraza Mar 12, 2026
881b5e5
fix: prevent OOM crash in vitest by increasing heap size and capping …
reachraza Mar 12, 2026
0a4b062
fix: fix OOM crash and stale assertions in cue-completion-chains tests
reachraza Mar 12, 2026
7f51035
## CHANGES
pedramamini Mar 12, 2026
6f4134f
enhanced cmd+o behavior
pedramamini Mar 12, 2026
90cfc77
[Symphony] Start contribution for #511
chr1syy Mar 7, 2026
ee39641
MAESTRO: Add shared CLI server discovery module
chr1syy Mar 7, 2026
7ea2d57
MAESTRO: Auto-start CLI server on app launch with discovery file
chr1syy Mar 7, 2026
7bb5883
MAESTRO: Delete CLI server discovery file on app shutdown and server …
chr1syy Mar 7, 2026
2680cce
MAESTRO: Add tests for CLI server discovery module
chr1syy Mar 7, 2026
a78782a
MAESTRO: Add open_file_tab WebSocket message type
chr1syy Mar 7, 2026
030f8ef
MAESTRO: Add refresh_file_tree WebSocket message type
chr1syy Mar 7, 2026
007791d
MAESTRO: Add refresh_auto_run_docs WebSocket message type
chr1syy Mar 7, 2026
ca05930
MAESTRO: Add preload listeners and type declarations for new remote e…
chr1syy Mar 7, 2026
9b43319
MAESTRO: Wire up renderer handlers for remote open_file_tab, refresh_…
chr1syy Mar 7, 2026
fdd4a44
MAESTRO: Add focus field to select_session WebSocket message for wind…
chr1syy Mar 7, 2026
d4f6e69
MAESTRO: Add tests for new WebSocket message handlers (open_file_tab,…
chr1syy Mar 7, 2026
780a042
MAESTRO: Add CLI WebSocket client service for Maestro desktop IPC
chr1syy Mar 7, 2026
14c4b3e
MAESTRO: Add open-file CLI command and shared resolveSessionId helper
chr1syy Mar 7, 2026
153bf44
MAESTRO: Add refresh-files CLI command for remote file tree refresh
chr1syy Mar 7, 2026
65095e4
MAESTRO: Add refresh-auto-run CLI command for Auto Run document refresh
chr1syy Mar 7, 2026
5eb0749
MAESTRO: Add --tab flag to send command for session tab focus
chr1syy Mar 7, 2026
11ef46c
MAESTRO: Add status CLI command for Maestro connectivity diagnostics
chr1syy Mar 7, 2026
ec0d9b9
MAESTRO: Add tests for CLI WebSocket client and open-file command
chr1syy Mar 7, 2026
f526728
MAESTRO: Add configure_auto_run WebSocket message type for CLI IPC
chr1syy Mar 7, 2026
89fb5e9
MAESTRO: Wire up renderer handler for remote:configureAutoRun event
chr1syy Mar 7, 2026
411dc04
MAESTRO: Add auto-run CLI command for configuring auto-run sessions
chr1syy Mar 7, 2026
c01320e
MAESTRO: Add CLI IPC commands documentation to agent system prompt
chr1syy Mar 7, 2026
2161f56
MAESTRO: Add tests for auto-run CLI command and configure_auto_run We…
chr1syy Mar 7, 2026
b458562
MAESTRO: Address PR review feedback for CLI auto-run feature
chr1syy Mar 8, 2026
cb15a91
MAESTRO: Fix CI failures - add missing test mocks and run prettier
chr1syy Mar 8, 2026
6350c57
MAESTRO: Fix TS1345 lint error in preload callback error handler
chr1syy Mar 8, 2026
97c0cf1
MAESTRO: Run prettier on preload/process.ts
chr1syy Mar 8, 2026
2930e21
MAESTRO: Fix PR review findings - robustness and correctness improvem…
chr1syy Mar 8, 2026
9f0af16
MAESTRO: Fix empty documents validation, file tab session targeting, …
chr1syy Mar 8, 2026
1e2e7b6
MAESTRO: Add unit test for requestId-based WebSocket response resolution
chr1syy Mar 8, 2026
9995981
Address CodeRabbit and Greptile PR review findings
chr1syy Mar 9, 2026
0b6e1e5
Fix tests for path traversal protection and add traversal test case
chr1syy Mar 9, 2026
2b1ec23
Fix auto-run CLI timeout and format list-sessions
chr1syy Mar 9, 2026
612a022
fix: fix trigger panel whitespace and agent textarea sizing in Cue pi…
reachraza Mar 12, 2026
1ce1942
fix: hide expand button on trigger config panels in Cue pipeline editor
reachraza Mar 12, 2026
3ca2626
fix: remove ghost duplicate agents when shared agent is added to a ne…
reachraza Mar 12, 2026
b066631
test: add comprehensive test coverage for Cue trigger gaps
reachraza Mar 12, 2026
37bc9ed
Merge pull request #530 from chr1syy/symphony/issue-511-mmgpua7l
reachraza Mar 13, 2026
ee2e425
Merge pull request #534 from chr1syy/fix-logfile
reachraza Mar 13, 2026
5510868
fix: plug Cue trigger gaps — scheduled double-fire guard, event type …
reachraza Mar 13, 2026
82fea00
fix: add ghMergedAt to cue template context type definition
reachraza Mar 13, 2026
9009dd7
fix: wrap AgentSessionsModal keyboard nav assertion in waitFor
reachraza Mar 13, 2026
9e25141
Merge remote-tracking branch 'refs/remotes/origin/0.16.0-RC' into 0.1…
reachraza Mar 13, 2026
3479ee2
refactor: decompose AppModals into directory module
reachraza Mar 13, 2026
bad8e45
fix: address PR review — dismissible consistency, debug cleanup, test…
reachraza Mar 13, 2026
97b4fa0
ci: trigger CI on PRs targeting *-RC branches
reachraza Mar 13, 2026
5c0d9d7
Merge pull request #571 from RunMaestro/renderer-refactor
reachraza Mar 13, 2026
530ea4d
fix(cue): auto-inject {{CUE_SOURCE_OUTPUT}} in chain prompts
reachraza Mar 13, 2026
a8ef584
feat(cue): add upstream output toggle and chain prompt UX hints
reachraza Mar 13, 2026
06ba0aa
fix(cue): add outputTruncated flag to payload, remove debug console.log
reachraza Mar 13, 2026
8d45b65
ui(cue): mark debate and autorun edge modes as coming soon
reachraza Mar 13, 2026
58b1050
test(cue): add integration test for chain output variable substitution
reachraza Mar 13, 2026
350c26c
fix(cue): address PR review — edge tooltip, placeholder accuracy, bar…
reachraza Mar 14, 2026
a90cc70
fix(cue): harden filters, validation, and file watcher logging for pr…
reachraza Mar 14, 2026
bd26ea5
fix(keyboard): allow Cmd+T to create new AI tab from terminal mode
reachraza Mar 14, 2026
c40a0e1
fix(cue): use strict numeric coercion in filters, reject NaN/Infinity…
reachraza Mar 14, 2026
ad7f771
fix(cue,keyboard): normalize duplicate name check, switch inputMode o…
reachraza Mar 14, 2026
cc7aec8
Merge pull request #572 from RunMaestro/cue-polish
reachraza Mar 14, 2026
2f6ffee
version bump
pedramamini Mar 16, 2026
a01c39b
fix(cue): harden engine with chain depth guard, queue cleanup, and co…
reachraza Mar 16, 2026
1110cc3
fix(cue): address PR review — async chain depth, test cleanup, glob h…
reachraza Mar 17, 2026
f6cf58f
fix(cue): remove dead outputRunId stop check, correct GitHub poller l…
reachraza Mar 17, 2026
30ab9a5
fix(cue): propagate chainDepth through fan-in paths
reachraza Mar 17, 2026
89833d3
fix(cue): scope scheduledFiredKeys by sessionId to prevent cross-sess…
reachraza Mar 17, 2026
0611996
Merge pull request #578 from RunMaestro/cue-polish
reachraza Mar 17, 2026
1bb0c1e
refactor(cue): decompose cue-engine.ts into 5 focused modules (Phase …
reachraza Mar 18, 2026
ad43e04
ci: added rc branch to workflows
reachraza Mar 18, 2026
cea7319
fix(cue): free concurrency slot on stopRun, refresh nextTriggers afte…
reachraza Mar 18, 2026
e751a31
fix(cue): route reconciler through dispatchSubscription, harden fan-i…
reachraza Mar 18, 2026
1175e16
fix(cue): refresh nextTriggers before filter check in scheduled subsc…
reachraza Mar 18, 2026
67887ed
fix(cue): set lastTriggered on initial heartbeat fire
reachraza Mar 18, 2026
d85290c
fix(cue): extend calculateNextScheduledTime to cover same-day-next-week
reachraza Mar 18, 2026
f9b1e7b
merge: integrate rc branch into cue-polish
reachraza Mar 18, 2026
1274a8c
fix: remove unused catch binding in web-server-factory
reachraza Mar 18, 2026
cd56444
fix: resolve agent binary path for Cue pipeline execution
reachraza Mar 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -333,7 +333,7 @@
},
"lint-staged": {
"*": [
"prettier --write"
"prettier --write --ignore-unknown"
],
"*.{js,cjs,mjs,jsx,ts,tsx,mts,cts}": [
"eslint --fix"
Expand Down
14 changes: 13 additions & 1 deletion src/main/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -389,6 +389,18 @@ app.whenReady().then(async () => {
};

const agentConfigValues = getAgentConfigForAgent(storedSession.toolType);

// Resolve the agent's binary path using the agent detector.
// Without this, Cue falls back to the bare command name (e.g., 'claude')
// which fails with ENOENT when spawn() can't find it on PATH.
let resolvedAgentPath = agentConfigValues.customPath as string | undefined;
if (!resolvedAgentPath && agentDetector) {
const detectedAgent = await agentDetector.getAgent(storedSession.toolType);
if (detectedAgent?.available && detectedAgent.path) {
resolvedAgentPath = detectedAgent.path;
}
}

const result = await executeCuePrompt({
runId,
session: {
Expand All @@ -412,7 +424,7 @@ app.whenReady().then(async () => {
templateContext,
timeoutMs,
sshRemoteConfig: storedSession.sessionSshRemoteConfig,
customPath: agentConfigValues.customPath as string | undefined,
customPath: resolvedAgentPath,
customArgs: storedSession.customArgs,
customEnvVars: storedSession.customEnvVars,
customModel: storedSession.customModel,
Expand Down
2 changes: 1 addition & 1 deletion src/main/web-server/web-server-factory.ts
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ export function createWebServerFactory(deps: WebServerFactoryDependencies) {
securityToken = randomUUID();
try {
settingsStore.set('webAuthToken', securityToken);
} catch (e) {
} catch {
// Persist failure is non-fatal — server starts with an ephemeral token
logger.warn(
'Failed to persist new webAuthToken, URL will not survive restart',
Expand Down
10 changes: 5 additions & 5 deletions src/renderer/constants/shortcuts.ts
Original file line number Diff line number Diff line change
Expand Up @@ -79,11 +79,6 @@ export const DEFAULT_SHORTCUTS: Record<string, Shortcut> = {
label: "Director's Notes",
keys: ['Meta', 'Shift', 'o'],
},
fontSizeReset: {
id: 'fontSizeReset',
label: 'Reset Font Size',
keys: ['Meta', 'Shift', '0'],
},
openCue: {
id: 'openCue',
label: 'Maestro Cue',
Expand All @@ -99,6 +94,11 @@ export const DEFAULT_SHORTCUTS: Record<string, Shortcut> = {
label: 'Jump to Terminal Tab',
keys: ['Alt', 'j'],
},
fontSizeReset: {
id: 'fontSizeReset',
label: 'Reset Font Size',
keys: ['Meta', 'Shift', '0'],
},
};

// Non-editable shortcuts (displayed in help but not configurable)
Expand Down