What version of Kimi Code CLI is running?
1.33
Which open platform/subscription were you using?
windows, kimi-for-coding, kimi-cli
Which model were you using?
No response
What platform is your computer?
No response
What issue are you seeing?
Exception in thread Thread-8 (_readerthread):
Traceback (most recent call last):
File "C:\Users\guoshuting01\AppData\Roaming\uv\python\cpython-3.12.11-windows-x86_64-none\Lib\threading.py", line 1075, in _bootstrap_inner
self.run()
File "C:\Users\guoshuting01\AppData\Roaming\uv\python\cpython-3.12.11-windows-x86_64-none\Lib\threading.py", line 1012, in run
self._target(*self._args, **self._kwargs)
File "C:\Users\guoshuting01\AppData\Roaming\uv\python\cpython-3.12.11-windows-x86_64-none\Lib\subprocess.py", line 1599, in _readerthread
buffer.append(fh.read())
^^^^^^^^^
UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 16: illegal multibyte sequence
Exception in thread Thread-10 (_readerthread):
Traceback (most recent call last):
File "C:\Users\guoshuting01\AppData\Roaming\uv\python\cpython-3.12.11-windows-x86_64-none\Lib\threading.py", line 1075, in _bootstrap_inner
self.run()
File "C:\Users\guoshuting01\AppData\Roaming\uv\python\cpython-3.12.11-windows-x86_64-none\Lib\threading.py", line 1012, in run
self._target(*self._args, **self._kwargs)
File "C:\Users\guoshuting01\AppData\Roaming\uv\python\cpython-3.12.11-windows-x86_64-none\Lib\subprocess.py", line 1599, in _readerthread
buffer.append(fh.read())
^^^^^^^^^
UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 16: illegal multibyte sequence
Unhandled exception in event loop:
File "C:\Users\guoshuting01\AppData\Roaming\uv\tools\kimi-cli\Lib\site-packages\prompt_toolkit\buffer.py", line 1923, in new_coroutine
await coroutine(*a, **kw)
File "C:\Users\guoshuting01\AppData\Roaming\uv\tools\kimi-cli\Lib\site-packages\prompt_toolkit\buffer.py", line 1740, in async_completer
async for completion in async_generator:
File "C:\Users\guoshuting01\AppData\Roaming\uv\tools\kimi-cli\Lib\site-packages\prompt_toolkit\completion\base.py", line 186, in get_completions_async
for item in self.get_completions(document, complete_event):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\guoshuting01\AppData\Roaming\uv\tools\kimi-cli\Lib\site-packages\prompt_toolkit\completion\deduplicate.py", line 30, in get_completions
for completion in self.completer.get_completions(document, complete_event):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\guoshuting01\AppData\Roaming\uv\tools\kimi-cli\Lib\site-packages\prompt_toolkit\completion\base.py", line 367, in get_completions
yield from completer.get_completions(document, complete_event)
File "C:\Users\guoshuting01\AppData\Roaming\uv\tools\kimi-cli\Lib\site-packages\kimi_cli\ui\shell\prompt.py", line 775, in get_completions
candidates = list(self._fuzzy.get_completions(mention_doc, complete_event))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\guoshuting01\AppData\Roaming\uv\tools\kimi-cli\Lib\site-packages\prompt_toolkit\completion\fuzzy_completer.py", line 91, in _get_fuzzy_completions
inner_completions = list(
^^^^^
File "C:\Users\guoshuting01\AppData\Roaming\uv\tools\kimi-cli\Lib\site-packages\prompt_toolkit\completion\word_completer.py", line 62, in get_completions
words = words()
^^^^^^^
File "C:\Users\guoshuting01\AppData\Roaming\uv\tools\kimi-cli\Lib\site-packages\kimi_cli\ui\shell\prompt.py", line 664, in _get_paths
return self._get_deep_paths()
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\guoshuting01\AppData\Roaming\uv\tools\kimi-cli\Lib\site-packages\kimi_cli\ui\shell\prompt.py", line 722, in _get_deep_paths
paths = list_files_git(self._root, scope)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\guoshuting01\AppData\Roaming\uv\tools\kimi-cli\Lib\site-packages\kimi_cli\utils\file_filter.py", line 247, in list_files_git
paths = _parse_ls_files_output(result.stdout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\guoshuting01\AppData\Roaming\uv\tools\kimi-cli\Lib\site-packages\kimi_cli\utils\file_filter.py", line 158, in _parse_ls_files_output
for entry in stdout.split("\0"):
^^^^^^^^^^^^
Exception 'NoneType' object has no attribute 'split'
Press ENTER to continue...
What steps can reproduce the bug?
在有中文文件名的目录中创建git仓库,然后使用@搜索文件,输入第三个字母后报错
What is the expected behavior?
No response
Additional information
No response
What version of Kimi Code CLI is running?
1.33
Which open platform/subscription were you using?
windows, kimi-for-coding, kimi-cli
Which model were you using?
No response
What platform is your computer?
No response
What issue are you seeing?
Exception in thread Thread-8 (_readerthread):
Traceback (most recent call last):
File "C:\Users\guoshuting01\AppData\Roaming\uv\python\cpython-3.12.11-windows-x86_64-none\Lib\threading.py", line 1075, in _bootstrap_inner
self.run()
File "C:\Users\guoshuting01\AppData\Roaming\uv\python\cpython-3.12.11-windows-x86_64-none\Lib\threading.py", line 1012, in run
self._target(*self._args, **self._kwargs)
File "C:\Users\guoshuting01\AppData\Roaming\uv\python\cpython-3.12.11-windows-x86_64-none\Lib\subprocess.py", line 1599, in _readerthread
buffer.append(fh.read())
^^^^^^^^^
UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 16: illegal multibyte sequence
Exception in thread Thread-10 (_readerthread):
Traceback (most recent call last):
File "C:\Users\guoshuting01\AppData\Roaming\uv\python\cpython-3.12.11-windows-x86_64-none\Lib\threading.py", line 1075, in _bootstrap_inner
self.run()
File "C:\Users\guoshuting01\AppData\Roaming\uv\python\cpython-3.12.11-windows-x86_64-none\Lib\threading.py", line 1012, in run
self._target(*self._args, **self._kwargs)
File "C:\Users\guoshuting01\AppData\Roaming\uv\python\cpython-3.12.11-windows-x86_64-none\Lib\subprocess.py", line 1599, in _readerthread
buffer.append(fh.read())
^^^^^^^^^
UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 16: illegal multibyte sequence
Unhandled exception in event loop:
File "C:\Users\guoshuting01\AppData\Roaming\uv\tools\kimi-cli\Lib\site-packages\prompt_toolkit\buffer.py", line 1923, in new_coroutine
await coroutine(*a, **kw)
File "C:\Users\guoshuting01\AppData\Roaming\uv\tools\kimi-cli\Lib\site-packages\prompt_toolkit\buffer.py", line 1740, in async_completer
async for completion in async_generator:
File "C:\Users\guoshuting01\AppData\Roaming\uv\tools\kimi-cli\Lib\site-packages\prompt_toolkit\completion\base.py", line 186, in get_completions_async
for item in self.get_completions(document, complete_event):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\guoshuting01\AppData\Roaming\uv\tools\kimi-cli\Lib\site-packages\prompt_toolkit\completion\deduplicate.py", line 30, in get_completions
for completion in self.completer.get_completions(document, complete_event):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\guoshuting01\AppData\Roaming\uv\tools\kimi-cli\Lib\site-packages\prompt_toolkit\completion\base.py", line 367, in get_completions
yield from completer.get_completions(document, complete_event)
File "C:\Users\guoshuting01\AppData\Roaming\uv\tools\kimi-cli\Lib\site-packages\kimi_cli\ui\shell\prompt.py", line 775, in get_completions
candidates = list(self._fuzzy.get_completions(mention_doc, complete_event))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\guoshuting01\AppData\Roaming\uv\tools\kimi-cli\Lib\site-packages\prompt_toolkit\completion\fuzzy_completer.py", line 91, in _get_fuzzy_completions
inner_completions = list(
^^^^^
File "C:\Users\guoshuting01\AppData\Roaming\uv\tools\kimi-cli\Lib\site-packages\prompt_toolkit\completion\word_completer.py", line 62, in get_completions
words = words()
^^^^^^^
File "C:\Users\guoshuting01\AppData\Roaming\uv\tools\kimi-cli\Lib\site-packages\kimi_cli\ui\shell\prompt.py", line 664, in _get_paths
return self._get_deep_paths()
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\guoshuting01\AppData\Roaming\uv\tools\kimi-cli\Lib\site-packages\kimi_cli\ui\shell\prompt.py", line 722, in _get_deep_paths
paths = list_files_git(self._root, scope)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\guoshuting01\AppData\Roaming\uv\tools\kimi-cli\Lib\site-packages\kimi_cli\utils\file_filter.py", line 247, in list_files_git
paths = _parse_ls_files_output(result.stdout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\guoshuting01\AppData\Roaming\uv\tools\kimi-cli\Lib\site-packages\kimi_cli\utils\file_filter.py", line 158, in _parse_ls_files_output
for entry in stdout.split("\0"):
^^^^^^^^^^^^
Exception 'NoneType' object has no attribute 'split'
Press ENTER to continue...
What steps can reproduce the bug?
在有中文文件名的目录中创建git仓库,然后使用@搜索文件,输入第三个字母后报错
What is the expected behavior?
No response
Additional information
No response