mirror of
https://github.com/different-ai/openwork
synced 2026-05-10 01:02:03 +02:00
* feat: host mode prefers OpenWork server for skills/plugins management - Add hostToken support to OpenWork server client (X-OpenWork-Host-Token header) - Add includeGlobal query param to listSkills and listPlugins - Host mode now uses OpenWork server first for: - refreshSkills (with includeGlobal for global skills) - refreshPlugins (project scope) - addPlugin (project scope) - installSkillCreator - Falls back to local filesystem if OpenWork server unavailable - Fix missing WorkspaceInfo import in dashboard.tsx * feat: add server binary build script and prefer opencode.jsonc - Add packages/server/script/build.ts for compiling standalone server binary - Add build:bin and build:bin:all scripts to server package.json - Update workspace-files.ts to prefer opencode.jsonc over opencode.json * fix: compile openwork-server as standalone binary on all platforms Replace shell launcher script with bun build --compile to create a standalone binary that doesn't require Bun at runtime. * feat: host mode uses OpenWork server for commands, MCP, and default model - Prefer OpenWork server for command save/delete/list in host mode - Use OpenWork server for Notion MCP setup and MCP refresh/connect when available - Resolve host workspace id via OpenWork server in host mode - Fetch host capabilities and pass host token to server client - Read/write default model via OpenWork server when connected * fix: rebuild openwork-server sidecar reliably - Use bun build CLI for compiled server binary - Detect and replace stub launcher before building * fix: create target-specific openwork-server sidecar - Copy compiled openwork-server to platform triple name - Regenerate stub targets when needed