ben
d5bfebce82
chore(ci): publish opencode-router to npm ( #578 )
...
* chore(ci): publish opencode-router to npm
* chore(ci): allow skipping tauri builds in release
vd5bfebc-dev
2026-02-15 18:22:09 -08:00
OpenWork Release Bot
86387ab7f0
chore(aur): update PKGBUILD for 0.11.77
2026-02-16 02:21:27 +00:00
Benjamin Shafii
bf126dbf94
chore: bump version to 0.11.77
vbf126db-dev
openwork-orchestrator-v0.11.77
v0.11.77
2026-02-15 17:54:37 -08:00
Benjamin Shafii
c688f1a35e
fix(release): pass opencode fork vars + tolerate npm 404
vc688f1a-dev
2026-02-15 17:53:49 -08:00
ben
7aee26fea9
feat(ui): share and install skills by link ( #577 )
...
* feat(ui): share and install skills by link
* feat(share): add Vercel Blob publisher service
v7aee26f-dev
2026-02-15 17:47:32 -08:00
Benjamin Shafii
fa24bd2c26
chore: bump version to 0.11.76
openwork-orchestrator-v0.11.76
v0.11.76
vfa24bd2-dev
2026-02-15 17:35:17 -08:00
Benjamin Shafii
5c07239824
chore: bump version to 0.11.75
v0.11.75
v5c07239-dev
2026-02-15 17:32:38 -08:00
ben
ca1f8ffa2f
fix(desktop): allow opencode repo override ( #576 )
...
- Allow to download OpenCode from OPENCODE_GITHUB_REPO (defaults to anomalyco/opencode).\n- Fix PreRelease/Release builds when OPENCODE_VERSION points at a fork tag.
vca1f8ff-dev
2026-02-15 15:57:49 -08:00
Benjamin Shafii
7d3678236a
fix(desktop): time out docker commands in sandbox doctor
v7d36782-dev
2026-02-15 15:57:10 -08:00
ben
695e433781
chore(ci): support forked opencode sidecar ( #575 )
...
- Allow OpenWork workflows to pull the OpenCode CLI sidecar from a configurable GitHub repo + version (OPENCODE_GITHUB_REPO/OPENCODE_VERSION).\n- Make Settings > Debug show OpenCode binary source + version (e.g. bundled · 1.1.60-openwork.1).
v695e433-dev
2026-02-15 15:26:19 -08:00
ben
6284b581f7
chore: rename openwrk to openwork-orchestrator ( #573 )
...
* chore(orchestrator): rename openwrk to openwork-orchestrator
Rename the host package and internal references from openwrk to openwork-orchestrator, and expose the CLI as 'openwork'.
Update desktop/UI runtime wiring, release workflows, and docs; bundle the Tauri sidecar as 'openwork-orchestrator' to avoid Cargo package name collisions.
* chore: keep orchestrator publish script executable
* chore: update pnpm lockfile
* chore: sync lockfile with orchestrator deps
* docs: update orchestrator usage + release notes
Document that openwork-orchestrator installs the 'openwork' CLI, update release command wording, and remove obsolete workflow branch trigger.
v6284b58-dev
2026-02-15 14:24:42 -08:00
OpenWork Release Bot
48f0304884
chore(aur): update PKGBUILD for 0.11.74
2026-02-15 22:02:09 +00:00
Benjamin Shafii
856076cacb
chore: bump version to 0.11.74
openwrk-v0.11.74
v856076c-dev
v0.11.74
2026-02-15 13:35:49 -08:00
ben
4b6d2607c5
fix(ui): improve inbox copy and prevent overflow ( #572 )
v4b6d260-dev
2026-02-15 13:34:34 -08:00
ben
64ca5054a3
Fix sandbox mounts + add worker inbox panel ( #571 )
...
* fix(headless): stabilize sandbox startup config mounts
* feat(ui): add worker inbox panel and API
v64ca505-dev
2026-02-15 13:27:20 -08:00
OpenWork Release Bot
1b5ccd5be1
chore(aur): update PKGBUILD for 0.11.73
2026-02-15 21:19:00 +00:00
Benjamin Shafii
26ad577ef2
chore: bump version to 0.11.73
openwrk-v0.11.73
v26ad577-dev
v0.11.73
2026-02-15 12:51:59 -08:00
Benjamin Shafii
8ab8b27d6d
fix(desktop): make sandbox docker checks predictable
v8ab8b27-dev
2026-02-15 12:36:52 -08:00
GitHub Action
2fdb61cf46
ignore: update download stats 2026-02-15
2026-02-15 12:15:55 +00:00
OpenWork Release Bot
99e8e92b91
chore(aur): update PKGBUILD for 0.11.72
2026-02-15 08:20:33 +00:00
Benjamin Shafii
bde26bcdbe
chore: bump version to 0.11.72
openwrk-v0.11.72
v0.11.72
vbde26bc-dev
2026-02-14 23:54:15 -08:00
ben
768055ed97
fix(openwrk): mount host opencode config in sandbox ( #568 )
...
Sandboxed openwrk instances now bind-mount the host's global opencode config directory into /persist/.config/opencode (read-only) so provider configuration matches the host.
v768055e-dev
2026-02-14 23:42:20 -08:00
Benjamin Shafii
7edbd22694
chore: bump version to 0.11.71
v0.11.71
v7edbd22-dev
openwrk-v0.11.71
2026-02-14 23:36:12 -08:00
Benjamin Shafii
278b3bdb56
chore(desktop): silence opencode-router naming warnings
v278b3bd-dev
2026-02-14 23:34:41 -08:00
Benjamin Shafii
ec9fb44992
docs(opencode-router): refresh usage + npm name
2026-02-14 23:28:46 -08:00
Benjamin Shafii
0afdfa0af6
chore: rename owpenwork to opencode-router
2026-02-14 23:28:46 -08:00
OpenWork Release Bot
0731d20eaf
chore(aur): update PKGBUILD for 0.11.70
2026-02-15 06:29:33 +00:00
Benjamin Shafii
07895293c5
chore: bump version to 0.11.70
v0789529-dev
v0.11.70
openwrk-v0.11.70
2026-02-14 22:08:46 -08:00
Benjamin Shafii
86b79b13e9
fix(desktop): fix opencode router module naming
v86b79b1-dev
2026-02-14 22:08:28 -08:00
Benjamin Shafii
977dc7ade3
chore: bump version to 0.11.69
v0.11.69
openwrk-v0.11.69
v977dc7a-dev
2026-02-14 21:55:46 -08:00
ben
e8e1b8d9e5
Delete packages/agent-lab directory
ve8e1b8d-dev
2026-02-14 20:53:35 -08:00
ben
32cc853d10
refactor(router): rename owpenbot to opencode-router ( #567 )
v32cc853-dev
2026-02-14 20:53:06 -08:00
ben
23cea6c1a1
Soul Mode: harden give-me-a-soul bootstrap ( #566 )
...
* fix(app): harden give-me-a-soul bootstrap prompt
* chore(docker): improve soul mode proof harness
* fix(app): fix soul agent frontmatter indentation
* chore(docker): deepen soul mode proof harness
* fix(app): allow soul to update soul.md
v23cea6c-dev
2026-02-14 20:52:26 -08:00
OpenWork Release Bot
5703adee85
chore(aur): update PKGBUILD for 0.11.68
2026-02-15 01:18:18 +00:00
Benjamin Shafii
1c7c30d3c0
chore: bump version to 0.11.68
v0.11.68
openwrk-v0.11.68
v1c7c30d-dev
2026-02-14 16:58:20 -08:00
ben
25b32fc847
OpenCode Router: update openwrk TUI + add opencode-router alias ( #565 )
...
* fix(openwrk): modernize router tab and lazy-load TUI
* feat(owpenbot): add opencode-router alias and health port hints
v25b32fc-dev
2026-02-14 16:57:32 -08:00
ben
c45085c0c2
fix(session): hide reverted messages immediately ( #564 )
...
* fix(session): hide reverted messages immediately
Apply session.revert.messageID as a UI visibility boundary and update local session state from revert/unrevert responses so undo/redo takes effect without waiting for SSE.
* fix(session): abort before undo/redo
Attempt session.abort before revert/unrevert to avoid 'Session is busy' errors when local status is stale.
vc45085c-dev
2026-02-14 14:57:42 -08:00
OpenWork Release Bot
c5fde8bd87
chore(aur): update PKGBUILD for 0.11.67
2026-02-14 21:07:08 +00:00
Benjamin Shafii
a9076caea9
chore: bump version to 0.11.67
va9076ca-dev
v0.11.67
openwrk-v0.11.67
2026-02-14 12:47:01 -08:00
Aayush Prajapati
4cabebd2a9
bug: ( #563 )
...
Root cause: On macOS, GUI applications don't inherit shell profile modifications (.zshrc, .bashrc). When OpenWork spawns the opencode engine, the PATH doesn't include paths like
/opt/homebrew/bin where Homebrew-installed tools like npx reside.
The fix (packages/desktop/src-tauri/src/paths.rs): Added a common_tool_paths() function that returns typical locations where user-installed tools are found:
- macOS: /opt/homebrew/bin, /usr/local/bin, ~/.nvm/current/bin, ~/.volta/bin, ~/.bun/bin, ~/.cargo/bin, etc.
- Linux: Similar paths adapted for Linux conventions
- Windows: volta, pnpm, cargo, npm global paths
These paths are now prepended to the PATH environment variable when spawning processes.
To test the fix: Build and run the app, then try enabling your Playwright MCP server - it should now find npx correctly without needing to specify the full path.
v4cabebd-dev
2026-02-14 12:23:50 -08:00
Benjamin Shafii
799bc194bd
fix(session): open artifacts from outbox
...
Retry artifact markdown reads under .opencode/openwork/outbox/ when the workspace-root path is missing, and save back to the resolved location.
v799bc19-dev
2026-02-14 10:56:57 -08:00
Jai
7e17867d6d
fix(app): prevent session store races and auto-create sessions on agent switch ( #562 )
...
- Replace loadSessions/refreshSidebarWorkspaceSessions with local store
removal in deleteSessionById to prevent reconcile() from wiping
unrelated sessions
- Remove loadSessionsWithReady calls from sendPrompt to eliminate the
same race condition on message send
- Inject new sessions directly into store and sidebar in
createSessionAndOpen instead of relying on server round-trip
- Make applySessionAgent auto-create a session when none is selected
- Add shell:true to bun spawns in prepare-sidecar.mjs for Windows
Co-authored-by: = <=>
v7e17867-dev
2026-02-14 10:37:59 -08:00
GitHub Action
655ae8ef24
ignore: update download stats 2026-02-14
2026-02-14 12:15:06 +00:00
OpenWork Release Bot
443e3ba70c
chore(aur): update PKGBUILD for 0.11.66
2026-02-13 18:55:01 +00:00
Benjamin Shafii
89e76eb0bb
chore: bump version to 0.11.66
v89e76eb-dev
openwrk-v0.11.66
v0.11.66
2026-02-13 10:25:49 -08:00
Benjamin Shafii
e03bd51189
fix(files): normalize workspace path prefixes
...
Accept workspace/ and /workspace/ paths across server file APIs and session markdown editor opens.
ve03bd51-dev
2026-02-13 10:23:50 -08:00
OpenWork Release Bot
37a523bdc9
chore(aur): update PKGBUILD for 0.11.65
2026-02-13 17:40:06 +00:00
ben
fe8ff0878a
chore(app): move startup/engine/reset to Debug tab ( #560 )
...
Keeps Advanced focused on updates/desktop appearance and collects recovery + local engine controls under Developer Mode.
vfe8ff08-dev
2026-02-13 09:20:43 -08:00
Benjamin Shafii
c73681f83f
chore: bump version to 0.11.65
openwrk-v0.11.65
vc73681f-dev
v0.11.65
2026-02-13 09:13:12 -08:00
ben
a6056f0c3b
fix(settings): show stable update download percent ( #558 )
va6056f0-dev
2026-02-13 09:09:35 -08:00