feat: add desktop agent workbench

This commit is contained in:
boos
2026-06-26 13:08:00 +08:00
parent bc99c678f9
commit 424aaa9b1f
28 changed files with 1247 additions and 71 deletions
+10 -13
View File
@@ -42,13 +42,10 @@ jobs:
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
- uses: actions/setup-node@v4
- name: Setup Bun
uses: oven-sh/setup-bun@v2
with:
node-version: '20'
- uses: pnpm/action-setup@v4
with:
run_install: false
bun-version: latest
- name: Get linked dependency versions
id: dep-versions
@@ -76,15 +73,15 @@ jobs:
if: steps.cache-linked-deps.outputs.cache-hit != 'true'
shell: bash
run: |
pnpm --dir libs/stream-monaco install --frozen-lockfile
pnpm --dir libs/stream-monaco build
bun --cwd libs/stream-monaco install --frozen-lockfile
bun --cwd libs/stream-monaco run build
pnpm --dir libs/markstream-vue install --frozen-lockfile
pnpm --dir libs/markstream-vue run build:parser
pnpm --dir libs/markstream-vue/packages/markstream-react build
bun --cwd libs/markstream-vue install --frozen-lockfile
bun --cwd libs/markstream-vue run build:parser
bun --cwd libs/markstream-vue/packages/markstream-react run build
- name: Install frontend dependencies
run: pnpm install --frozen-lockfile
run: bun install --frozen-lockfile
- name: Build with Tauri
uses: tauri-apps/tauri-action@v0
@@ -98,7 +95,7 @@ jobs:
releaseName: 'BoosApi Test ${{ github.ref_name }}'
releaseDraft: true
prerelease: true
tauriScript: pnpm tauri
tauriScript: bun run tauri
args: --target x86_64-pc-windows-msvc
- name: Package Windows portable (zip)