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
Kit Langton
f0fe3c1605
fix(httpapi): model optional worktree payload as no content ( #29246 )
2026-05-25 15:57:12 -04:00
Kit Langton
f90984210d
fix(httpapi): model optional session payloads as no content ( #29247 )
2026-05-25 15:56:52 -04:00
opencode-agent[bot]
e1d09f241d
chore: generate
2026-05-22 18:25:01 +00:00
Shoubhit Dash
40bb3d7606
fix(pty): expose missing session errors ( #28884 )
2026-05-22 23:53:03 +05:30
James Long
9e0fe79648
fix(tui): empty states, context, and minor improvements to diff viewer ( #28878 )
2026-05-22 14:21:22 -04:00
Shoubhit Dash
3822aa621c
fix(sync): map workspace warp not found ( #28882 )
2026-05-22 23:15:53 +05:30
Shoubhit Dash
c046a057e4
fix(httpapi): return project not found errors ( #28856 )
2026-05-22 22:06:20 +05:30
Shoubhit Dash
685d8b6ba5
fix(httpapi): return pty error bodies ( #28838 )
2026-05-22 21:00:20 +05:30
opencode-agent[bot]
0470ac373a
chore: generate
2026-05-22 12:17:49 +00:00
Shoubhit Dash
e3445de70e
fix(httpapi): return mcp server not found errors ( #28817 )
2026-05-22 17:46:30 +05:30
Shoubhit Dash
92a7975a56
fix(httpapi): return request not found errors ( #28693 )
2026-05-22 16:29:12 +05:30
Kit Langton
f44c9ebba2
chore: drop dead imports across opencode/core/llm ( #28720 )
2026-05-21 17:03:12 -04:00
Kit Langton
ce71b723d6
refactor(server): rename Fence.waitEffect to Fence.wait ( #28717 )
2026-05-21 20:48:15 +00:00
Shoubhit Dash
993bb6b37d
fix(httpapi): return session busy error bodies ( #28684 )
2026-05-21 22:53:49 +05:30
opencode-agent[bot]
5f40eca868
chore: generate
2026-05-21 11:01:36 +00:00
Shoubhit Dash
f1e6dd64d6
fix(httpapi): handle corrupt v2 session messages ( #28633 )
2026-05-21 16:30:04 +05:30
Shoubhit Dash
3777d4aa78
fix(httpapi): remove config error middleware special case ( #28631 )
2026-05-21 15:57:25 +05:30
Shoubhit Dash
50cd4f869c
fix(httpapi): add unknown error references ( #28629 )
2026-05-21 15:44:35 +05:30
Shoubhit Dash
102d4236bb
fix(httpapi): expose unavailable v2 session mutations ( #28624 )
2026-05-21 15:12:13 +05:30
opencode-agent[bot]
f78b654a47
chore: generate
2026-05-21 07:58:37 +00:00
Shoubhit Dash
79fcc0c13c
fix(httpapi): expose v2 session not found ( #28511 )
2026-05-21 13:27:20 +05:30
Dax
106fa6518a
Rename v2 auth service to account ( #28260 )
2026-05-21 00:53:27 +00:00
opencode-agent[bot]
e3077a2e7d
chore: generate
2026-05-20 19:25:52 +00:00
Shoubhit Dash
a78882dd56
fix(httpapi): expose v2 catalog errors ( #28498 )
2026-05-21 00:53:35 +05:30
Kit Langton
2b66bcd215
chore: update Effect beta ( #28505 )
2026-05-20 15:09:19 -04:00
opencode-agent[bot]
345eb08585
chore: generate
2026-05-20 17:57:38 +00:00
Shoubhit Dash
5202a9be9a
fix(httpapi): expose v2 request errors ( #28495 )
2026-05-20 23:23:23 +05:30
Shoubhit Dash
f9251eeba1
fix(httpapi): preserve v2 openapi errors ( #28298 )
2026-05-19 11:42:01 +05:30
Shoubhit Dash
97e20c30a0
feat(httpapi): add v2 public error schemas ( #28297 )
2026-05-19 11:26:56 +05:30
Kit Langton
f7dae7d270
fix(bus): acquire PubSub subscription eagerly to close /event race ( #27959 )
2026-05-18 11:38:05 -04:00
Dax
5ada30c092
Load models.dev snapshot from build global ( #28077 )
2026-05-17 21:59:44 -04:00
opencode-agent[bot]
6937470b65
chore: generate
2026-05-17 23:03:12 +00:00
Luke Parker
3711925cf3
fix: sort v2 session list by updated time ( #27954 )
2026-05-18 09:01:55 +10:00