Commit Graph

54 Commits

Author SHA1 Message Date
ben
28b1ff39e4 feat: host mode prefers OpenWork server for skills/plugins management (#304)
* 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
2026-01-28 19:11:03 -08:00
Benjamin Shafii
16472a6aa3 chore: bump version to 0.6.1 2026-01-28 00:31:00 -08:00
Benjamin Shafii
dd11d5dd40 chore: bump version to 0.6.0 2026-01-28 00:00:12 -08:00
ben
0e25cffd34 feat: seed creator skills from enterprise repo (#291) 2026-01-27 23:01:08 -08:00
ben
884f22a702 fix: precreate opencode config before engine start (#292) 2026-01-27 23:00:55 -08:00
Benjamin Shafii
799c52424e chore: bump version to 0.5.0 2026-01-27 18:53:47 -08:00
ben
b4b27b5e0a feat: add OpenWork host orchestration (#286)
* feat: add OpenWork host orchestration

* fix: resolve host startup errors

* fix: run openwork server sidecar with bun

* feat: default to OpenCode direct

* feat: move status into bottom bar
2026-01-27 18:39:35 -08:00
ben
9fb0186c9c fix(ci): unblock Windows builds by compiling OpenWork server sidecar (#287) 2026-01-27 17:06:57 -08:00
ben
041972c19b feat: auto-start OpenWork server sidecar (#284)
* feat: auto-start OpenWork server sidecar

* refactor: simplify openwork server host pairing

* chore: prep openwork server sidecar for dev

* chore: allow web CORS in dev
2026-01-27 14:36:34 -08:00
Joma
47cd2855b0 fix: prevent reload toast on startup and refine trigger logic (#283) 2026-01-27 07:49:10 -08:00
ben
7b5443b22c fix: allow save dialog for workspace exports (#276)
* feat: add workspace config sharing

* Revert "fix: quiet engine doctor for sidecar"

This reverts commit 0d780d272d.

* fix: allow save dialog for export
2026-01-26 18:13:34 -08:00
Benjamin Shafii
0d780d272d fix: quiet engine doctor for sidecar 2026-01-26 09:38:22 -08:00
Benjamin Shafii
d610cb0deb fix: chain shell command builder 2026-01-26 09:14:12 -08:00
Benjamin Shafii
822cf8422d feat: use tauri sidecar for engine spawn 2026-01-26 09:02:17 -08:00
Benjamin Shafii
88fc8b57c4 fix: ensure Windows sidecar uses canonical name 2026-01-26 08:49:12 -08:00
Benjamin Shafii
3dca99aaba feat: refresh workspace tooling and bump 0.4.2 2026-01-25 23:40:15 -08:00
Benjamin Shafii
6f623936c2 chore: bump version to 0.4.1 2026-01-25 22:54:07 -08:00
Benjamin Shafii
e2b7d65bfe feat: extend MCP and context panels 2026-01-25 22:53:42 -08:00
Benjamin Shafii
142f83668d feat: align attachment uploads and bump 0.4.0 2026-01-25 17:24:12 -08:00
Joma
b69f64287b fix: remove unnecessary escape characters in skill.md template (#240) 2026-01-24 18:27:31 -08:00
ben
a7c027078f Use OpenCode commands instead of templates (#250)
* feat: move workflows to native opencode commands

* feat: show opencode commands in slash menu
2026-01-24 18:25:21 -08:00
Benjamin Shafii
d09bc822b2 chore: bump version to 0.3.7 2026-01-24 09:26:41 -08:00
ben
33294d8363 fix: list skills across skill directories (#234)
* fix: list skills across skill directories

* feat: move context panel to right rail

* fix: align skill paths with opencode docs

* fix: show full-screen boot loader during connect
2026-01-24 08:35:49 -08:00
ben
904549a329 fix: improve reload toast UX and non-blocking reload (#229)
* fix: improve reload toast UX and allow forcing reload during active runs

* fix: redesign reload toast to be less modal-like and warn about active tasks

* fix: move reload toast to top-center

* chore: refresh tauri Cargo.lock
2026-01-23 22:42:06 -08:00
Benjamin Shafii
3e3f2da8b2 chore: bump version to 0.3.6 2026-01-23 17:36:34 -08:00
ben
8de5597011 Fix MCP OAuth reload flow and remote completion (#223)
* fix: start MCP OAuth from the UI

* feat: add manual MCP OAuth callback completion

* fix: clarify MCP reload setup messaging

* chore: allow PORT override for dev server

* fix: show MCP remote callback only for remote workspaces
2026-01-23 15:36:04 -08:00
ben
49a8501e2e feat: add owpenbot whatsapp bridge (#214)
* feat: add owpenbot chat bridge

* docs: clarify owpenbot setup

* chore: refresh tauri lockfile

* docs: add owpenbot installer
2026-01-23 11:31:35 -08:00
Benjamin Shafii
6cfa71f318 chore: bump version to 0.3.5 2026-01-23 00:22:00 -08:00
ben
471ff35908 feat: window sidecar (#205)
* feat: enable windows sidecar bundling

* fix: run sidecar prep from repo root

* fix: run sidecar prep via workspace filter
2026-01-22 22:56:44 -08:00
Benjamin Shafii
9e25a1e53e chore: bump version to 0.3.4 2026-01-22 22:49:39 -08:00
Benjamin Shafii
bc4fb465a9 chore: bump version to 0.3.3 2026-01-22 20:01:02 -08:00
Omar McAdam
f299e304d7 feat: support opencode.jsonc configs 2026-01-22 13:07:13 -08:00
Benjamin Shafii
f79d46db04 chore: bump version to 0.3.2 2026-01-21 21:22:05 -08:00
Benjamin Shafii
1ac6e65e75 fix: stabilize updater release assets 2026-01-21 21:16:01 -08:00
ben
0098cdfd13 feat: add remote workspace creation flow (#185) 2026-01-21 21:03:54 -08:00
Omar McAdam
fbb551f649 refactor: split UI from Tauri shell (#182)
* refactor: split UI from Tauri shell

* chore: restore workflow paths

* chore: add root workflow for tauri paths

* chore: update workflows for tauri paths

* chore: remove root workflow

* docs: update setup commands

* refactor: rename app and desktop packages
2026-01-21 20:50:39 -08:00
Benjamin Shafii
507348439d feat: add dashboard task input to start sessions 2026-01-21 18:20:55 -08:00
Omar McAdam
636fb67a4b Merge pull request #179 from different-ai/sec/validate-server-name
Fix MCP auth input validation
2026-01-21 17:35:00 -08:00
omar
a8ec3e2656 fix: validate MCP auth inputs 2026-01-21 16:25:32 -08:00
Benjamin Shafii
91ce805f30 feat(settings): make sidecar default and tuck PATH under advanced 2026-01-21 16:25:16 -08:00
Bitbit
85b14ce5b4 restart engine when user switch workspace. fix issuse #174 (#177)
* Restarting engine when user switch workspace

* feat(skills): add uninstall confirm

* refactor: remove deprecated skill and publish files, streamline project structure

* Enhance README with OpenWork features

Added description about OpenWork's features and functionality.

* feat(skills): refine add section

* chore(release): bump version to 0.3.0

* style: update onboarding UI with new color scheme and logo sizes

* feat: implement directory path normalization and enhance session filtering logic

---------

Co-authored-by: Benjamin Shafii <ben@prologe.io>
2026-01-21 14:24:37 -08:00
ben
71ebdd8462 feat: add opencode agent automation (#178)
* feat: add opencode agent automation

* chore: update Cargo.lock
2026-01-21 14:13:47 -08:00
Benjamin Shafii
b99b8471ad chore(release): bump version to 0.3.0 2026-01-21 12:10:00 -08:00
Benjamin Shafii
7875c249b8 feat(skills): refine add section 2026-01-21 12:09:46 -08:00
Benjamin Shafii
8e7f45b676 refactor: remove deprecated skill and publish files, streamline project structure 2026-01-21 09:26:10 -08:00
Benjamin Shafii
9d5eba5d78 feat(skills): add uninstall confirm 2026-01-21 08:51:58 -08:00
Benjamin Shafii
c0a3c740b5 fix(skills): simplify UI and show installed state 2026-01-21 02:09:42 -08:00
Benjamin Shafii
30a35ea01a fix(skills): reveal folder and load locally 2026-01-21 01:49:25 -08:00
ben
389df765ca fix(macos): add entitlements for opencode sidecar (#169) 2026-01-21 01:20:58 -08:00
Benjamin Shafii
1d7f25ef3c feat: add focus prompt functionality to session input 2026-01-21 01:03:49 -08:00