Transcript Export, Terminal Titles, and Persistent Model Preferences

2.6.0

This release focuses on portability and getting back to work faster. Export any conversation to share or archive, keep track of which session is in which terminal with automatic window titles, and start a session at the reasoning level you need. Your model and effort choices now stick around on their own, so there's no extra step to make a preference the default.

Transcript Export

Save a conversation to share with a teammate, attach to a ticket, or feed into another tool. Run /transcript save to export the full chat as markdown, plaintext, or JSON. The --plain and --json flags also switch the rendered transcript format inline, so you can read it the way you want without leaving the pager. Learn more ->

Terminal Window Titles

Keep track of which session is running where. Use /title to set, clear, or show the terminal window title, and titles auto-derive from the session topic or workspace path so each window labels itself. Turn it on with the chat.terminalTitle setting or from /settings display. Learn more ->

Set Effort at Launch

Start a session at the reasoning depth the task calls for. The new --effort flag for kiro-cli chat sets the initial effort level (low, medium, high, xhigh, max) when you launch, so quick lookups stay fast and complex work gets the deeper reasoning it needs from the first prompt. Learn more ->

Persistent Model and Effort Preferences

/model and /effort now remember your choices automatically. Switch models or change effort once and Kiro carries that preference into future sessions, so you no longer need to run /model set-current-as-default to make a selection stick. Learn more ->