Skip to content

feat: add search/filter to the /workflows navigator #39

Description

@gr3enarr0w

Summary

The /workflows navigator lists all runs and saved workflows with no way to filter. With many runs this becomes unwieldy.

Proposed design

  • Press / on the runs view to enter filter mode — a text input appears at the top
  • Typing filters runs and saved workflows by name, runId, and status (case-insensitive substring)
  • esc exits filter mode; esc again with empty filter clears it
  • Filter indicator shown in header: ─ Workflows · filter: "deep-research" ─

NavigatorState change

Add filter?: string to StackFrame. Filter is applied before rendering, cleared when drilling into a run.

Files to change

  • src/workflow-ui.tsNavigatorState, renderNavigator, keyToAction, openWorkflowNavigator

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions