Skip to content

fix: use UTF-8 for text file operations - #546

Merged
Bill-Billion merged 1 commit into
shareAI-lab:mainfrom
Bill-Billion:fix/explicit-utf8-text-io
Aug 24, 2026
Merged

fix: use UTF-8 for text file operations#546
Bill-Billion merged 1 commit into
shareAI-lab:mainfrom
Bill-Billion:fix/explicit-utf8-text-io

Conversation

@Bill-Billion

Copy link
Copy Markdown
Collaborator

Summary

  • make course, reference agent, and Agent Builder text I/O explicitly use UTF-8
  • cover file tools, skill manifests, task state, transcripts, and team inboxes without adding encoding detection dependencies
  • sync multilingual code examples and regenerate tracked Web snapshots
  • add non-ASCII behavior tests and a regression guard for implicit text encodings

Verification

  • python -m pytest (279 passed)
  • full suite with LC_ALL=C, PYTHONUTF8=0, and locale coercion disabled (279 passed)
  • cd web && npm run build
  • git diff --check

Closes #542

@Bill-Billion
Bill-Billion merged commit 65cf9e1 into shareAI-lab:main Aug 24, 2026
3 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Explicitly specify UTF-8 encoding for all text file operations

1 participant