发布

  • fix(copilot): complete PS1 encoding fix - Get-Content UTF8 + no-BOM (Issue #82)

    frostbyte_neo 发布于 2026-02-26 17:59:05 +00:00

    v2.16.1 fixed the output pipe encoding but missed the read side.
    Get-Content without -Encoding in PS5 reads files with the system ANSI
    code page (Windows-1252), corrupting non-ASCII characters in
    task_plan.md and SKILL.md before they reach the output pipe.

    Changes to pre-tool-use.ps1, session-start.ps1, agent-stop.ps1:

    • All Get-Content calls: added -Encoding UTF8
    • [System.Text.Encoding]::UTF8 replaced with
      [System.Text.UTF8Encoding]::new($false) — UTF-8 without BOM,
      preventing stray 0xEF 0xBB 0xBF preamble in JSON output

    Closes #82

    下载附件