Commit Graph

18 Commits

Author SHA1 Message Date
Source Open
9a2deca3b2 fix(den): reuse a shared Daytona volume for workers (#1392)
Co-authored-by: src-opn <src-opn@users.noreply.github.com>
2026-04-07 16:56:14 -07:00
Source Open
6820933a48 docs(den): deprecate den-controller (#1282)
* docs(den): deprecate den-controller

* docs(den): reference den-api as former controller

---------

Co-authored-by: src-opn <src-opn@users.noreply.github.com>
2026-04-01 11:36:40 -07:00
ben
ca971b1dd3 chore: remove opkg CLI integration and dead code (#1268)
- Delete src/opkg.rs (opkg_install + fallback chain) and commands/opkg.rs
- Relocate import_skill from commands/opkg.rs to commands/skills.rs (actively used)
- Remove opkg_install from Tauri handler registration in lib.rs
- Delete dead opkgInstall() from tauri.ts (zero callers)
- Remove apply_augmented_path/augmented_path_env from paths.rs (only consumer was opkg)
- Strip opkg mentions from i18n locale strings (en, zh, ja, vi, pt-BR)
- Remove OpenPackage Notes sections from README.md, README_ZH.md, README_ZH_hk.md
- Update ARCHITECTURE.md: rename OpenPackage Registry to Skill Registry
- Clean up PRD references in openwork-server-ownership-minimal-tauri.md
2026-03-31 18:07:38 -07:00
Source Open
e47c2eed62 fix(app): wire auto compaction to OpenCode (#1180)
* fix(app): wire auto compaction to OpenCode

* fix(app): unblock auto compaction toggle

* refactor(app): unify reload required flow

---------

Co-authored-by: src-opn <src-opn@users.noreply.github.com>
2026-03-26 13:14:39 -07:00
Source Open
d6ee2fb7d9 Fix workspace switching semantics and sticky local worker ports (#1166)
* fix(app): decouple workspace selection from runtime state

Keep desktop workspace selection independent from backend activation so switching workers only reconnects when an action actually needs that runtime. Persist per-workspace local OpenWork server ports so long-lived local links stay stable without relying on a predictable default port.

* fix(app): resolve rebased workspace runtime references

* fix(test): auth opencode serve regression scripts

* docs(app): clarify workspace runtime and port behavior

---------

Co-authored-by: Omar McAdam <omar@OpenWork-Studio.localdomain>
Co-authored-by: Omar McAdam <omar@OpenWork-Studio.local>
2026-03-25 13:42:09 -07:00
Benjamin Shafii
7e7666bd55 add starter sessions to workspace templates
Materialize first-load template sessions from portable blueprint config and render their seeded messages without copying runtime history. Replace the deeplink template import handoff with a dedicated start-with-template modal that creates a workspace from a chosen folder.
2026-03-24 22:17:25 -07:00
ben
21a26ef580 extend workspace template bundles with extra .opencode files (#1159)
Route template publish/fetch through the OpenWork server so shared setup links carry template files and keep local or remote imports on the same contract.
2026-03-24 21:27:04 -07:00
Source Open
18723ec767 feat(security): default local workers to localhost only (#1132)
Require generated OpenCode auth and explicit remote-sharing opt-in so local workers stay loopback-only unless the user intentionally exposes them.
2026-03-23 17:58:53 -07:00
ben
ed4d026f1c Move local workspace ownership into OpenWork server (#1107)
* feat(server): move local workspace ownership off Tauri

* docs: clarify architecture authority for agents

* fix: harden workspace reconnect and sidebar navigation

* feat(app): soften get-started copy in workspace onboarding

* fix(app): stabilize starter workspace onboarding

* fix(app): normalize local workspace paths
2026-03-22 17:37:51 -07:00
Benjamin Shafii
61ae783094 add arch docs 2026-03-20 18:16:42 -07:00
ben
ad846acbef feat(app): add server-backed session empty states (#1057)
* feat(app): seed blueprint-driven session empty states

* fix(app): use server-backed session blueprints
2026-03-19 20:15:45 -07:00
Benjamin Shafii
dc789b240e docs(architecture): map opencode-router routing 2026-03-17 12:07:48 -07:00
Arun Kumar
b2992478d0 Fix typo (#694)
Fix typo for `folder`
2026-03-09 18:29:35 -07:00
Benjamin Shafii
3ddb57f65a docs: document hosted cloud worker architecture and connect model 2026-02-22 15:45:14 -08:00
Benjamin Shafii
8ab8b27d6d fix(desktop): make sandbox docker checks predictable 2026-02-15 12:36:52 -08:00
Benjamin Shafii
e1df942970 feat(skills): add basic viewer/editor with server-backed reads 2026-02-05 23:55:14 -08:00
ben
96c71851f3 feat(server): enable engine reloads for headless refresh (#345) 2026-01-30 22:42:44 -08:00
Benjamin Shafii
9ab6225ff4 docs: split core docs and add issue templates 2026-01-26 16:02:27 -08:00