I've upgraded to 0.88.1 and now it's unusable. I prefer the architect mode as default mode, but that doesn't work anymore, it tries to do planning and execution in one step.
And then it crashes:
Please consider reporting this bug to help improve aider!
Open a GitHub Issue pre-filled with the above error in your browser? (Y/n) n
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "c:\users\robert lieback\.local\bin\aider-ce.exe\__main__.py", line 7, in <module>
File "C:\Users\Robert Lieback\pipx\venvs\aider-ce\Lib\site-packages\aider\main.py", line 474, in main
return asyncio.run(main_async(argv, input, output, force_git_root, return_coder))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Python\Python312-64\Lib\asyncio\runners.py", line 195, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "C:\Python\Python312-64\Lib\asyncio\runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Python\Python312-64\Lib\asyncio\base_events.py", line 691, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "C:\Users\Robert Lieback\pipx\venvs\aider-ce\Lib\site-packages\aider\main.py", line 1212, in main_async
await coder.run()
File "C:\Users\Robert Lieback\pipx\venvs\aider-ce\Lib\site-packages\aider\coders\base_coder.py", line 1068, in run
return await self._run_patched(with_message, preproc)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Robert Lieback\pipx\venvs\aider-ce\Lib\site-packages\aider\coders\base_coder.py", line 1135, in _run_patched
await processing_task
File "C:\Users\Robert Lieback\pipx\venvs\aider-ce\Lib\site-packages\aider\coders\base_coder.py", line 1175, in _processing_logic
await self.run_one(user_message, preproc)
File "C:\Users\Robert Lieback\pipx\venvs\aider-ce\Lib\site-packages\aider\coders\base_coder.py", line 1231, in run_one
async for _ in self.send_message(message):
File "C:\Users\Robert Lieback\pipx\venvs\aider-ce\Lib\site-packages\aider\coders\base_coder.py", line 1997, in send_message
if await self.reply_completed():
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Robert Lieback\pipx\venvs\aider-ce\Lib\site-packages\aider\coders\architect_coder.py", line 44, in reply_completed
await editor_coder.run(with_message=content, preproc=False)
File "C:\Users\Robert Lieback\pipx\venvs\aider-ce\Lib\site-packages\aider\coders\base_coder.py", line 1068, in run
return await self._run_patched(with_message, preproc)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Robert Lieback\pipx\venvs\aider-ce\Lib\site-packages\aider\coders\base_coder.py", line 1078, in _run_patched
await self.run_one(with_message, preproc)
File "C:\Users\Robert Lieback\pipx\venvs\aider-ce\Lib\site-packages\aider\coders\base_coder.py", line 1231, in run_one
async for _ in self.send_message(message):
File "C:\Users\Robert Lieback\pipx\venvs\aider-ce\Lib\site-packages\aider\coders\base_coder.py", line 1946, in send_message
add_rel_files_message = await self.check_for_file_mentions(content)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Robert Lieback\pipx\venvs\aider-ce\Lib\site-packages\aider\coders\base_coder.py", line 2567, in check_for_file_mentions
if await self.io.confirm_ask(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Robert Lieback\pipx\venvs\aider-ce\Lib\site-packages\aider\io.py", line 84, in wrapper
return await func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Robert Lieback\pipx\venvs\aider-ce\Lib\site-packages\aider\io.py", line 1022, in confirm_ask
return await asyncio.create_task(self._confirm_ask(*args, **kwargs))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Robert Lieback\pipx\venvs\aider-ce\Lib\site-packages\aider\io.py", line 1128, in _confirm_ask
res = await prompt_task
^^^^^^^^^^^^^^^^^
File "C:\Users\Robert Lieback\pipx\venvs\aider-ce\Lib\site-packages\prompt_toolkit\shortcuts\prompt.py", line 1252, in prompt_async
return await self.app.run_async(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Robert Lieback\pipx\venvs\aider-ce\Lib\site-packages\prompt_toolkit\application\application.py", line 651, in run_async
assert not self._is_running, "Application is already running."
^^^^^^^^^^^^^^^^^^^^
AssertionError: Application is already running.
Issue
I've upgraded to 0.88.1 and now it's unusable. I prefer the architect mode as default mode, but that doesn't work anymore, it tries to do planning and execution in one step.
And then it crashes:
Can i have the old/working TUI back pls? 😿
Version and model info
Aider v0.88.1
Model: openrouter/openai/gpt-5-codex with architect edit format, reasoning high
Editor model: openrouter/openai/gpt-5-codex with editor-whole edit format
Git repo: .git with 130 files
Repo-map: using 4096 tokens, auto refresh