Repository navigation
Releases: xingmolu/pi-workbench
Release list
Pi Desktop 0.1.0-nightly.86(测试版)
docs: refresh README and screenshots for gateways and model setup (#19)
- New 模型与网关 / Models and gateways section: engines & accounts,
gateway protocol detection, model picker, per-engine protocol table - Update engine descriptions (Claude Code Bearer gateways, Codex Responses gateways)
- Workbench: four-column layout, tabs, code review screenshot
- Shortcut table; drop the outdated connect screenshot
- Add opt-in tests/e2e/readme-screenshots.spec.ts to regenerate screenshots
Co-authored-by: xingmolu 2590258+xingmolu@users.noreply.github.com
Pi Desktop 0.1.0-nightly.84(测试版)
Merge pull request #18 from xingmolu/feat/unified-gateways
One gateway for every engine: probe its protocols, connect Pi, Claude Code and Codex
Pi Desktop 0.1.0-nightly.80(测试版)
Merge pull request #17 from xingmolu/fix/computer-use-floating-panels
Computer Use: observe an app's floating panels, not only its normal windows
Pi Desktop 0.1.0-nightly.76(测试版)
Merge pull request #15 from xingmolu/feat/browser-tabs
Browser: pages are workbench tabs, with one toolbar like Codex's
Pi Desktop 0.1.0-nightly.66(测试版)
Merge pull request #12 from xingmolu/feat/plugin-activities
Plugins: full-window pages in the activity rail
Pi Desktop 0.1.0-nightly.47(测试版)
Merge pull request #5 from xingmolu/feat/model-picker-levels
Model picker: choose an account, then a model grouped by family (desktop and phone)
Pi Desktop 0.1.0-nightly.45(测试版)
Merge pull request #4 from xingmolu/fix/narrow-layout-test-focus
E2E: wait for the model picker to hand back focus before resizing the sidebar
Pi Desktop 0.1.0-nightly.43(测试版)
Merge pull request #3 from xingmolu/release-workflow
CI: publish a stable release from a version tag
Pi Desktop 0.1.0-nightly.34(测试版)
Plugin SDK test: compare the schema regardless of the checkout's line endings
Pi Desktop 0.1.0-nightly.33(测试版)
Plugin development: new-plugin templates, live reload, logs, types and examples
- Settings → Desktop plugins → Develop plugins: "New plugin" writes a plugin from a
template (panel, command, agent tool) and "Load a plugin under development" loads one
straight from its folder, ahead of installed plugins. - Saving a file in that folder restarts the plugin process and reloads its open panels in
place; a manifest change also rediscovers plugins. A broken manifest is shown with the
exact schema problem until it is fixed. - Per-plugin logs: process stdout/stderr, tool context.log, panel console messages, load
failures and reloads. - resources/plugin-sdk: pi-desktop.d.ts for the process and panel APIs, the manifest JSON
Schema generated from the validator, jsconfig and templates; plain JavaScript with
checkJs, no build step. - examples/plugins: todo-finder (panel, command and agent tool sharing a scanner through
onPanelInvoke) and sepia-theme. - Manifest errors now name the failing fields; manifests may carry $schema.
- Tests: SDK schema/types/templates/examples type-check, watcher and log buffer units, and
E2E for create → show → edit → reload, broken manifests, and loading the example.