Session-Wide Tool Approval, Session Dashboard Controls, and Environment Isolation

2.24.0

Use session-wide tool approval in V3, combine session dashboard filters, and control which environment variables your chats and tools inherit.

This release adds session-wide tool approval to V3 and makes /sessions controls easier to discover and combine. Project .env files no longer load automatically into chat sessions, MCP servers, or tools. In V2, image handling now recovers when images exceed supported dimensions. Terminal rendering, settings, and agent config upgrades also receive reliability updates.

Session-wide tool approval (V3)

Run /tools trust-all to automatically approve tool calls for the rest of the current V3 session. By default, Kiro shows a safety warning and asks you to confirm before enabling it, so enable trust-all only in an environment you trust. Learn more ->

Session dashboard controls (V3)

In /sessions, open the Filter, Sort, or Group control to see its options inline. You can combine the current workspace, main sessions, and bookmarked filters; includes empty reveals empty sessions, which are hidden by default. Learn more ->

Environment isolation

Project .env files no longer load automatically into chat sessions, MCP servers, or tools. Kiro starts with the environment inherited from your terminal. If your workflow relies on variables from a project .env, export them in your shell before starting Kiro. For MCP servers, reference the exported values in the server configuration. Learn more ->

More resilient image handling (V2)

In V2, Kiro resizes images that exceed supported dimensions while preserving their aspect ratio, and scales down oversized images in saved history when a session loads. If the model provider still rejects an image, Kiro retries automatically, then replaces the rejected images with a placeholder and shows a notice so the conversation can continue. Learn more ->