- setup_dev_env.sh: detect python3.13/3.12/3.11/3.10 before falling back to
python3, with a clear error message if no 3.10+ is found. Fixes#42.
- Composer.tsx: guard Enter key handler with e.nativeEvent.isComposing so CJK
IME composition confirmation does not submit the message. Fixes#64.
CI installs .[messaging,dev,bedrock] but the bootstrap script only installs
[messaging,dev]. The bedrock test suite imports boto3 directly, so a fresh
dev env fails 7 tests out of the box.
Closes#284
The venv moves to .venv at the repo root and aisuite now installs from the
git-pinned dependency instead of a .pth into a parent checkout (bootstrap +
PyInstaller pathex). Updater/notary env files keep their one-directory-above-
the-repo convention. Guard the empty updater-overlay array expansion — under
set -u on stock macOS bash 3.2 it aborted every keyless (fresh-clone) build.
Imported from andrewyng/aisuite@1b4bbf303e
(contents of its platform/ directory, hoisted to the repo root).
Development history prior to this commit lives in that repository.
Co-authored-by: Devika <devikaverma11@gmail.com>