Commit Graph

235 Commits

Author SHA1 Message Date
ben
b4b731f023 chore(headless): bump openwrk to 0.1.8 (#379) 2026-02-01 09:18:14 -08:00
ben
599930b470 chore(headless): bump openwrk to 0.1.7 (#378) 2026-02-01 08:16:06 -08:00
Benjamin Shafii
f733cbea01 chore: bump version to 0.10.0 2026-02-01 00:11:03 -08:00
ben
5ef4f75d82 fix: simplify responding indicator for cleaner status display (#363) 2026-02-01 00:07:57 -08:00
ben
bf001a8384 fix: wire reload toast through OpenWork server (#362)
* feat(app): reload via OpenWork server

* feat(server): emit reload events for UI

* fix: resolve reload timeout and approval errors

- Add idleTimeout: 120 to Bun.serve() to prevent 10-second timeout on long operations
- Pass --approval auto flag when spawning OpenWork server from desktop app
- Suppress dead_code warning on OpenwrkStateFile.version field
2026-01-31 23:34:24 -08:00
ben
33e157d9d6 Verify owpenbot telegram token on save (#361)
* fix: verify owpenbot telegram token on save

* chore: remove demo session guard
2026-01-31 23:27:47 -08:00
Benjamin Shafii
67d0515c48 fix: verify owpenbot sidecar checksum 2026-01-31 22:34:22 -08:00
Benjamin Shafii
2742fa5066 fix: fall back to windows x64 owpenbot asset 2026-01-31 22:30:32 -08:00
Benjamin Shafii
9b184cfacc feat: download owpenbot sidecar from releases 2026-01-31 22:22:30 -08:00
Benjamin Shafii
ccd2a31d7d fix: avoid monorepo owpenbot path 2026-01-31 21:42:14 -08:00
Benjamin Shafii
23e2f9e2cb fix: build owpenbot sidecar from repo 2026-01-31 21:41:51 -08:00
Benjamin Shafii
21a8a95544 fix: prefer monorepo owpenbot for sidecar 2026-01-31 21:10:00 -08:00
Benjamin Shafii
0ad4fdc240 fix: resolve sidecar build script path 2026-01-31 20:42:44 -08:00
ben
c5cb1cbe93 feat: externalize owpenbot integration (#360) 2026-01-31 19:40:34 -08:00
Benjamin Shafii
8463762f36 chore: bump version to 0.9.3 2026-01-31 18:07:27 -08:00
Benjamin Shafii
1793b29d4f fix: remove duplicate deleteSession key in app.tsx 2026-01-31 15:59:52 -08:00
ben
de960324b1 feat: prep session list for multi-workspace management (#355) 2026-01-31 15:57:31 -08:00
ben
043785cc6a fix: stabilize tool text and session scrolling (#357) 2026-01-31 15:54:34 -08:00
Benjamin Shafii
913ceebb02 chore: bump version to 0.9.2 2026-01-31 15:04:08 -08:00
Benjamin Shafii
90e0a733ea fix: move scheduler helpers after workspaceStore to fix uninitialized variable error
The scheduledJobsSource and scheduledJobsSourceReady createMemo calls
were accessing workspaceStore before it was initialized, causing a
ReferenceError at runtime. Moved these declarations (along with
resolveOpenworkScheduler, refreshScheduledJobs, and deleteScheduledJob)
to after workspaceStore is created.
2026-01-31 14:04:05 -08:00
ben
4c82424390 Use OpenWork server for scheduled tasks (#354)
* feat(server): expose scheduler jobs for remote clients

* fix(app): load schedules from openwork host
2026-01-31 13:09:39 -08:00
ben
833df18d71 fix: keep file mentions visible in chat (#353) 2026-01-31 13:09:04 -08:00
ben
c0b263277a chore(headless): bump openwrk to 0.1.6 (#351) 2026-01-31 11:05:32 -08:00
Benjamin Shafii
aa127627c8 chore: bump version to v0.9.1 2026-01-31 10:13:20 -08:00
Benjamin Shafii
6b6092fe1c fix(server): change workspaceConfigs to let for reassignment 2026-01-31 10:13:14 -08:00
Benjamin Shafii
fa80cd3afd chore: bump version to v0.9.0 2026-01-31 10:11:18 -08:00
Benjamin Shafii
3aa8442422 tes 2026-01-31 09:54:17 -08:00
Benjamin Shafii
35b123b2b6 fix(app): normalize scheduled job delete return 2026-01-31 09:54:17 -08:00
Benjamin Shafii
389c57871d feat(app): wire openwrk runtime for host switching 2026-01-31 09:54:17 -08:00
Benjamin Shafii
da938f8d14 fix: surface provider auth errors (401s) to the user
Handle session.error events from OpenCode to display provider
authentication failures, API errors, and other error types instead
of silently failing when messages aren't sent.
2026-01-31 09:32:04 -08:00
Benjamin Shafii
a57cf511c9 wait 2026-01-31 08:51:51 -08:00
ben
727013e646 Merge pull request #347 from different-ai/fix/openwrk-integrity-verify
fix(headless): verify sidecar integrity and auth handoff
2026-01-30 23:05:51 -08:00
Benjamin Shafii
0780ba1604 fix(headless): validate sidecar versions and auth handoff 2026-01-30 23:03:49 -08:00
ben
fe911ee330 Merge pull request #342 from different-ai/fix/opencode-env-override
fix: honor OPENCODE_BIN_PATH override for engine selection
2026-01-30 22:43:06 -08:00
ben
96c71851f3 feat(server): enable engine reloads for headless refresh (#345) 2026-01-30 22:42:44 -08:00
Benjamin Shafii
b5294514c2 Merge origin/dev into fix/opencode-env-override 2026-01-30 22:42:08 -08:00
Benjamin Shafii
ad7625b104 feat: surface scheduled jobs in dashboard 2026-01-30 21:48:09 -08:00
ben
a844c9ac19 feat(headless): add openwrk router daemon (#343)
* feat(headless): add openwrk router daemon

* fix(headless): honor opencode auth in router
2026-01-30 21:32:36 -08:00
Benjamin Shafii
c84711c707 chore: bump version to 0.8.5 2026-01-30 20:40:33 -08:00
Benjamin Shafii
14198d49d4 fix(app): unblock provider API key entry in UI 2026-01-30 20:40:10 -08:00
Benjamin Shafii
267f3cd7d1 fix: honor OPENCODE_BIN_PATH override for engine selection 2026-01-30 20:08:09 -08:00
ben
4e7f0b6826 feat(headless): enforce bundled sidecar versions (#340) 2026-01-30 16:05:49 -08:00
ben
57450945ed feat(headless): ship openwrk as compiled binary (#339) 2026-01-30 15:49:42 -08:00
ben
2059a31f47 feat(headless): bundle openwork server for openwrk (#338) 2026-01-30 15:40:18 -08:00
ben
654e474493 feat(headless): publish openwrk npm package (#337) 2026-01-30 15:28:30 -08:00
Benjamin Shafii
ca3114bfbe feat(headless): add CLI host orchestrator 2026-01-30 15:06:00 -08:00
Benjamin Shafii
e848617e64 fix(release): prep opencode extract dir + bump 0.8.4 2026-01-30 13:02:28 -08:00
ben
1e26dc1992 Merge pull request #334 from different-ai/fix/linux-prepare-sidecar
fix(build): create extract dir for opencode tarball
2026-01-30 13:01:59 -08:00
ben
558a2aa349 Merge pull request #333 from different-ai/feat/openwork-server-auth
Improve OpenWork server auth handling
2026-01-30 13:01:51 -08:00
ben
bbc905255e Merge pull request #331 from different-ai/feat/openwork-remote-settings
Split remote settings into OpenWork and OpenCode sections
2026-01-30 13:01:43 -08:00