Commit Graph

84 Commits

Author SHA1 Message Date
OpenWork Release Bot
99e8e92b91 chore(aur): update PKGBUILD for 0.11.72 2026-02-15 08:20:33 +00:00
OpenWork Release Bot
0731d20eaf chore(aur): update PKGBUILD for 0.11.70 2026-02-15 06:29:33 +00:00
ben
32cc853d10 refactor(router): rename owpenbot to opencode-router (#567) 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
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
OpenWork Release Bot
c5fde8bd87 chore(aur): update PKGBUILD for 0.11.67 2026-02-14 21:07:08 +00:00
OpenWork Release Bot
443e3ba70c chore(aur): update PKGBUILD for 0.11.66 2026-02-13 18:55:01 +00:00
OpenWork Release Bot
37a523bdc9 chore(aur): update PKGBUILD for 0.11.65 2026-02-13 17:40:06 +00:00
OpenWork Release Bot
902c391485 chore(aur): update PKGBUILD for 0.11.64 2026-02-13 17:03:28 +00:00
ben
1ae676e469 feat(app): unify Apps and Plugins in Extensions (#555) 2026-02-12 23:16:05 -08:00
OpenWork Release Bot
486f320518 chore(aur): update PKGBUILD for 0.11.63 2026-02-12 20:47:03 +00:00
ben
e8ce3a821b feat: OpenCode hot reload wiring + engine binary selector (#552)
* feat(app): drop reload-required flow

* chore(server): disable legacy engine reload endpoints

* feat(openwrk): wire OpenCode hot reload env

* fix(docker): compile sidecars for container arch

* chore(dev): pin OpenCode sidecar version

* feat(engine): allow custom OpenCode binary selection
2026-02-12 12:17:23 -08:00
ben
4285a97a3f feat(app): simplify run status UI and inline stop action (#551)
* feat(app): streamline run status and inline stop control

* fix(docker): write compiled sidecars directly to /tmp
2026-02-11 23:39:23 -08:00
OpenWork Release Bot
4cf15d911a chore(aur): update PKGBUILD for 0.11.62 2026-02-12 04:03:24 +00:00
OpenWork Release Bot
bec99c7a45 chore(aur): update PKGBUILD for 0.11.61 2026-02-12 02:06:11 +00:00
Dobes Vandermeer
957856773f feat(app): add MCP server add/remove UI with confirmation and OAuth defaults (#546)
- Add MCP Server modal (remote URL or local command) with validation
- Remove confirmation dialog before deleting MCP servers
- Default remote servers to oauth: true so OAuth flows auto-trigger
- Update placeholders to GitHub Copilot MCP and sequential-thinking
- Fix Docker dev stack bun --compile EXDEV error (cross-device rename)
- i18n support for en and zh locales
2026-02-11 17:33:55 -08:00
OpenWork Release Bot
03adeefd70 chore(aur): update PKGBUILD for 0.11.60 2026-02-12 00:28:09 +00:00
OpenWork Release Bot
2aa6ef07b6 chore(aur): update PKGBUILD for 0.11.59 2026-02-11 22:33:24 +00:00
OpenWork Release Bot
f075e0a6e1 chore(aur): update PKGBUILD for 0.11.58 2026-02-11 21:49:50 +00:00
OpenWork Release Bot
e4d8f3ae18 chore(aur): update PKGBUILD for 0.11.57 2026-02-11 21:10:02 +00:00
OpenWork Release Bot
cdd944d540 chore(aur): update PKGBUILD for 0.11.56 2026-02-11 20:13:22 +00:00
OpenWork Release Bot
18f090ae12 chore(aur): update PKGBUILD for 0.11.55 2026-02-11 17:25:35 +00:00
OpenWork Release Bot
66568f8240 chore(aur): update PKGBUILD for 0.11.54 2026-02-11 03:29:11 +00:00
OpenWork Release Bot
c8c7f2a680 chore(aur): update PKGBUILD for 0.11.53 2026-02-11 03:25:23 +00:00
OpenWork Release Bot
2e25ff06ae chore(aur): update PKGBUILD for 0.11.51 2026-02-10 23:57:14 +00:00
OpenWork Release Bot
222b124535 chore(aur): update PKGBUILD for 0.11.50 2026-02-10 23:48:50 +00:00
OpenWork Release Bot
61b7210942 chore(aur): update PKGBUILD for 0.11.46 2026-02-10 20:39:39 +00:00
OpenWork Release Bot
c14bbaa7dc chore(aur): update PKGBUILD for 0.11.45 2026-02-10 18:13:23 +00:00
OpenWork Release Bot
e5c521b25c chore(aur): update PKGBUILD for 0.11.44 2026-02-10 07:32:55 +00:00
OpenWork Release Bot
299f7daa27 chore(aur): update PKGBUILD for 0.11.43 2026-02-10 04:16:33 +00:00
OpenWork Release Bot
5fd1a0dc63 chore(aur): update PKGBUILD for 0.11.42 2026-02-10 03:30:45 +00:00
OpenWork Release Bot
900fb85448 chore(aur): update PKGBUILD for 0.11.41 2026-02-10 00:59:40 +00:00
Benjamin Shafii
57d3681422 yo 2026-02-09 16:39:21 -08:00
OpenWork Release Bot
30ff94061d chore(aur): update PKGBUILD for 0.11.40 2026-02-10 00:19:51 +00:00
Benjamin Shafii
548ea8b0ef feat: add Docker Compose dev testability stack (no custom Dockerfile)
Add docker-compose.dev.yml using off-the-shelf node:22-bookworm-slim image
that starts headless + web UI with auto-wired tokens and health checks.
Builds Linux binaries into /tmp to avoid overwriting host macOS binaries.
2026-02-09 15:55:42 -08:00
OpenWork Release Bot
ef1adf5fb9 chore(aur): update PKGBUILD for 0.11.39 2026-02-09 22:57:16 +00:00
OpenWork Release Bot
deaedfe211 chore(aur): update PKGBUILD for 0.11.38 2026-02-09 08:31:04 +00:00
OpenWork Release Bot
9d98723668 chore(aur): update PKGBUILD for 0.11.36 2026-02-09 06:12:39 +00:00
OpenWork Release Bot
7e86910e8b chore(aur): update PKGBUILD for 0.11.35 2026-02-09 03:48:46 +00:00
OpenWork Release Bot
c1f4f19c8c chore(aur): update PKGBUILD for 0.11.34 2026-02-08 02:56:08 +00:00
OpenWork Release Bot
f351a2d641 chore(aur): update PKGBUILD for 0.11.33 2026-02-08 02:42:35 +00:00
OpenWork Release Bot
2ab3115366 chore(aur): update PKGBUILD for 0.11.32 2026-02-08 02:26:17 +00:00
OpenWork Release Bot
f7f0abaa4d chore(aur): update PKGBUILD for 0.11.31 2026-02-07 23:19:16 +00:00
OpenWork Release Bot
4215d96b49 chore(aur): update PKGBUILD for 0.11.30 2026-02-07 21:35:27 +00:00
ben
f3da381606 feat: minimal container sandbox + server tokens + toy UI (#494)
* feat(server): add scoped tokens, inbox/outbox, toy UI, and auth hardening

- TokenService with file-based persistence (tokens.json)
- /tokens CRUD (host auth), /whoami (client auth)
- Bearer token auth accepting OPENWORK_TOKEN or scoped tokens
- POST /workspace/:id/inbox (multipart upload)
- GET /workspace/:id/artifacts, /workspace/:id/artifacts/:id
- Toy UI at /ui with SSE, prompt send, inbox upload, outbox download
- Extended GET /capabilities with schemaVersion, serverVersion, approvals info
- Updated README with all new endpoints and auth model

* feat(headless): add sandbox runtime with Docker and Apple container backends

- --sandbox none|auto|docker|container CLI flag
- --sandbox-image, --sandbox-persist-dir, --sandbox-mount options
- Mount security: allowlist, blocked patterns, symlink resolution
- Docker backend: workspace/persist volumes, sidecar staging, entrypoint
- Apple container backend: --mount type=bind for ro mounts
- Sandbox mode proxies all OpenCode access through openwork-server
- Proxy health check (waitForHealthyViaProxy) avoids SDK auth issues
- Sandbox-specific check suite (runSandboxChecks) for --check mode
- Non-fatal verifyOpenworkServer in sandbox mode for version mismatches
- Updated README with sandbox docs and mount security

* feat(packaging): add Docker/docker-compose PaaS packaging

- Dockerfile (node:22-bookworm-slim, installs openwrk via npm)
- docker-compose.yml with workspace and data volumes
- README with usage instructions

* fix(headless): define sandbox owpenbot internal health port
2026-02-07 13:01:15 -08:00
OpenWork Release Bot
a0a182ba9f chore(aur): update PKGBUILD for 0.11.29 2026-02-07 08:24:35 +00:00
OpenWork Release Bot
cab6dc412c chore(aur): update PKGBUILD for 0.11.28 2026-02-07 05:44:47 +00:00
OpenWork Release Bot
6da72580d7 chore(aur): update PKGBUILD for 0.11.27 2026-02-07 03:22:08 +00:00
OpenWork Release Bot
b6d1ad8e01 chore(aur): update PKGBUILD for 0.11.26 2026-02-07 01:16:26 +00:00
OpenWork Release Bot
d9d5ce4fc1 chore(aur): update PKGBUILD for 0.11.25 2026-02-06 23:18:19 +00:00