Commit graph

50 commits

Author SHA1 Message Date
James Long
07f492b048
feat(core): enable the Code Mode VM by default in dev builds via the flag registry (#62444) 2026-11-06 17:26:20 -06:00
James Long
7f321ab0b4
feat(core): run Code Mode on the bytecode VM behind experimental.codemodeVm (#62358) 2026-11-06 11:56:17 -06:00
Aiden Cline
e803323c13
fix(core): match webfetch rules against the URL as written (#62373)
Co-authored-by: exe.dev user <exedev@anton.exe.xyz>
2026-11-06 10:25:30 -06:00
Aiden Cline
125655ec6f
fix(core): reject URL credentials and ignore fragments in web permissions (#61701) 2026-11-04 10:36:04 -06:00
Aiden Cline
805a4b8200
fix(core): match web permissions against the URL that is requested (#60505) 2026-11-01 21:04:37 -06:00
Aiden Cline
b5b9bddb54
fix(core): check each Code Mode fetch redirect against webfetch rules (#60502) 2026-11-01 20:09:05 -06:00
Aiden Cline
bdca40ac0e
fix(core): apply webfetch permissions to Code Mode fetch (#59954) 2026-10-30 01:16:57 -05:00
Aiden Cline
fe8cd6596f
fix(core): keep inner tool progress from replacing execute's call rows (#60480) 2026-10-30 00:32:34 -05:00
Aiden Cline
cbe52d2da2
fix(core): show Code Mode programs the same failure text as direct calls (#60109) 2026-10-29 21:38:49 -05:00
Kit Langton
c24c5af3d8
feat(core): add Code Mode checks with static tool scanning to schedules (#60140) 2026-10-29 12:29:02 -07:00
Aiden Cline
b6f82bf15e
fix(core): send execute progress at most every 100 ms (#60120) 2026-10-29 13:41:26 -05:00
Aiden Cline
aaa0d7c8f6
fix(core): tell Code Mode models built-in tools stay top-level (#57627) 2026-10-28 20:51:18 -05:00
Aiden Cline
711802c3a3
fix(codemode): let search be awaited or chained like a Promise (#59981) 2026-10-28 15:31:19 -05:00
Aiden Cline
a882cf98a0
feat(codemode): let extension globals return Effects (#59948) 2026-10-28 13:56:18 -05:00
Aiden Cline
2ed57439da
fix(codemode): explain a stalled program and point at the await that never settles (#59749) 2026-10-27 16:54:06 -05:00
Aiden Cline
d8607b6616
refactor(ai): replace wildcard exports with an explicit public API (#59183) 2026-10-26 09:37:24 -05:00
Aiden Cline
248bfbe111
refactor(core): validate codemode fetch display args and drop unused catalog schema (#57959) 2026-10-21 21:01:24 -05:00
Aiden Cline
6ec56821d6
refactor(core): reuse codemode runtime across executions (#57172) 2026-10-19 21:38:16 -05:00
Bence Ferdinandy
4fbdea2d13
fix(core): throw error on codemode fetch using file:// (#54510) 2026-10-11 15:00:30 -05:00
opencode-agent[bot]
1391c0d52c
docs(core): recommend settled results for independent calls (#52798)
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-10-02 12:26:05 -05:00
Aiden Cline
4c944a86d7
fix(core): tell the model search is synchronous (#50417) 2026-09-21 14:35:46 -05:00
Aiden Cline
f90beeb9b8
fix(core): say plainly that catalog tools and search only work inside execute (#50384) 2026-09-21 11:13:33 -05:00
Aiden Cline
9add9384be
refactor(core): list which extension calls show under execute (#49281) 2026-09-16 00:30:54 -05:00
Aiden Cline
194a006932
feat(core): expose fetch to code mode scripts (#49235) 2026-09-15 23:29:22 -05:00
Aiden Cline
c57733a647
refactor(codemode): before/after hooks for tool and extension calls (#49242) 2026-09-15 23:05:06 -05:00
Aiden Cline
e22cd0a585
refactor(codemode): collapse repeated loop, promise, and Object shapes (#48283) 2026-09-10 00:02:58 -05:00
Dax
a5312e169b
refactor(packages): migrate to the opencode npm scope (#47852) 2026-09-07 17:19:33 -04:00
Aiden Cline
541937d124
fix(core): clarify how to call search in Code Mode guidance (#47360) 2026-09-04 18:50:47 -05:00
Dax Raad
2084c52952 fix(core): clarify code mode tool scope 2026-09-03 17:21:06 -04:00
Aiden Cline
000b42d204
refactor(core): nest code mode catalog (#46541) 2026-09-01 00:01:31 -05:00
Aiden Cline
6a99898ef7
feat(core): register tool namespaces (#46487) 2026-08-31 21:29:19 -05:00
Aiden Cline
56f2559798
fix(codemode): report original tool errors (#45820) 2026-08-27 22:54:36 -05:00
Kit Langton
17aa942541
refactor(core): reuse tool name normalization (#45644) 2026-08-27 22:42:00 -04:00
Kit Langton
7b349654e3
refactor(core): simplify provider runtime code (#43952) 2026-08-21 18:37:20 +00:00
opencode-agent[bot]
1da591b84d
fix(core): return content-only Code Mode results (#41954)
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
2026-08-12 09:14:41 -05:00
Dax Raad
4acdeffbe9 refactor(core): require explicit import extensions 2026-08-11 20:22:50 -04:00
opencode-agent[bot]
b274db88b0
chore(core): format package (#41205)
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
2026-08-07 23:18:03 -05:00
James Long
d2c99ba97c
chore: improve incremental typecheck performance (#40925)
Co-authored-by: exe.dev user <exedev@jlongster-site.exe.xyz>
2026-08-07 15:34:36 -04:00
Aiden Cline
5cb633a48e
feat(core): support pinned Code Mode tools (#39550) 2026-07-29 13:16:49 -05:00
Aiden Cline
b2010220f9
fix(core): clarify Code Mode tool boundary (#39540) 2026-07-29 11:56:53 -05:00
Dax Raad
8db7487c89 refactor(core): consolidate tool architecture 2026-07-26 20:16:58 -04:00
Aiden Cline
cce8bb0e1c
fix(core): clarify empty Code Mode guidance (#38883) 2026-07-25 13:20:16 -05:00
Aiden Cline
33390cc457
fix(core): keep execute tool cache stable (#38783) 2026-07-25 13:01:05 -05:00
Aiden Cline
1291dc1f11
fix(core): clarify code mode tool boundary (#38785) 2026-07-24 20:49:55 -05:00
Aiden Cline
d1d97014b4
refactor(core): move static Code Mode guidance (#38746) 2026-07-24 14:46:59 -05:00
Aiden Cline
d66d0cb904
fix(core): clarify Code Mode tool availability (#38745) 2026-07-24 13:44:59 -05:00
Aiden Cline
4605308be2
feat(core): render CodeMode catalog deltas from structured snapshots (#38183) 2026-07-24 10:20:26 -05:00
Kit Langton
7456598cde
fix(core): share one tool snapshot per request (#38596) 2026-07-24 02:54:22 +00:00
opencode-agent[bot]
128e2550ef
fix(core): use shared app node import (#38181)
Co-authored-by: Simon Klee <hello@simonklee.dk>
2026-07-21 15:08:53 -05:00
Aiden Cline
7ec1b6e580
feat(core): deliver CodeMode catalog through instructions (#38003) 2026-07-21 14:46:18 -05:00