Commit Graph
71 Commits
Author SHA1 Message Date
Aiden Cline a81c04fd31 feat(codemode): support labeled control flow (#38035) 2026-07-20 23:36:24 -05:00
Aiden Cline 065b108bba feat(codemode): support JSON callbacks (#38006) 2026-07-20 22:25:14 -05:00
Aiden Cline f5a487ffcd feat(codemode): add Set method parity (#38000) 2026-07-20 16:48:35 -05:00
+26 4c9a4309ce chore: merge dev into v2 (#37996)
Co-authored-by: opencode <[email protected]>
Co-authored-by: Aiden Cline <[email protected]>
Co-authored-by: Aiden Cline <[email protected]>
Co-authored-by: Luke Parker <[email protected]>
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Adam <[email protected]>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Brendan Allan <[email protected]>
Co-authored-by: Victor Navarro <[email protected]>
Co-authored-by: Aarav Sareen <[email protected]>
Co-authored-by: Frank <[email protected]>
Co-authored-by: Dax Raad <[email protected]>
Co-authored-by: Dax <[email protected]>
Co-authored-by: Nabs <[email protected]>
Co-authored-by: usrnk1 <[email protected]>
Co-authored-by: Brendan Allan <[email protected]>
Co-authored-by: Vladimir Glafirov <[email protected]>
Co-authored-by: AidenGeunGeun <[email protected]>
Co-authored-by: Mark <[email protected]>
Co-authored-by: Aiden Cline <[email protected]>
Co-authored-by: David Hill <[email protected]>
Co-authored-by: Jay <[email protected]>
Co-authored-by: Jay <[email protected]>
Co-authored-by: BB84 <[email protected]>
Co-authored-by: Dustin Deus <[email protected]>
Co-authored-by: Jack <[email protected]>
Co-authored-by: Sebastian <[email protected]>
Co-authored-by: Jérôme Benoit <[email protected]>
Co-authored-by: Test User <[email protected]>
Co-authored-by: Simon Klee <[email protected]>
Co-authored-by: Rahul A Mistry <[email protected]>
Co-authored-by: Qiping Li <[email protected]>
Co-authored-by: liqiping <[email protected]>
Co-authored-by: OpeOginni <[email protected]>
Co-authored-by: Matthias Reso <[email protected]>
Co-authored-by: tobwen <[email protected]>
2026-07-20 15:20:59 -05:00
Aiden Cline 0c18d06c9f feat(codemode): add groupBy parity (#37992) 2026-07-20 14:58:09 -05:00
Aiden Cline 98c29075b4 feat(codemode): complete date parity (#37960) 2026-07-20 12:13:16 -05:00
Aiden Cline 6d50023457 feat(codemode): complete regexp and math parity (#37955) 2026-07-20 11:29:55 -05:00
Aiden Cline 3da0dea8e7 feat(codemode): expand standard library parity (#37943) 2026-07-20 09:59:37 -05:00
Aiden Cline deee40c572 fix(codemode): parse canonical index keys (#37851) 2026-07-19 23:55:53 -05:00
Aiden Cline 391cfbcfe7 fix(codemode): align string, array, and Date behavior (#37775) 2026-07-19 21:41:06 -05:00
Aiden Cline d5669ca934 docs(codemode): streamline README (#37769) 2026-07-19 10:18:24 -05:00
Aiden Cline 33f1b269e9 fix(codemode): stop leaking undefined into tool arguments (#37652) 2026-07-18 13:42:16 -05:00
Aiden Cline 5f437a09b0 feat(codemode): native coercion parity in interpreter (#37608) 2026-07-18 12:01:10 -05:00
Aiden Cline 87d5b27668 feat(codemode): project OpenAPI schema directions (#37361) 2026-07-17 14:24:50 -05:00
Aiden Cline 91238441a6 fix(codemode): enforce lexical temporal dead zones (#37358) 2026-07-16 22:26:45 -05:00
+19 e916b99742 chore: merge dev into v2 (#37370)
Co-authored-by: Aiden Cline <[email protected]>
Co-authored-by: Adam <[email protected]>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Aarav Sareen <[email protected]>
Co-authored-by: Brendan Allan <[email protected]>
Co-authored-by: James Long <[email protected]>
Co-authored-by: James Long <[email protected]>
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Jay <[email protected]>
Co-authored-by: Brendan Allan <[email protected]>
Co-authored-by: Luke Parker <[email protected]>
Co-authored-by: Dustin Deus <[email protected]>
Co-authored-by: Aiden Cline <[email protected]>
Co-authored-by: 冯基魁 <[email protected]>
Co-authored-by: opencode <[email protected]>
Co-authored-by: Frank <[email protected]>
Co-authored-by: Aiden Cline <[email protected]>
Co-authored-by: Kit Langton <[email protected]>
Co-authored-by: David Hill <[email protected]>
Co-authored-by: usrnk1 <[email protected]>
Co-authored-by: Victor Navarro <[email protected]>
Co-authored-by: Dax Raad <[email protected]>
Co-authored-by: Dax <[email protected]>
Co-authored-by: Nabs <[email protected]>
Co-authored-by: Vladimir Glafirov <[email protected]>
Co-authored-by: AidenGeunGeun <[email protected]>
Co-authored-by: Mark <[email protected]>
Co-authored-by: Jay <[email protected]>
Co-authored-by: BB84 <[email protected]>
2026-07-16 15:44:26 -05:00
Aiden Cline c764732aea feat(codemode): expand destructuring support (#37342) 2026-07-16 12:57:37 -05:00
Aiden Cline ad8e6b1fb6 feat(codemode): support property deletion (#37335) 2026-07-16 12:21:28 -05:00
Aiden Cline 60c7f847c1 feat(codemode): support void and Object.is (#37332) 2026-07-16 11:15:29 -05:00
Aiden Cline 7388e69b5c chore(codemode): update interpreter support 2026-07-16 10:44:44 -05:00
+20 7624c4f7b3 chore: merge dev into v2 (#37170)
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Jay <[email protected]>
Co-authored-by: Brendan Allan <[email protected]>
Co-authored-by: Luke Parker <[email protected]>
Co-authored-by: Brendan Allan <[email protected]>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Simon Klee <[email protected]>
Co-authored-by: Aiden Cline <[email protected]>
Co-authored-by: opencode <[email protected]>
Co-authored-by: Aiden Cline <[email protected]>
Co-authored-by: Adam <[email protected]>
Co-authored-by: Aarav Sareen <[email protected]>
Co-authored-by: James Long <[email protected]>
Co-authored-by: James Long <[email protected]>
Co-authored-by: Dustin Deus <[email protected]>
Co-authored-by: 冯基魁 <[email protected]>
Co-authored-by: Frank <[email protected]>
Co-authored-by: Aiden Cline <[email protected]>
Co-authored-by: Kit Langton <[email protected]>
Co-authored-by: David Hill <[email protected]>
Co-authored-by: usrnk1 <[email protected]>
Co-authored-by: Victor Navarro <[email protected]>
Co-authored-by: Dax Raad <[email protected]>
Co-authored-by: Dax <[email protected]>
Co-authored-by: Nabs <[email protected]>
Co-authored-by: Vladimir Glafirov <[email protected]>
Co-authored-by: AidenGeunGeun <[email protected]>
Co-authored-by: Mark <[email protected]>
Co-authored-by: Jay <[email protected]>
Co-authored-by: BB84 <[email protected]>
2026-07-15 18:23:08 -05:00
Aiden Cline fd19fa89c4 fix(codemode): linearize reference walks (#37179) 2026-07-15 17:24:36 -05:00
Aiden Cline 22334b94c8 fix(codemode): canonicalize dotted tool paths (#36994) 2026-07-15 11:09:09 -05:00
Aiden Cline ba1f3d3d32 perf(codemode): batch OpenAPI query parameters (#36978) 2026-07-14 20:37:36 -05:00
Aiden Cline 563f6a65de refactor(codemode): simplify tools types (#36941) 2026-07-14 18:40:43 -05:00
Aiden Cline ea89a2f619 feat(codemode): unify callback acceptance and support built-in references (#36771) 2026-07-14 15:25:39 -05:00
+20 634386fe0f chore: merge dev into v2 (#36770)
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Aiden Cline <[email protected]>
Co-authored-by: usrnk1 <[email protected]>
Co-authored-by: Aarav Sareen <[email protected]>
Co-authored-by: Luke Parker <[email protected]>
Co-authored-by: Brendan Allan <[email protected]>
Co-authored-by: Kit Langton <[email protected]>
Co-authored-by: James Long <[email protected]>
Co-authored-by: Adam <[email protected]>
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Jay <[email protected]>
Co-authored-by: Simon Klee <[email protected]>
Co-authored-by: Jay <[email protected]>
Co-authored-by: Jack <[email protected]>
Co-authored-by: David Hill <[email protected]>
Co-authored-by: Brendan Allan <[email protected]>
Co-authored-by: opencode <[email protected]>
Co-authored-by: Aiden Cline <[email protected]>
Co-authored-by: James Long <[email protected]>
Co-authored-by: Dustin Deus <[email protected]>
Co-authored-by: 冯基魁 <[email protected]>
Co-authored-by: Frank <[email protected]>
Co-authored-by: Aiden Cline <[email protected]>
Co-authored-by: Victor Navarro <[email protected]>
Co-authored-by: Dax Raad <[email protected]>
Co-authored-by: Dax <[email protected]>
Co-authored-by: Nabs <[email protected]>
Co-authored-by: Vladimir Glafirov <[email protected]>
Co-authored-by: AidenGeunGeun <[email protected]>
Co-authored-by: Mark <[email protected]>
2026-07-14 09:58:18 -05:00
Aiden Cline c15e3487b2 test(codemode): make promise tests deterministic (#36780) 2026-07-13 18:53:20 -05:00
Aiden Cline ecb5754f4c refactor(codemode): rename Sandbox terminology to CodeMode (#36768) 2026-07-13 16:38:11 -05:00
Aiden Cline 828a4b3f15 fix(codemode): align array callback behavior (#36584) 2026-07-13 00:34:18 -05:00
Aiden Cline 64ca9b8d77 refactor(core): replace deferred tool option with codemode (#36560) 2026-07-12 21:21:07 -05:00
Aiden Cline 3c60470269 refactor(codemode): remove tool concurrency cap (#36545) 2026-07-12 16:07:53 -05:00
Aiden Cline 49cb73b348 refactor(codemode): split runtime into focused interpreter modules (#36540) 2026-07-12 12:47:56 -05:00
Aiden Cline 75e8fd4da2 test(codemode): drop leftover $codemode references (#36451) 2026-07-11 14:15:11 -05:00
Aiden Cline 6eeeb4bfcf feat(codemode): make search a global built-in and rewrite README (#36450) 2026-07-11 13:43:33 -05:00
Aiden Cline fe09a2e9b7 feat(codemode): support Promise.any and new Promise construction (#36339) 2026-07-10 20:46:13 -05:00
Aiden Cline 8e76adb08f feat(codemode): support promise chaining with .then/.catch/.finally (#36304) 2026-07-10 18:22:04 -05:00
+16 43ecf3ff1b chore: merge dev into v2 (#36312)
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: LukeParkerDev <[email protected]>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Aiden Cline <[email protected]>
Co-authored-by: Brendan Allan <[email protected]>
Co-authored-by: Aarav Sareen <[email protected]>
Co-authored-by: Julian Coy <[email protected]>
Co-authored-by: Brendan Allan <[email protected]>
Co-authored-by: usrnk1 <[email protected]>
Co-authored-by: opencode <[email protected]>
Co-authored-by: Vladimir Glafirov <[email protected]>
Co-authored-by: Adam <[email protected]>
Co-authored-by: Frank <[email protected]>
Co-authored-by: Jay <[email protected]>
Co-authored-by: Dustin Deus <[email protected]>
Co-authored-by: Kit Langton <[email protected]>
Co-authored-by: James Long <[email protected]>
Co-authored-by: Simon Klee <[email protected]>
Co-authored-by: Jay <[email protected]>
Co-authored-by: Jack <[email protected]>
Co-authored-by: David Hill <[email protected]>
Co-authored-by: Aiden Cline <[email protected]>
Co-authored-by: James Long <[email protected]>
Co-authored-by: 冯基魁 <[email protected]>
Co-authored-by: Aiden Cline <[email protected]>
Co-authored-by: Victor Navarro <[email protected]>
2026-07-10 15:11:29 -05:00
Aiden Cline 39cceeb143 fix(codemode): return promises from combinators (#35782) 2026-07-10 00:33:21 -05:00
Kit Langton b452368b3b refactor(core): simplify tool admission flow (#36180) 2026-07-09 22:01:31 -04:00
+15 a7746379d5 chore: merge dev into v2 (#36144)
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: usrnk1 <[email protected]>
Co-authored-by: James Long <[email protected]>
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Aiden Cline <[email protected]>
Co-authored-by: Brendan Allan <[email protected]>
Co-authored-by: Jack <[email protected]>
Co-authored-by: opencode <[email protected]>
Co-authored-by: Frank <[email protected]>
Co-authored-by: Jay <[email protected]>
Co-authored-by: Luke Parker <[email protected]>
Co-authored-by: Aarav Sareen <[email protected]>
Co-authored-by: Julian Coy <[email protected]>
Co-authored-by: Brendan Allan <[email protected]>
Co-authored-by: Vladimir Glafirov <[email protected]>
Co-authored-by: Adam <[email protected]>
Co-authored-by: Dustin Deus <[email protected]>
Co-authored-by: Kit Langton <[email protected]>
Co-authored-by: Simon Klee <[email protected]>
Co-authored-by: Jay <[email protected]>
Co-authored-by: David Hill <[email protected]>
Co-authored-by: Aiden Cline <[email protected]>
Co-authored-by: James Long <[email protected]>
Co-authored-by: 冯基魁 <[email protected]>
Co-authored-by: Aiden Cline <[email protected]>
2026-07-09 16:32:44 -05:00
Aiden Cline 389c866cac docs(codemode): add interpreter doc (#36026) 2026-07-09 00:42:48 -05:00
Aiden Cline 7feefb697f refactor: remove todo tool (#35989) 2026-07-09 00:13:48 -05:00
+20 687dbba6a3 chore: merge dev into v2 (#35962)
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: James Long <[email protected]>
Co-authored-by: Aiden Cline <[email protected]>
Co-authored-by: Dustin Deus <[email protected]>
Co-authored-by: starptech <[email protected]>
Co-authored-by: Frank <[email protected]>
Co-authored-by: Luke Parker <[email protected]>
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴 <[email protected]>
Co-authored-by: Aiden Cline <[email protected]>
Co-authored-by: Dax <[email protected]>
Co-authored-by: usrnk1 <[email protected]>
Co-authored-by: Jay <[email protected]>
Co-authored-by: Brendan Allan <[email protected]>
Co-authored-by: Brendan Allan <[email protected]>
Co-authored-by: runvip <[email protected]>
Co-authored-by: Shoubhit Dash <[email protected]>
Co-authored-by: Jack <[email protected]>
Co-authored-by: opencode <[email protected]>
Co-authored-by: Aarav Sareen <[email protected]>
Co-authored-by: Julian Coy <[email protected]>
Co-authored-by: Vladimir Glafirov <[email protected]>
Co-authored-by: Adam <[email protected]>
Co-authored-by: Kit Langton <[email protected]>
Co-authored-by: Simon Klee <[email protected]>
Co-authored-by: Jay <[email protected]>
Co-authored-by: David Hill <[email protected]>
Co-authored-by: James Long <[email protected]>
Co-authored-by: 冯基魁 <[email protected]>
Co-authored-by: Aiden Cline <[email protected]>
2026-07-08 17:58:55 -05:00
Aiden Cline ec8eea7cbe test(codemode): add Test262 array coverage (#35965) 2026-07-08 17:26:11 -05:00
Aiden Cline 212c9f99ee test(codemode): add Test262 string coverage (#35940) 2026-07-08 15:51:54 -05:00
Kit Langton ed6ad272ec refactor(schema): apply session review decisions (#35793) 2026-07-07 22:10:11 -04:00
Dax 4f976bcf1a feat(plugin): add session request hook (#35794) 2026-07-07 19:56:47 -04:00
Aiden Cline f86e1cc1ff fix(codemode): preserve collection value identity (#35776) 2026-07-07 13:40:55 -05:00
opencode-agent[bot]andKit Langton cb18a42a47 docs(codemode): clarify implicit return guidance (#35763)
Co-authored-by: Kit Langton <[email protected]>
2026-07-07 12:48:05 -05:00