Hmbown / Hmbown/Codewhale

App-server: /v1/workflows* for GPUI workflow list, run, and cancel

Open
#6,167 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
41k
Forks
3.6k
Avg merge
13h 59m
Merged PRs (30d)
299

Description

GPUI Hmbown/codewhale-apps#622 Workflows module fails closed on missing HTTP. Apps probed and named `/v1/workflows*` as unavailable for GPUI.

Do not invent a second workflow executor in the desktop. Reconcile `crates/tui/src/runtime_api.rs`, `crates/tui/src/commands/groups/core/workflow.rs`, and the TUI `/workflow` surface against today's tip. If workflows are already served under another path (command registry, operate, or slash-only), name it. Otherwise serve list/read/run/cancel (draft-review-confirm-run) with Engine-owned run ids and no model turn for host cancel/status.

Related: Hmbown/codewhale-apps#622.

Contributor guide

Open the contributing guide

Research direction

Read crates/tui/src/runtime_api.rs and crates/tui/src/commands/groups/core/workflow.rs, then inspect the TUI /workflow surface against today’s tip. Determine whether workflows already use another path such as the command registry, operate, or slash-only; otherwise the app-server should support list, read, run, and cancel with Engine-owned run IDs and no model turn for host cancel/status.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
api, cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.