Item logo image for TFSPlugin

TFSPlugin

Item media 3 (screenshot) for TFSPlugin
Item video thumbnail
Item media 2 (screenshot) for TFSPlugin
Item media 3 (screenshot) for TFSPlugin
Item video thumbnail
Item video thumbnail
Item media 2 (screenshot) for TFSPlugin
Item media 3 (screenshot) for TFSPlugin

Overview

Automates mandatory TFS documentation fields using AI and GitLab commit diffs to accelerate case closure.

Overview The TFS Documentation Assistant is a powerful productivity extension designed to eliminate the manual overhead associated with documenting development work in Azure DevOps. By leveraging internal AI and automated code analysis, the extension transforms hours of manual documentation into a single-click process. Key Features Intelligent Documentation: Automatically summarizes case logs, comments, and development history into professional-grade documentation. Automated Code Review: Scans linked GitLab commits and extracts raw source modifications to provide the AI with deep contextual understanding of the changes made. Streamlined Workflow: Automatically populates mandatory fields, transitions ticket states (e.g., to "50 - Documentation"), and triggers automatic page refreshes to finalize your work. Theme Support: Choose between a sleek modern UI or a retro terminal interface for a customized developer experience. Technical Implementation The Documentation Assistant is built as a Chromium Manifest V3 extension utilizing an asynchronous message-passing architecture across three isolated runtime environments to securely bypass CORS limitations and automate workflow mutations. Extraction & Harvesting (popup.js + TfsClient.js): The popup captures the ticket ID and dynamically injects TfsClient.js into the active TFS tab context. Running inside the page, TfsClient queries the TFS REST API to harvest text data (Title, Description, Area Path, Comments) and extracts Git commit links from the HTML code-review fields. CORS-Bypassing Code Fetch (background.js + GitLabClient.js): Because the webpage context is restricted by standard cross-origin security (CORS), the harvested commit links are passed to the background service worker. Leveraging elevated extension host permissions and your personal token, GitLabClient.js concurrently fetches the raw .diff source modifications directly from GitLab. LLM Synthesis & Automation (ChatBotClient.js): The consolidated ticket fields, logs, and code diffs are formatted into a structured engineering prompt. The background script sends this to the internal AI core via ChatBotClient.js. The resulting structured JSON documentation payload is injected back into the TFS UI elements to fill fields, update tracking states, and trigger a clean page refresh.

Details

  • Version
    1.0
  • Updated
    June 26, 2026
  • Offered by
    dariusz.cieslak.developer
  • Size
    39.38KiB
  • Languages
    English
  • Developer
    Email
    dariusz.cieslak.developer@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

Related

Lab Partner for GitLab Merge Requests

5.0

A simple GitLab merge request extension

git online helper

0.0

AI-powered Git automation and commit management directly in GitHub pull requests

LLM-Ready GitHub PR Review Exporter

5.0

Export GitHub PR review comments with file paths, line numbers, and code suggestions. Customize with AI-assisted review prompts.

Code Ledger

0.0

Your DSA journey, committed. Track and commit all your solved DSA problems to GitHub automatically.

GitLab AI Review Bridge

5.0

Turn GitLab MR review discussions into AI-ready execution tasks.

Markdown Comments

0.0

Visual inline comments on Markdown documentation across GitHub repositories powered by custom git refs — zero commits, zero PRs.

CFPusher - Codeforces to GitHub

5.0

Automatically pushes accepted Codeforces submissions to your GitHub repository.

RepoSpector — AI Code Review for GitHub & GitLab

0.0

AI code review for GitHub & GitLab pull requests. Chat with your codebase, find bugs & security issues, and generate unit tests.

Code to Git

0.0

Automatically sync your LeetCode solutions to GitHub with ease.

GitLab Plus

5.0

Enhanced GitLab experience with quick filters and reviewer presets

Codecode Review for GitLab

4.9

Adds more features to GitLab code reviews

Instructio: Free AI how-to guide maker

3.0

Convert any process into simple steps in no time. Auto-generate step-by-step guides with AI and speed up documentation creation.

Lab Partner for GitLab Merge Requests

5.0

A simple GitLab merge request extension

git online helper

0.0

AI-powered Git automation and commit management directly in GitHub pull requests

LLM-Ready GitHub PR Review Exporter

5.0

Export GitHub PR review comments with file paths, line numbers, and code suggestions. Customize with AI-assisted review prompts.

Code Ledger

0.0

Your DSA journey, committed. Track and commit all your solved DSA problems to GitHub automatically.

GitLab AI Review Bridge

5.0

Turn GitLab MR review discussions into AI-ready execution tasks.

Markdown Comments

0.0

Visual inline comments on Markdown documentation across GitHub repositories powered by custom git refs — zero commits, zero PRs.

CFPusher - Codeforces to GitHub

5.0

Automatically pushes accepted Codeforces submissions to your GitHub repository.

RepoSpector — AI Code Review for GitHub & GitLab

0.0

AI code review for GitHub & GitLab pull requests. Chat with your codebase, find bugs & security issues, and generate unit tests.

Google apps