Skip to content

Windows: битая кодировка и повторяющееся сообщение о ненайденном пути при codedash run #15

@monaxovdulov

Description

@monaxovdulov

Проблема

На Windows при запуске codedash в PowerShell приложение стартует, но после запросов к /api/terminals и /api/git-commits в консоль многократно выводится системная ошибка Windows в битой кодировке.

По симптомам это похоже на сообщение Системе не удается найти указанный путь., но в текущем выводе оно приходит как mojibake.

Как воспроизвести

  1. Выполнить npm i -g codedash-app && codedash run
  2. Открыть http://localhost:3847
  3. Дождаться загрузки сессий
  4. Посмотреть вывод в 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"}

И снова в консоль многократно выводится та же ошибка в битой кодировке.

Ожидаемое поведение

  1. На Windows не должно быть повторяющихся системных ошибок в консоли.
  2. Если путь действительно не найден, ошибка должна логироваться один раз и в читаемом виде.
  3. /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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions