Commit graph

1069 commits

Author SHA1 Message Date
James Long
8c94e9005f
chore: merge dev into v2 (#34788)
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com>
Co-authored-by: Kit Langton <kit.langton@gmail.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Affan Ali <93028901+affanali2k3@users.noreply.github.com>
Co-authored-by: affanali2k3 <affanalikhanxx@gmail.com>
Co-authored-by: Frank <frank@anoma.ly>
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴 <little-frank@opencord.local>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Jay V <air@live.ca>
Co-authored-by: Dax Raad <d@ironbay.co>
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com>
Co-authored-by: OpeOginni <107570612+OpeOginni@users.noreply.github.com>
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com>
Co-authored-by: Ben Guthrie <benjee.012@gmail.com>
Co-authored-by: Dax <mail@thdxr.com>
Co-authored-by: Filip <34747899+neriousy@users.noreply.github.com>
Co-authored-by: Max Anderson <max.a.anderson95@gmail.com>
Co-authored-by: Brendan Allan <git@brendonovich.dev>
Co-authored-by: Jack <jack@anoma.ly>
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
Co-authored-by: Dustin Deus <deusdustin@gmail.com>
Co-authored-by: starptech <starptech@starptechs-MBP.fritz.box>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com>
Co-authored-by: Jay <53023+jayair@users.noreply.github.com>
Co-authored-by: runvip <164729189+runvip@users.noreply.github.com>
Co-authored-by: opencode <opencode@sst.dev>
Co-authored-by: Julian Coy <julian@ex-machina.co>
Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com>
2026-07-01 17:12:00 -04:00
Kit Langton
461a1c3ab4
refactor(core): replace background job service (#34559) 2026-06-29 23:53:35 -04:00
Dax Raad
01edae4a7f fix(core): spawn shell non-interactively without sourcing rc files
ShellSelect.args() ran zsh/bash with -l and explicitly sourced .zshrc/.bashrc,
loading user functions and aliases that can shadow builtins and return non-zero
exit codes, breaking && chains. Match the old tool behavior: plain non-login
non-interactive shell -c command with cwd passed via spawn options.
2026-06-29 12:05:56 -04:00
Dax Raad
5ae93092aa refactor(core): replace bash tool with shell tool 2026-06-29 00:44:17 -04:00
Kit Langton
41283933ff
chore: merge dev into v2 (#34317)
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Affan Ali <93028901+affanali2k3@users.noreply.github.com>
Co-authored-by: affanali2k3 <affanalikhanxx@gmail.com>
Co-authored-by: Frank <frank@anoma.ly>
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: James Long <longster@gmail.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Jay V <air@live.ca>
Co-authored-by: Dax Raad <d@ironbay.co>
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com>
Co-authored-by: OpeOginni <107570612+OpeOginni@users.noreply.github.com>
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com>
Co-authored-by: Ben Guthrie <benjee.012@gmail.com>
Co-authored-by: Dax <mail@thdxr.com>
Co-authored-by: Filip <34747899+neriousy@users.noreply.github.com>
2026-06-28 11:30:38 -04: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
5f61d21487
feat(llm): pass strict through tool definitions for Codex parity (#33392) 2026-06-25 16:28:39 -05:00
James Long
0e731c2a1a
refactor(core): support tiered layer nodes (#33937) 2026-06-25 14:34:17 -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
9bb5370205
feat(core): add session snapshot and revert system (#33226) 2026-06-24 23:41:16 +00:00
Kit Langton
24b0132bc5
refactor(schema): extract public event definitions (#33579) 2026-06-24 16:43:17 -04: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
Kit Langton
516cfe4e09
refactor(schema): extract shared public schemas (#33571) 2026-06-23 22:31:06 -04:00
opencode-agent[bot]
d2305d4a76 chore: generate 2026-06-23 20:31:13 +00:00
Shoubhit Dash
c6cc13e183
feat(mcp): add resource template listing (#33546) 2026-06-24 01:59:12 +05:30
Shoubhit Dash
3f3f120825
feat(mcp): add resource read tools (#33483) 2026-06-23 13:49:42 +05:30
Dax Raad
6ea3e6698a fix(opencode): scope reference readiness wait 2026-06-23 00:10:36 -04:00
Dax Raad
4a710e4679 fix(core): await plugin readiness 2026-06-22 22:49:57 -04:00
Aiden Cline
d29f5eba92
refactor(core): remove shell description input (#32823) 2026-06-22 21:18:06 -05:00
Dax
909a1a6d78
feat(plugin): add namespaced hook API (#33416) 2026-06-22 19:06:57 -04:00
James Long
d3bbfff826
test(opencode): simplify message pagination layer wiring (#33157) 2026-06-20 21:44:37 -04:00
opencode-agent[bot]
0b7ec51d0a chore: generate 2026-06-20 21:05:57 +00:00
Kit Langton
4f1a9d7aef
fix(core): honor configured agent step limits (#33142) 2026-06-20 23:04:30 +02:00
Aiden Cline
f092bafe88
tweak: remove steering wrapper that can bust cache (#33039) 2026-06-19 19:10:09 -04:00
Aiden Cline
25cb2be619
fix(mcp): default tool schema properties (#32568) 2026-06-16 16:27:20 +02:00
Shoubhit Dash
f2cf607376
refactor(core): canonicalize pty service (#32182) 2026-06-14 12:46:39 +02:00
Tony Worm
a9c810cbbc
fix(tui): double file content injection in commands using $ARGUMENTS (#31245)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-06-11 23:19:15 -05:00
Kevin Dawkins
e2527db3c7
fix(opencode): surface content-filter finish reason as visible error (#31745)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-06-11 10:41:11 -05:00
Dax
8a2cfc00c9
feat(core): add project reference guidance (#31601) 2026-06-10 04:08:26 +00:00
Songchao Wang
80c0b06980
feat: add X-Session-Id header for proxy cache routing affinity (#31511) 2026-06-09 17:01:17 -05:00
James Long
07e5ea9367
feat(opencode): add typed application layer graph (#31531) 2026-06-09 15:31:31 -04:00
Dax
600e405ba0
fix(opencode): restore effect error logging (#31551) 2026-06-09 19:09:04 +00:00
opencode-agent[bot]
cc52dc396c chore: generate 2026-06-09 18:30:51 +00:00
Dax
132ef57272
refactor(core): simplify location filesystem (#31545) 2026-06-09 14:28:45 -04:00
opencode-agent[bot]
ada5b31bb0 chore: generate 2026-06-09 16:12:42 +00:00
Dax
6566ede935
refactor(core): consolidate references (#31539) 2026-06-09 16:08:58 +00:00
Dax
c06ad7c881
refactor(core): replace legacy logger with Effect logging (#31310) 2026-06-08 15:41:56 -04:00
Shoubhit Dash
f43209bb8c
fix(session): avoid sticky prompt tool overrides (#31394) 2026-06-08 23:03:27 +05:30
Tommy D. Rossi
0050134d9e
fix(session): merge per-call tool rules into session permission (#30529)
Co-authored-by: Simon Klee <hello@simonklee.dk>
2026-06-08 13:02:10 +05:30
Dax
fe0c4f8c74
refactor(server): canonicalize service API (#31049) 2026-06-07 03:27:28 +00:00
mridul
015e79fa59
fix(session): respect directory filter with workspaces (#30804) 2026-06-05 21:41:32 +00:00
Kit Langton
beae7290f3
feat(core): compact v2 session context (#30986) 2026-06-05 13:17:23 -04:00
Aiden Cline
cc487dd032
fix(opencode): gate reasoning summaries by provider (#30973) 2026-06-05 10:08:39 -05:00
Shoubhit Dash
a136caa1b3
chore: rm fuzzy search on references (#30931) 2026-06-05 16:57:39 +05:30
Kit Langton
3003867c25
feat(tui): allow backgrounding synchronous subagents (#30488) 2026-06-04 23:40:52 -04:00
Kit Langton
76ecf2e58c
refactor(core): make v2 session inputs event sourced (#30785) 2026-06-04 19:24:30 -04:00
Shoubhit Dash
7e09660c3b
fix(opencode): respect disabled auto compaction on overflow (#30749) 2026-06-04 19:47:49 +05:30
opencode-agent[bot]
30ec231aaf chore: generate 2026-06-04 06:59:09 +00:00