Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>DevLoops for VS CodeNew to Visual Studio Code? Get it now.
DevLoops for VS Code

DevLoops for VS Code

AryaCode Labs

|
7 installs
| (0) | Free
Seamless integration with Azure DevOps Cloud and On-Premise Server for Pull Request management and Work Item tracking.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

DevLoops

An offline-capable Visual Studio Code extension designed to integrate seamlessly with Azure DevOps Cloud and On-Premise Server. Manage pull requests, track work items, perform code reviews, and add inline comments directly inside the native VS Code editor.


Key Features

1. Connection & Secure Authentication

  • Supports secure authentication using Personal Access Tokens (PAT).
  • Supports Microsoft Entra ID (Azure AD) authentication via OAuth. NEW
  • Secure credential management using VS Code's native SecretStorage API (keeps tokens encrypted on the operating system keyring).

2. Active Tree Explorer Sidebar

  • Prepend the current active connection's Project name at the root of the explorer panel.
  • Pull Requests Tree:
    • Assigned to Me
    • Waiting for Review
    • Create Pull Request: Click the + inline button next to the "Pull Requests" root node to open a creation form, auto-detecting the active Git branch and remote branches (placing main/master first). Includes a search-and-add Reviewers capsule input.
  • Work Items Tree:
    • Organizes assigned work items dynamically into categories: New, To Do, In Progress, and Committed.
    • Scoped dynamically to the logged-in user (@me macro).
    • Background polling updates the tree data automatically every 5 minutes.
    • Create Work Item: Click the + inline button next to the "Work Items" root node to create Tasks or Bugs, with sprint iterations scoped to Backlog, Current Sprint, and up to 5 future sprints, plus a tag capsule control.

3. Rich Pull Request Details Webview

  • Display metadata including title, status, description, branch mappings (source_branch -> target_branch), and assignees.
  • Vote Split Button: A consolidated Approve button with a dropdown options menu to:
    • Approve
    • Approve with Suggestions
    • Waiting for Author
    • Reject
  • Displays the Repository Name prominently at the top header of the details view.
  • General discussions section to post comments and track replies.

4. Interactive Code Review Diff Editor

  • Clicking files within the PR list opens the native side-by-side VS Code Diff Editor (works fully offline/intranet—no external CDN references or Cloudflare requirements).
  • Uses a virtual azdev-file: URI scheme to download and resolve base and modified versions from Azure DevOps Server dynamically.

5. Inline Diff Commenting & Thread Management

  • Hover and select the + margin line icon on any line of the diff editor.
  • Directly enter and submit review comments.
  • Supports replies to existing threads, fully synced back to the Azure DevOps Server discussion API.
  • Interaction Options: Like/unlike comments, edit or delete comments with warning prompts, and resolve thread status transitions (Active, Resolved, Pending, Won't Fix, etc.) inline.

6. Work Item View & Transitions

  • View work item titles, descriptions, assignments, area paths, and iteration paths.
  • Transition state dropdown (e.g. from To Do to In Progress) with a Save State action that updates the on-premises database and refreshes the tree sidebar.
  • Discussions and comments support (with project-level routing for on-premises compatibility).

7. Smart Git Branch Checkout

  • Quickly create and checkout git branches based on assigned Work Item ID and title directly from the sidebar.

Configuration & Usage

  1. Open the VS Code Command Palette (Ctrl+Shift+P / Cmd+Shift+P).
  2. Run Azure DevOps: Configure Connection.
  3. Follow the wizard steps:
    • Enter your Server Url (e.g., https://devops.company.local or https://dev.azure.com/organization).
    • Specify Collection, Project, and Api Version (default 5.1).
    • Input your Personal Access Token (PAT) when prompted.
  • For Microsoft Entra ID login, select Microsoft Entra ID (Azure AD) as the authentication method and follow the sign‑in popup to authenticate with your Azure AD account.
  1. The sidebar will initialize and load your items. Click any PR ID or Work Item ID to open details panels.

Changelog

0.2.5 (2026-06-22)

  • Interactive PR Merge Conflict Resolution: Interactive segmented selector in Conflicts view to choose between local workspace resolution (checkout/merge remote branch) or a side-by-side 3-panel DevOps style webview conflict editor with regular expression strip utilities and disk writing/staging functionality.
  • Microsoft Entra ID (Azure AD) Authentication: Added support for OAuth login.
  • Smart Git Branch Checkout: Context‑menu action to auto‑create and checkout branches based on Work Item.
  • Connection Setup Upgrades: Renamed text inputs and error states to "Collection Name / Organization Name" for unified cloud/server connections.
  • Kanban & Backlog Default Scoping: Default backlog and Kanban view is now scoped to the logged-in user, with the filters supporting all users.

0.2.4 (2026-06-19)

  • Sprint View Hierarchy Start: Added a dropdown selector (Epic, Feature, or Backlog) in Sprint View to configure the backlog tree hierarchy root, dynamically labeled based on project type.
  • Rich Text Editor Fix: Resolved unescaped nested quotes in searchable dropdowns, restoring the Quill rich text editor and "Save State"/"Save Properties" buttons in Work Item Details, Work Item Creation, and PR Creation.
  • State Persistence: Persists chosen Sprint View hierarchy options in global settings.

0.2.3 (2026-06-18)

  • Rebranding: Renamed extension to DevLoops for VS Code and updated identifier to devloops-integration.
  • Security Updates: Ensured local credentials and secret configurations are excluded from the packaged extension.

🚀 Upcoming Features (Coming Soon)

  • AI Build Diagnostician: AI-powered analysis of build logs to isolate compilation errors and recommend code fixes.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft