2.4.2
New Features
- User Question Tool — The AI can now ask you clarifying questions during a conversation. Your answer is guaranteed to be matched to the correct question, even if you send other messages in the meantime. (
AskUserTool) - Question Display in Chat — Questions from the AI are now visually distinguished with a yellow left border and "Question" label in the chat view. (
chat.html) - Qwen Model Support — Added a fixed Jinja template (
qwen-fixed.jinja) for improved compatibility with Qwen language models. (qwen-fixed.jinja) - Jon & Team Documentation — New user documentation explaining the autonomous Peon-PO orchestrator (Jon), including how it designs features in
docs/, plans implementation, and drives the build with its team (Da Thinka, Da Mek). (homepage/src/setup/peon-po.md,homepage/src/setup/agents.md) - Build Guide Screenshots — Added visual screenshots to the build documentation showing how to import the project with and without Tycho. (
homepage/src/development/building.md)
Bug Fixes
- Question Cancellation — Fixed handling when the user cancels a question dialog. (
UserQuestionResponseWidget,ExceptionUtil) - Chat Exception Handling — Improved exception handling with centralized
ExceptionUtilfor cancellation and rate limit detection, preventing UI issues when conversations are interrupted. (ExceptionUtil,AIChatView) - Stored Messages on Disk — Fixed issues with persistent message storage and retrieval. (
ThreadSafeMemory,AIChatView) - Live Status Display — Fixed the live status indicator to hide properly when showing user questions instead of leaving stale "waiting for User answer..." text. (
AIChatView)
Notes
- The user question tool is automatically available to the AI — you don't need to enable it. Simply answer the question when prompted, and the AI will continue its task.
- Jon (Peon-PO) remains opt-in. Peon-Dev is still the default agent for quick, ad-hoc tasks.
Full Changelog: 2.4.1...2.4.2