Проблема
На Windows при запуске codedash в PowerShell приложение стартует, но после запросов к /api/terminals и /api/git-commits в консоль многократно выводится системная ошибка Windows в битой кодировке.
По симптомам это похоже на сообщение Системе не удается найти указанный путь., но в текущем выводе оно приходит как mojibake.
Как воспроизвести
- Выполнить
npm i -g codedash-app && codedash run
- Открыть
http://localhost:3847
- Дождаться загрузки сессий
- Посмотреть вывод в PowerShell
Фактическое поведение
Приложение запускается:
codedash — Claude & Codex Sessions Dashboard
http://localhost:3847
Press Ctrl+C to stop
15:42:39 [API] GET /api/sessions
15:42:40 [DATA] loaded 60 sessions {"codex":42,"claude":14,"claude-ext":4}
15:42:40 [API] GET /api/terminals
После этого много раз печатается:
���⥬� �� 㤠���� ���� 㪠����� ����.
Позже то же самое повторяется после этих запросов:
15:43:29 [API] GET /api/cost/ec600e2e-a43f-4762-a466-ec83ff8e4709 {"project":"C:\\Users\\monax"}
15:43:29 [API] GET /api/git-commits {"project":"C:\\Users\\monax","from":"1774992642231","to":"1774992716061"}
И снова в консоль многократно выводится та же ошибка в битой кодировке.
Ожидаемое поведение
- На Windows не должно быть повторяющихся системных ошибок в консоли.
- Если путь действительно не найден, ошибка должна логироваться один раз и в читаемом виде.
/api/terminals и /api/git-commits должны корректно обрабатывать Windows-пути и кодировку вывода.
Окружение
- OS: Windows
- Shell: PowerShell
- install command:
npm i -g codedash-app
- run command:
codedash run
- project path in logs:
C:\Users\monax
Дополнение
Похоже, проблема связана либо с обработкой путей на Windows, либо с вызовом системных команд без корректной кодировки stdout/stderr.
Проблема
На Windows при запуске
codedashв PowerShell приложение стартует, но после запросов к/api/terminalsи/api/git-commitsв консоль многократно выводится системная ошибка Windows в битой кодировке.По симптомам это похоже на сообщение
Системе не удается найти указанный путь., но в текущем выводе оно приходит как mojibake.Как воспроизвести
npm i -g codedash-app && codedash runhttp://localhost:3847Фактическое поведение
Приложение запускается:
После этого много раз печатается:
Позже то же самое повторяется после этих запросов:
И снова в консоль многократно выводится та же ошибка в битой кодировке.
Ожидаемое поведение
/api/terminalsи/api/git-commitsдолжны корректно обрабатывать Windows-пути и кодировку вывода.Окружение
npm i -g codedash-appcodedash runC:\Users\monaxДополнение
Похоже, проблема связана либо с обработкой путей на Windows, либо с вызовом системных команд без корректной кодировки stdout/stderr.