Dax Raad
ab3566ab82
feat(server): expose server info endpoint
2026-09-16 21:43:58 -04:00
Dax Raad
547d60183d
refactor(session): consolidate mutable properties
2026-09-15 18:50:43 -04:00
Dax Raad
12e53ee6d4
refactor(protocol): simplify interactive resources
2026-09-15 18:23:47 -04:00
James Long
081eef3b80
feat(core): make worktree APIs project-based ( #48867 )
2026-09-14 22:40:16 -04:00
Dax Raad
648d01eec7
refactor(protocol): normalize session resources
2026-09-14 17:51:48 -04:00
Dax Raad
40f4778296
refactor(protocol): refine audited endpoints
2026-09-13 23:10:37 -04:00
Dax Raad
13453f2da8
refactor(protocol): consolidate server status
2026-09-13 16:56:22 -04:00
Aiden Cline
9ae6b21f6a
feat(plugin): add session title hook and request options bag ( #47663 )
2026-09-09 14:14:23 -05:00
Dax
a5312e169b
refactor(packages): migrate to the opencode npm scope ( #47852 )
2026-09-07 17:19:33 -04:00
Kit Langton
a04d72bb39
fix(sdk): bind embedded transport at request time ( #46971 )
2026-09-03 11:16:22 -04:00
Kit Langton
4772b6a3e8
refactor: rename State drafts to editors ( #46876 )
2026-09-02 18:39:02 +00:00
Kit Langton
318a82f784
feat(sdk): resolve instance configuration from provided services ( #46875 )
2026-09-02 14:24:12 -04:00
Kit Langton
e561431f7c
fix(core): report duplicate plugin IDs as inventory failures ( #46718 )
2026-09-02 02:30:50 +00:00
Kit Langton
4d0eb97ddf
feat(sdk): configure session-selected instances ( #46496 )
2026-09-01 22:07:08 -04:00
Dax
e76e90b71e
refactor(core): decouple plugins from config loading ( #46639 )
2026-09-01 20:37:42 -04:00
Kit Langton
d4b4dd17cc
refactor(core): rename plugin flush to awaitActivation
2026-09-01 10:48:08 -04:00
Kit Langton
36ac35a7c8
refactor(util): make layer graphs opaque and composable
...
Replace exposed layer graph assembly with opaque declarations, checked substitutions, and lifetime-aware compilation. Preserve deep replacement, ordered startup, and Effect-owned resource lifetimes; migrate callers and verify source and published package contracts.
2026-08-31 13:46:27 -04:00
Kit Langton
0d42e76006
feat(ai): add first-class TestLLM controls ( #45828 )
2026-08-28 09:49:47 -04:00
Kit Langton
1e7c60adce
fix(server): wait for plugins before text generation ( #45447 )
...
Wait for bounded plugin readiness in the generation location before resolving explicit or default models. Add deterministic cold-first-request regressions through the embedded SDK.
2026-08-26 23:30:52 -04:00
Dax Raad
cbef698861
fix(core): suppress state updates during location teardown
2026-08-26 10:48:44 -04:00
Kit Langton
22c63833d2
feat(workspace): support caller-supplied IDs ( #44771 )
2026-08-24 18:08:42 -04:00
Kit Langton
a02b0a4729
fix(core): make workspace destroy idempotent ( #44769 )
2026-08-24 17:27:01 -04:00
Kit Langton
c19186ee54
feat(sdk): add Promise-first embedded host ( #44746 )
2026-08-24 15:26:05 -04:00
Kit Langton
e867a21ea5
feat(core): decouple workspace identity from provisioning ( #44526 )
2026-08-23 23:49:51 +00:00
Dax Raad
f28c10aa4d
feat(sdk): prepare v2 packages for publishing
2026-08-21 17:28:34 -04:00