Visual.Workflow — Azure DevOps in VS Code

Manage your Azure DevOps work items, sprint boards, and task status directly from Visual Studio Code with AI-powered assistance from GitHub Copilot.

Why I built it

Working with Azure DevOps usually means living in two places: the code in your editor and the board in a browser tab. Visual.Workflow moves the board into VS Code — work items, sprint state and task status live where the work actually happens.

Copilot integration was the interesting design problem: AI assistance only helps in a workflow tool when it acts on the real items in front of you, so the extension wires Copilot into the same work-item context you are looking at.

View the source on GitHub · Related: Azure DevOps MCP Server · Blog: the VS Code extension for Azure DevOps

hDVOSIxoU3TzYkMBSmCYNtw6.jpg

Features

Core Features

  • Setup Wizard: Automatically fetches and displays your projects and teams

  • Sprint Board View: View your current sprint organized by state

  • My Work Items: See all work items assigned to you in a separate view

  • Quick Project Switching: Switch between projects instantly with Ctrl+Alt+P

  • Smart Filtering: Hide completed/removed items by default

  • Auto-refresh: Keep your work items up to date automatically

Work Item Management

  • Inline Actions: Add/remove work items to/from sprint directly in work item view

  • Set Estimates: Quick estimate dialog to set remaining work hours

  • Dynamic State Management: State dropdown shows only valid transitions

  • Parent Work Item Navigation: Click on parent work items to view their details

  • Create Child Tasks: Right-click any work item to add tasks underneath

AI-Powered Features

  • Generate Descriptions: AI-powered generation using GitHub Copilot

  • Implementation Plans: Get detailed implementation plans with technical guidance

  • AI PR Code Review: Analyze pull request changes with AI-powered insights

  • GitHub Copilot Agent Integration: Create GitHub issues from implementation plans