Loading image...Kiro
  • CLI
  • Powers
  • Autonomous agent
  • Enterprise
  • Pricing
  • Docs
SIGN INDOWNLOADS
Loading image...Kiro
Loading image...Kiro
Product
  • About Kiro
  • CLI
  • Powers
  • Autonomous agent
  • Pricing
  • Downloads
For
  • Enterprise
  • Startups
Resources
  • Documentation
  • Blog
  • Changelog
  • FAQs
  • Report a bug
  • Suggest an idea
  • Billing support
Social
Site TermsLicenseResponsible AI PolicyLegalPrivacy PolicyCookie Preferences
  1. Docs
  2. IDE
  3. Chat
  4. Diagnostics tool

Diagnostics tool

On this page
  • Overview
  • How it works
  • Getting started
  • Troubleshooting
  • Next steps

Overview

Kiro's diagnostics tool helps the agent understand and work with your code by integrating with your installed IDE extensions. This integration provides real-time error detection, syntax validation, and code analysis that improves AI assistance quality.

How it works

The diagnostics tool integrates with your installed IDE extensions to provide code analysis. When you have language extensions installed, Kiro can access:

  • Real-time error detection - Syntax errors, type mismatches, and compilation issues
  • Language-specific insights - Language semantics, imports, and dependencies
  • Code quality analysis - Linting rules, style violations, and best practices
  • Contextual awareness - Project structure, available APIs, and type definitions

Getting started

  1. Install Language Extensions for your programming languages. See our language-specific guides for recommended extensions:

    • Python Guide
    • TypeScript/JavaScript Guide
    • Java Guide
  2. Open a file in your target language to activate the language server

The tool works automatically during agent execution - no additional configuration needed.

Troubleshooting

If the agent isn't detecting code issues:

  • Check Extension Status: Verify the extension is enabled in the Extensions panel
  • Review Output Panel: Look for error messages from language servers
  • Reload Window: Use the command palette to reload if the language server isn't starting
  • Update Extensions: Keep extensions current for the latest capabilities

Next steps

  • Explore our language guides for language-specific setup
  • Learn about combining diagnostics with dev servers for a complete development workflow
Page updated: November 16, 2025
Dev servers
Agent notifications