Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Boards>ItemOps
ItemOps

ItemOps

Mads Nørskov

|
1 install
| (0) | Free
Turn rough work items into clear descriptions, acceptance criteria and effort estimates inside Azure DevOps. Bring your own OpenAI key.
Get it free

ItemOps

Turn rough work items into clearer tasks — inside Azure DevOps.

ItemOps helps you prepare work items with a suggested description, editable acceptance criteria and a concise effort estimate. Open the ItemOps tab on your work item, review the suggestion and insert the parts you want to keep.

ItemOps workflow illustration: describe, review, insert

Less time writing. More clarity before development.

  • A description to work from. Get a concrete suggested description based on your current work item, including unsaved edits.
  • Acceptance criteria you control. Edit, add, remove or deselect criteria before inserting them.
  • Useful context from Azure DevOps. For saved items, ItemOps considers accessible directly related work items, comments and linked commit and pull request information.
  • Questions where scope is unclear. Answer focused clarification questions to refine the suggestion.
  • A concise effort estimate. See a likely remaining effort and a range in hours. Estimates are guidance for one developer, not delivery commitments.
  • Your work item's language. Generated text follows the language of the current description, with the title used as a fallback. The current extension interface is Danish.

Get started

  1. Install ItemOps in your Azure DevOps Services organization.
  2. Open an existing work item, or create one and enter a title and some context.
  3. Open the ItemOps tab and expand the AI settings.
  4. Enter your own OpenAI API key and select an available model.
  5. ItemOps automatically prepares a suggestion when the required input and settings are available. Changes to the draft can trigger another analysis.
  6. Review and edit the suggestion, then insert it into the work-item form. Save the work item yourself when you are ready.

The key is remembered for the browser session within the same organization, user and backend. You may need to enter it again in a new session. Model availability depends on the backend catalog and your API account.

When the work-item type has a native acceptance-criteria field, selected criteria go there. Otherwise they are added to the description under Acceptkriterier. Inserting a suggestion updates the selected fields; review existing content before inserting.

Bring your own API key

The current release supports OpenAI. You need an API key with access to the selected model and sufficient API quota. AI usage is billed through your provider account; ItemOps does not include AI credits. Automatic analysis can create billable API requests.

Data and permissions

ItemOps sends the current draft, organization/project information, your Azure DevOps access token and your OpenAI key to the hosted ItemOps backend over HTTPS. The backend uses the DevOps token to verify access and retrieve relevant context. Selected context is sent to OpenAI for analysis. Your DevOps token is not sent to OpenAI.

The extension requests work-item and code read scopes (vso.work and vso.code). The current analysis does not retrieve repository source files or diffs. It uses direct relationships and bounded context; it does not inspect your entire organization or repository.

Application logging excludes request bodies, API keys and access tokens. Analysis responses can be cached in server memory for up to ten minutes. Estimate history can persist work-item identifiers, revision, model, estimated/actual hours and timestamps. Provider-side processing is governed by your provider's terms. Only use ItemOps with data your organization permits you to send to these services.

Current release

ItemOps is an early release for Azure DevOps Services. AI output can miss requirements or make mistakes, so review descriptions, criteria and estimates before saving. Context size and request limits apply. Azure DevOps Server support has not been validated.

For general questions and bug reports, use this listing's Q & A section. Include the extension version, work-item type and a redacted error message. Never post API keys, tokens or confidential work-item content.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft