Commit Graph

699 Commits

Author SHA1 Message Date
Dax Raad 8220bb3d69 feat(server): stream events across locations 2026-06-22 08:12:43 -04:00
Dax 55f00c0b50 refactor(core): simplify event model (#33238) 2026-06-21 10:34:57 -04:00
Aiden Cline b7832d396f fix(tui): gate background shortcut by capability (#32837) 2026-06-18 14:54:26 +02:00
Dax Raad 29c2f90565 fix(plugin): reuse active server for client requests
Temporarily route plugin SDK calls through the active listener so they reuse its instance store instead of initializing plugins again through the default app. Keep the in-process fallback for commands without a listener. This is intentionally a narrow bridge until v2 owns plugin clients in the correct shared server runtime.
2026-06-14 13:35:05 -04:00
Shoubhit Dash e2ad6d0d9c fix(server): apply plugin pty environment (#32296) 2026-06-14 13:17:48 +02:00
Shoubhit Dash ccd64b6949 refactor(core): canonicalize pty service (#32182) 2026-06-14 12:46:39 +02:00
James Long e88dff274b feat(core): refactor project copies for v2 (#31943) 2026-06-12 14:45:16 -04:00
opencode-agent[bot] 20ec96c7ea chore: generate 2026-06-12 18:16:37 +00:00
James Long 3852439359 refactor(opencode): build server from layer nodes (#32086) 2026-06-12 14:14:51 -04:00
Dax 3a81d46877 refactor(server): serve raw filesystem content (#31911) 2026-06-11 11:20:11 -04:00
Dax 1add617766 feat(core): add project reference guidance (#31601) 2026-06-10 04:08:26 +00:00
Dax 80e328b6c1 refactor(core): unify filesystem search service (#31566) 2026-06-09 20:38:02 -04:00
Dax 6cecc3d03e refactor(core): simplify location filesystem (#31545) 2026-06-09 14:28:45 -04:00
Dax ec87cf82cb refactor(core): consolidate references (#31539) 2026-06-09 16:08:58 +00:00
Dax f6f849b34c refactor(tui): centralize application exit (#31524) 2026-06-09 11:46:02 -04:00
Dax a5ddb7f291 refactor(core): replace legacy logger with Effect logging (#31310) 2026-06-08 15:41:56 -04:00
Shoubhit Dash 3448afb3b8 fix: speed up fff file search (#31366) 2026-06-08 19:09:55 +05:30
opencode-agent[bot] 82f71bef7a chore: generate 2026-06-07 03:28:52 +00:00
Dax 93316f1fae refactor(server): canonicalize service API (#31049) 2026-06-07 03:27:28 +00:00
Dmitriy Kovalenko d76293144b feat(opencode): fff search tools (#27802)
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
2026-06-06 19:12:31 +05:30
James Long dbd16997f8 fix(tui): inject reminder after moving session (#31027) 2026-06-05 17:33:50 -04:00
James Long bc3e8ff1e8 fix(opencode): limit generated project copy names (#31022) 2026-06-05 17:26:21 -04:00
James Long 00bef86c4e feat(tui): delete working copies from move dialog (#31017) 2026-06-05 16:47:10 -04:00
Kit Langton 75c5d0ab83 feat(tui): allow backgrounding synchronous subagents (#30488) 2026-06-04 23:40:52 -04:00
Kit Langton 1e35a56e25 refactor(core): make v2 session inputs event sourced (#30785) 2026-06-04 19:24:30 -04:00
James Long 6c068be97a feat(core): moving sessions (#30640) 2026-06-04 15:07:46 -04:00
opencode-agent[bot] 14e2b0d799 chore: generate 2026-06-04 06:59:09 +00:00
Dax 9e11b45908 feat(core): add command registry (#30624) 2026-06-04 02:57:43 -04:00
Kit Langton 540e83b6c8 feat(core): add embedded v2 session runtime and tool foundation (#30632) 2026-06-03 23:02:17 -04:00
Shoubhit Dash de2b08543b refactor(core): consolidate pty service (#30537) 2026-06-03 15:17:46 +05:30
James Long fe8e3ef736 feat(core): project copying and tracking directories (#30139) 2026-06-03 03:26:10 +00:00
Dax fbda5fadda refactor(core): move v1 schemas into core (#30473) 2026-06-03 02:42:13 +00:00
Dax 7a9068f029 refactor(core): consolidate filesystem services (#30447) 2026-06-02 16:09:26 -04:00
Shoubhit Dash 65bfee111b feat(core): expose project reference filesystem access (#30423) 2026-06-02 20:59:07 +05:30
Dax Raad ceb01ce587 feat(opencode): add filesystem read and list routes 2026-06-02 01:54:27 -04:00
Dax Raad 2844133ac5 refactor(core): simplify session pagination 2026-06-02 01:39:04 -04:00
opencode-agent[bot] 6466860e0a chore: generate 2026-06-02 01:34:11 +00:00
Dax 3056f6c030 feat(core): add location-based permission service (#30287) 2026-06-02 01:32:50 +00:00
Dax 07a4c49e30 feat(worktree): add managed workspace cloning (#30117) 2026-05-31 11:57:44 -04:00
Dax Raad 5a76aff419 fix(sdk): preserve generated event contracts 2026-05-31 03:18:43 -04:00
opencode-agent[bot] c6f77e50f8 chore: generate 2026-05-31 01:09:55 +00:00
Dax e2a8e18298 refactor(core): move database schema ownership (#29068)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-05-30 21:08:38 -04:00
Shantur Rathore 1990bd1605 feat(core): add session metadata support (#23068)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-05-30 16:58:11 -05:00
Dax 999db7786c feat(core): add location-scoped config loading (#29625) 2026-05-30 04:06:08 +00:00
James Murdza 654a9d649a fix(workspaces): surface real error messages on failed workspace operations (#29167)
Signed-off-by: James Murdza <james@jamesmurdza.com>
2026-05-29 17:00:23 -04:00
Filip db7604825b fix(core): allow colons inside passwords (#29576)
Co-authored-by: Kit Langton <kit.langton@gmail.com>
2026-05-28 13:17:35 -04:00
James Long ae085b1571 fix(server): use persisted session directory for existing-session routes (#29640) 2026-05-27 22:58:33 -04:00
Kit Langton 39b268d566 fix(opencode): forward remote workspace request bodies (#29458) 2026-05-27 21:54:36 -04:00
Kit Langton 0122f38e09 refactor(server): unify instance httpapi middleware routing
publish-github-action / publish (push) Has been cancelled
Unify declared instance HTTP API endpoints under typed middleware routing, including event streaming and PTY WebSocket connect handling.\n\nPreserve PTY connect compatibility by checking missing PTYs before parsing optional cursor and ticket query fields, with regression coverage.
2026-05-27 08:45:11 -04:00
Kit Langton d1403e7179 refactor(httpapi): describe bodyless global upgrade payload 2026-05-25 16:18:31 -04:00