Commit Graph
23 Commits
Author SHA1 Message Date
abccodes 4646147834 [aidan] feat/workflows: hide unsaved new workflows until first save
A brand-new "+ New" workflow is created with unsaved=true and kept out
of the hub's scheduled/unscheduled lists while the user is still building
it in the Edit Agent. The first commit (Save) clears the flag and the
workflow appears. Every other create path stays visible immediately.
2026-06-17 19:19:00 -07:00
abccodes fd1b84dbfc [aidan] feat/workflow-auto-naming: auto-generate workflow titles from steps
Generate a title + description from a workflow's steps (one aux call,
reused for step labels) whenever it is still auto_named, so a workflow
built in the Edit Agent names itself on commit instead of staying
"New workflow". A manual rename sets auto_named=False and is never
overwritten. Stream the aux call (non-streaming drops content on some
9router lanes) and fall back to a step-derived title when the model is
unavailable.
2026-06-17 19:18:07 -07:00
abccodes 5aeef89206 [aidan] feat/workflow-edit: add draft testing save flow 2026-06-17 00:33:27 -07:00
abccodes d3532f7a26 [aidan] chore/merge: merge scheduled tasks upstream 2026-06-17 00:23:09 -07:00
AidanandGitHub 2bb5657ec0 [aidan] feat/scheduled-tasks: calendar, rename, and edit workflows (#94)
* [aidan] bug: fix schedule button

* [aidan] fix/agent-errors: surface provider rate limits

* [aidan] ux/cards: click-to-rename for chat and workflow titles

Single-click a card's title to enter edit mode inline. Commit on Enter/blur,
cancel on Escape. Rename persists via PATCH for workflows and sessions.

* [aidan] feat/workflows: seed build prompt for zero-step workflows

When a new workflow has no steps, seed the agent with a prompt asking
the user to describe what the workflow should do, rather than starting blank.

* [aidan] feat/workflows: add-to-schedule popover for unscheduled workflows

Clicking the "+" on an unscheduled workflow row opens a popover with two options:
- Keep this schedule: enables the workflow's existing cadence and moves it to Scheduled
- Change schedule: opens the scheduling editor to pick a different time

* [aidan] ux/workflows: wire add-to-schedule popover and simplify New button

- Made the "+" icon on unscheduled workflow rows clickable, opening a popover
  to keep or change the schedule
- Removed AddIcon from toolbar "New" button (now reads "New" instead of "+ New")

* [aidan] fix/scheduled-tasks: open schedule calendar when Schedule pill clicked

Fixed the Schedule pill click being swallowed by the toolbar's dismiss handler.
Exempted the toolbar pills via data-toolbar-pills so their click handlers fire.

* [aidan] ux/workflows: open New workflow in agent build chat instead of empty card

When creating a new workflow from the hub, open it in edit_agent view (with the
agent builder chat) instead of a preview card. The workflow is created on the
backend first so the embedded session has a real ID.
2026-06-16 23:53:04 -07:00
AidanandGitHub e84eceee5b [aidan] feat/task-scheduling: add hourly and minute (15-min minimum) schedule intervals (#93) 2026-06-16 23:50:52 -07:00
abccodes ae68c1289b [aidan] feat/scheduled-tasks: remember workflow tool permissions across runs 2026-06-16 22:37:53 -07:00
abccodes 5a5046d5a9 [aidan] fix: schedule time in chat 2026-06-16 00:51:56 -07:00
abccodes 43ffe63b31 [aidan] feat/scheduled-tasks: keep step labels in sync on edit and show chevron on every step 2026-06-16 00:06:59 -07:00
ciregenz 652ef2b055 [eric] workflows: re-apply uncommitted scheduling wip (schedule pill, calendar view, slice) 2026-05-27 11:56:18 -07:00
ciregenz f0c2715713 [eric] workflows: restore scheduled-tasks on the workflow line (revert removal, keep windows fixes + 1.1.69) 2026-05-27 11:53:30 -07:00
Eric 3509c08057 [eric] workflows: remove scheduled-tasks end-to-end (frontend pages+slice, backend app+routes, electron poller), keep dock chat; bump 1.1.64 2026-05-26 11:12:29 -07:00
ciregenz 083d70def5 [eric] workflows: merge scheduled-tasks onto dev, re-home dashboard + fix backend imports 2026-05-24 23:41:53 -07:00
ciregenz 7715d26d4b [eric] workflows: add EditWorkflowStep + TestWorkflow MCP tools for Edit Agent 2026-05-22 02:29:31 -07:00
ciregenz 0fd5fb8653 [eric] workflows: embed real Edit Agent session in EditAgentView for image-48 tool-call rendering 2026-05-22 02:26:35 -07:00
ciregenz 72f3e7bc5f [eric] workflows: EditAgent multi-turn memory via history payload 2026-05-22 02:18:11 -07:00
ciregenz 19a5cd8131 [eric] workflows: Test Agent endpoint + button + SaveBeforeTest modal, gear → facet editor, hide Convert on runner sessions, save-modal diff body 2026-05-22 02:01:00 -07:00
ciregenz 91aabbde00 [eric] workflows: LLM step labels + real active_step_idx telemetry + Pause toggles schedule 2026-05-22 01:15:50 -07:00
ciregenz a09a8a7eac [eric] workflows: stop endpoint + last_tool_label live subtitle for RunningView 2026-05-21 23:21:09 -07:00
ciregenz 9a2ebc209b [eric] workflows: EditAgentView chat shell + propose-edit endpoint (Image #38, #48) 2026-05-21 23:18:08 -07:00
ciregenz 47650ed104 [eric] workflows: SchedulingView + NL parse-schedule endpoint (Image #49) 2026-05-21 23:15:17 -07:00
ciregenz fb8883dcab [eric] workflows: ExpandedView + CompletedView + FailedView + sidecar tether 2026-05-21 23:12:13 -07:00
ciregenz 245269c0ac [eric] workflows: port backend scheduler + executor + schedule MCP server from dev 2026-05-21 22:29:07 -07:00