Kit Langton
7ac3128c74
feat(core): wire v2 subagent tool
2026-06-28 11:15:36 -04:00
Kit Langton
727f9f46a0
chore: merge origin/dev into v2
...
Brings the latest dev (45 commits) into v2. Conflict resolutions:
- core/src/session.ts: keep v2's Service (BusyError active-checks in
revert.stage/clear/commit, rename method + Renamed event) and add
dev's history method. v2's Renamed event flows through the merged
SessionEvent.Definitions into the OpenCodeEvent union, so it encodes
correctly on the SSE stream.
- server/src/handlers/event.ts: take dev's OpenCodeEvent encoder, which
supersedes v2's PublicEventManifest handler wiring. This also brings
dev's live event stream (allBounded + heartbeat + keepalive headers)
onto v2.
- Removed the now-orphaned public-event-manifest.ts (only self-referenced
after taking dev's handler).
- Generated client + sdk types regenerated via codegen (not hand-merged);
they pick up dev's effect SSE OpenAPI-naming patch (V2EventStream).
2026-06-27 22:43:38 -04:00
Dax
6446b8ae3b
fix(sdk): preserve V2Event name for SSE streams ( #34171 )
2026-06-27 21:05:47 -04:00
Dax
d1d7ebc2c6
feat(tui): wire up undo/redo and revert for V2 sessions ( #34263 )
2026-06-28 00:04:53 +00:00
James Long
a76c6918d2
refactor(core): rename app node modules ( #34238 )
2026-06-27 12:29:21 -04:00
Dax Raad
ab0042a666
docs(opencode): mark package as v1
2026-06-27 01:16:30 -04:00
opencode-agent[bot]
9903abc704
fix(opencode): allow empty provider config default ( #34167 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-06-26 23:19:42 -05:00
Aiden Cline
36c416e143
fix(mcp): request refresh token scope ( #34125 )
2026-06-26 22:27:43 -05:00
Aiden Cline
e1e0304a96
fix(mcp): surface OAuth completion errors ( #34145 )
2026-06-26 22:21:16 -05:00
opencode-agent[bot]
71c3a7c8f2
chore: generate
2026-06-27 02:47:33 +00:00
James Long
ecdfff5a42
refactor(core): separate out location node functionality and integrate into v2 ( #34119 )
2026-06-26 22:46:07 -04:00
Kit Langton
42e6b7db32
feat(sdk): expose live event stream ( #34098 )
2026-06-26 21:16:33 +02:00
Dax Raad
8b682c42b6
refactor(tui): use v2 client transport
2026-06-26 14:57:01 -04:00
Kit Langton
65210f2d97
feat(api): add finite durable session history pages ( #34097 )
2026-06-26 14:49:47 -04:00
Dax Raad
e6f660fecf
feat(tui): add v2 terminal interface
2026-06-26 14:38:25 -04:00
Shoubhit Dash
1de7368580
fix(acp): send partial completed tool updates ( #34091 )
2026-06-26 22:21:35 +05:30
Shoubhit Dash
ebf4007efd
fix(acp): enrich permission prompts ( #34079 )
2026-06-26 21:25:52 +05:30
Aiden Cline
f254476043
fix(llm): omit stateless response item ids ( #34027 )
2026-06-26 10:14:43 -05:00
Aiden Cline
e3bfd4cce6
fix(mcp): refresh credentials on reauthentication ( #33717 )
2026-06-26 10:03:39 -05:00
Shoubhit Dash
c2882268d6
fix(acp): skip resume transcript replay ( #34070 )
2026-06-26 14:12:05 +00:00
Shoubhit Dash
6e8e772582
fix(acp): surface prompt errors ( #34061 )
2026-06-26 12:20:38 +00:00
Shoubhit Dash
971518c6d9
fix(core): refresh cached remote skills ( #34059 )
2026-06-26 12:12:50 +00:00
Shoubhit Dash
ae853561cd
fix(opencode): preserve skill resource paths ( #34052 )
2026-06-26 16:48:30 +05:30
Aiden Cline
e8fea9e63a
feat(oauth): unify OAuth callback browser pages ( #34025 )
2026-06-26 00:36:40 -05:00
Kit Langton
ef5c9f4931
feat(sdk): expose active sessions ( #33991 )
2026-06-26 03:33:35 +00:00
Kit Langton
40ecfceec2
fix(sdk): wake embedded session execution ( #33992 )
2026-06-25 23:04:14 -04:00
Kit Langton
a1f093a748
refactor(opencode): stop legacy v2 event emission ( #33993 )
2026-06-26 04:42:38 +02:00
Aiden Cline
0f272d931d
tweak: hide MCP access token prefix ( #33711 )
2026-06-25 20:32:36 -05:00
Aiden Cline
ded29f03f0
fix(core): refine small model defaults ( #33926 )
2026-06-25 20:31:53 -05:00
Aiden Cline
5f61d21487
feat(llm): pass strict through tool definitions for Codex parity ( #33392 )
2026-06-25 16:28:39 -05:00
opencode-agent[bot]
0568855cc6
chore: generate
2026-06-25 21:28:07 +00:00
Aiden Cline
3fbc005f26
fix(mcp): scope auth status to server URL ( #33924 )
2026-06-25 16:26:00 -05:00
opencode-agent[bot]
0870a838a8
chore: generate
2026-06-25 18:36:16 +00:00
James Long
0e731c2a1a
refactor(core): support tiered layer nodes ( #33937 )
2026-06-25 14:34:17 -04:00
Kit Langton
f44423609b
feat(sdk): restore session runtime operations ( #33777 )
2026-06-25 14:23:01 -04:00
Kit Langton
9e9d405d7e
refactor(schema): tighten public contracts ( #33771 )
2026-06-25 17:10:23 +00:00
Kit Langton
7854f5b9f7
refactor(schema): normalize module patterns ( #33770 )
2026-06-25 15:42:22 +00:00
Dax
7f40aeab21
feat(server): add permission request endpoints ( #33774 )
2026-06-25 13:55:17 +00:00
opencode
7c0e1b431c
sync release versions for v1.17.11
2026-06-25 12:09:26 +00:00
Kit Langton
56a37c3640
refactor(protocol): extract server contracts ( #33708 )
2026-06-24 22:15:31 -04:00
Dax
9bb5370205
feat(core): add session snapshot and revert system ( #33226 )
2026-06-24 23:41:16 +00:00
Aiden Cline
49ea8a9455
fix(opencode): always print MCP OAuth URL ( #33716 )
2026-06-24 17:24:16 -05:00
Kit Langton
24b0132bc5
refactor(schema): extract public event definitions ( #33579 )
2026-06-24 16:43:17 -04:00
opencode
858f35f1b3
sync release versions for v1.17.10
2026-06-24 20:37:40 +00:00
Aiden Cline
1ddb75dd3e
fix: restore dev CI ( #33701 )
2026-06-24 14:04:50 -05:00
Aiden Cline
116ac93ddb
fix(mcp): hide denied resource template tool ( #33686 )
2026-06-24 12:01:44 -05:00
opencode-agent[bot]
2684293291
chore: generate
2026-06-24 16:56:33 +00:00
4rcadia
e8e83afbce
feat(mcp): append server instructions to context ( #32490 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-06-24 11:54:19 -05:00
Victor Navarro
05f335ce62
feat(tui): add diff viewer keybind ( #33365 )
2026-06-24 12:07:23 +02:00
Aiden Cline
6c12c32fb1
fix(mcp): prevent resource key collisions ( #33596 )
2026-06-24 00:13:58 -05:00