feat: added Windows ARM64 support and streaming WASM loading with base64 fallback

- Added Windows ARM64 binary support and architecture detection in installers.
- Updated WASM loading to use streaming with base64 fallback for binary compatibility.
- Moved TTSR settings to dedicated tab and expanded abbreviation to Time Traveling Stream Rules.
- Added comprehensive install testing infrastructure with Docker validation.
- Updated package name from @oh-my-pi/omp-coding-agent to @oh-my-pi/pi-coding-agent.
This commit is contained in:
can1357
2026-01-19 01:23:27 +01:00
parent 9b3cf35630
commit 5a601bb0c0
20 changed files with 323 additions and 69 deletions
+3
View File
@@ -66,6 +66,8 @@ jobs:
path: ~/.bun/install/cache
key: bun-${{ runner.os }}-${{ hashFiles('**/bun.lock') }}
- run: bun install --frozen-lockfile
- name: Generate WASM base64
run: bun packages/coding-agent/scripts/generate-wasm-b64.ts
- name: Build binaries
run: |
cd packages/coding-agent
@@ -75,6 +77,7 @@ jobs:
bun build --compile --target=bun-linux-x64 ./src/cli.ts --outfile binaries/omp-linux-x64
bun build --compile --target=bun-linux-arm64 ./src/cli.ts --outfile binaries/omp-linux-arm64
bun build --compile --target=bun-windows-x64 ./src/cli.ts --outfile binaries/omp-windows-x64.exe
bun build --compile --target=bun-windows-arm64 ./src/cli.ts --outfile binaries/omp-windows-arm64.exe
- name: Create GitHub Release
uses: softprops/action-gh-release@v2
with: