Skip to content

Exception 'AutoCompleter' object has no attribute 'command_names' #150

@ErichBSchulz

Description

@ErichBSchulz

Issue

on startup - I think I pressed tab....

erich@erich-nuc:~/sage$ aider-ce
──────────────────────────────────────────────────────────────────────────────────────────────────────
Newer aider version v0.88.19 is available.

/home/erich/.local/share/uv/tools/aider-ce/bin/python -m pip install --upgrade --upgrade-strategy 
only-if-needed aider-chat
──────────────────────────────────────────────────────────────────────────────────────────────────────

Unhandled exception in event loop:
  File "/home/erich/.local/share/uv/tools/aider-ce/lib/python3.11/site-packages/prompt_toolkit/buffer.py", line 1923, in new_coroutine
    await coroutine(*a, **kw)
  File "/home/erich/.local/share/uv/tools/aider-ce/lib/python3.11/site-packages/prompt_toolkit/buffer.py", line 1740, in async_completer
    async for completion in async_generator:
  File "/home/erich/.local/share/uv/tools/aider-ce/lib/python3.11/site-packages/prompt_toolkit/completion/base.py", line 310, in get_completions_async
    async for completion in completer.get_completions_async(
  File "/home/erich/.local/share/uv/tools/aider-ce/lib/python3.11/site-packages/prompt_toolkit/completion/base.py", line 268, in get_completions_async
    async for completion in async_generator:
  File "/home/erich/.local/share/uv/tools/aider-ce/lib/python3.11/site-packages/prompt_toolkit/eventloop/async_generator.py", line 125, in generator_to_async_generator
    await runner_f
  File "/home/erich/.local/share/uv/python/cpython-3.11.11-linux-x86_64-gnu/lib/python3.11/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/erich/.local/share/uv/tools/aider-ce/lib/python3.11/site-packages/prompt_toolkit/eventloop/async_generator.py", line 78, in runner
    for item in get_iterable():
  File "/home/erich/aider-ce/aider/io.py", line 256, in get_completions
    yield from self.get_command_completions(document, complete_event, text, words)
  File "/home/erich/aider-ce/aider/io.py", line 207, in get_command_completions
    candidates = [cmd for cmd in self.command_names if cmd.startswith(partial)]
                                 ^^^^^^^^^^^^^^^^^^

Exception 'AutoCompleter' object has no attribute 'command_names'
Press ENTER to continue...
> n                                                                                                   

^CCost estimates may be inaccurate when using streaming and caching.
Aider v0.88.19.dev+less
Main model: gemini/gemini-2.5-pro with diff-fenced edit format
Weak model: gemini/gemini-2.5-flash-lite
Git repo: .git with 172 files
Repo-map: using 4096 tokens, files refresh
Multiline mode: Enabled. Enter inserts newline, Alt-Enter submits text
──────────────────────────────────────────────────────────────────────────────────────────────────────
Readonly: ../bin/convention.md                                         

Version and model info

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions