feat(system): fix(windows): PYTHONUTF8=1 in drone cli.py for Rich Unicode on Windows (#296) + STATUS.md reset to stub (#291) + README.md platform honesty (Linux tested, macOS untested, Windows in progress)

Co-Authored-By: @devpulse <devpulse@aipass>
This commit is contained in:
AIOSAI
2026-04-15 23:33:01 -07:00
co-authored by @devpulse
parent 91fb49db84
commit b68ed7a660
2 changed files with 8 additions and 1 deletions
+1 -1
View File
@@ -242,7 +242,7 @@ For detailed session history, see [HERALD.md](HERALD.md).
- At least one AI CLI: Claude Code (recommended), Codex, or Gemini CLI
- `sudo` access (for global CLI symlinks)
- API keys optional (OpenRouter/OpenAI — for optional add-on agents)
- **Platforms:** Linux (fully tested), macOS (untested, should work), Windows via WSL2
- **Platforms:** Linux (tested, primary dev environment), macOS (untested), Windows (native testing in progress — see [open issues](https://github.com/AIOSAI/AIPass/issues?q=is%3Aissue+is%3Aopen+Windows))
---
+7
View File
@@ -13,8 +13,15 @@ Usage:
drone @module command [args] Route command to internal module
"""
import os
import sys
# Windows terminals default to cp1252 which can't encode Rich's Unicode
# characters (box-drawing, em dashes, arrows). Force UTF-8 before any
# imports that trigger Rich output.
if sys.platform == "win32":
os.environ.setdefault("PYTHONUTF8", "1")
from aipass.drone.apps.drone import main as _drone_main