Spec MVP tasks, Intelligent diagnostics, and AI commit messages

v0.3.0

This release brings spec task management, intelligent code diagnostics, AI-powered commit messages, and refined agent interactions to streamline your development process.

New Features

  • Spec MVP tasks: During spec creation, you can now mark tasks (including unit tests) as optional to prioritize core features while keeping comprehensive task lists

  • Diagnostics Tool: Added diagnostics tool to provide agent with syntax, type, and semantic errors, improving agent accuracy and reducing lint errors

  • Git Commit Message Generation: Draft commit messages using the agent directly from the source control pane with a single click

  • Repetitive Tool Use Detection: Agent now detects repetitive tool usage patterns and prompts users to continue or stop, optimizing credit consumption

  • Unified Credits System improvements: Unified credits system with Auto agent capabilities enhancements and bug fixes. This feature provides users a single credit pool and streamlined usage tracking. Learn more →

User Experience Improvements

  • Long Running Commands: Enhanced executeBash tool to detect and avoid commands like dev servers, test runners, interactive commands etc.

  • Usage Meter: Usage meter now properly refreshes when switching between accounts within the same session

  • Credit Usage Persistence: Improved credit usage tracking across account switches and session management

  • Context Popup Positioning: Improved positioning of the context popup triggered by # in chat - now consistently appears at the top-left of the input container

  • Theme Compatibility: Enhanced visibility of the overage toggle and improved account dashboard access in Light High Contrast, Kiro Light, Light+, and Quiet Light themes

Bug Fixes and Improvements

  • Remote Workspace Reliability: Fixed issues with extension loading in untrusted workspaces when connecting to remote hosts

  • Updated Model Selection Setting: Introduced new kiroAgent.modelSelection setting, replacing the deprecated kiroAgent.agentModelSelection for model management