_mute_post_response was set True whenever a turn had both content and tool_calls, suppressing ALL subsequent _vprint output including tool completion messages. This meant users only saw "preparing search_files..." but never the result. Now only mutes output when every tool in the batch is housekeeping (memory, todo, skill_manage, session_search). Substantive tools like search_files, read_file, write_file, terminal etc. keep their completion messages visible. Also fixes: run_conversation no longer raises on max retries (returns graceful error dict instead), and cli.py wraps the agent thread in try/except as a safety net. Made-with: Cursor
378 KiB
378 KiB