Agentic Workflow DesignerAn unofficial VS Code helper for editing GitHub Agentic Workflows Markdown. It shows settings, instruction headings, and jobs beside the native Markdown editor. The source document remains authoritative. This extension is not affiliated with or endorsed by GitHub. InstallRequires Windows 11, desktop VS Code 1.96 or later, a local Git repository, GitHub CLI, and the Install GitHub CLI using its official installation instructions. Install the latest workflow extension yourself:
Install Agentic Workflow Designer from the VS Code Extensions view after publication. Alternatively, download UseRun Agentic Workflows: New Workflow, select a template, and enter a file name without Two sample workflows are included for inspection. They reference repository-specific automation and need review before use elsewhere.
The Documentation review sample shows the source and settings side by side.
The Agentic PR Repair sample shows custom jobs and their dependencies. Right-click a Markdown file under
Start in Markdown body, write the agent's instructions and choose Apply instructions. The Markdown beside the helper updates immediately. Save and check saves the source and runs the official compiler. Use Jobs and steps for fixed commands or Actions. Placing the Markdown cursor on Select an Action step with Instruction sections describe the order requested of the agent; they are not independent Actions jobs. The helper does not show a live GitHub run. Check again after source changes. The jobs list separates custom jobs from generated jobs. Custom jobs own their steps; generated jobs accept only supported source settings. Imports remain references. Compiled output opens read-only from the command palette. Apply each form explicitly. Go to source and Open Markdown reuse the visible Markdown editor. All sections share one document and Undo/Redo history. Moving the source cursor selects the corresponding helper section, except while a form has unapplied input. New Workflow, Open Generated YAML, and Check Environment remain available from the command palette. Ctrl+S saves Markdown only. Choose Save and check to save the target, resolve unsaved local dependencies, and run the official compiler in the repository. Progress can be cancelled. Open Generated YAML opens a read-only snapshot of the current output, last successful output, or pre-compile backup. Saving an output snapshot requires an explicit Save As; it does not edit the repository's lock file. Forms cover metadata; manual, issue, PR and cron triggers; engine/model; GitHub, bash and edit tools; explicit permissions; four safe output types; allowed network destinations; and timeouts. Pick suggestions for Issue/PR events, engine IDs, GitHub toolsets, comment targets and network ecosystems, then Apply. Custom values remain editable. Disabling a feature hides its dependent fields. Unsupported fields appear by name under Additional settings, with Edit in Markdown opening the matching source line instead of a JSON dump. Unsafe forms such as aliases, merges, commented collections and multiline scalars also offer source navigation. See compatibility and limitations. With no language preference set, the designer follows VS Code's display language. The two buttons at the top switch to 日本語 or English immediately, preserving unapplied form input and Markdown. The choice is saved in the user setting Output state and trustSource save status is distinct from compile status. The editor distinguishes configuration changes, instruction-only changes, dependency changes, compilation, failures and edits during compilation. A pre-existing lock file without a successful record is unverified. On reopening the workspace, saved hashes are compared with current files. Remote imports remain unexpanded and are not claimed to be freshly verified. An existing sibling Compilation uses Untrusted workspaces support editing, but cannot run external commands, including environment probes. The extension does not run MIT license. See third-party notices. |

