Commit graph

21878 commits

Author SHA1 Message Date
Aiden Cline
ff5be41bf7
refactor(ai): share the Vertex OAuth route setup (#61160) 2026-11-01 21:21:46 -06:00
Aiden Cline
5d24e0dc5b
test(core): use the shared temp dir helpers (#61174) 2026-11-01 21:21:13 -06:00
Aiden Cline
d4a5fb4d2a
refactor(core): tidy plugin host and config reload wiring (#61176) 2026-11-01 21:20:13 -06:00
Aiden Cline
11ce936b63
refactor(ai): drop unused Responses continuation state (#61163) 2026-11-01 21:18:44 -06:00
Aiden Cline
ae7d32906b
test(core): share env and polling helpers, fix an env leak (#61166) 2026-11-01 21:17:41 -06:00
Aiden Cline
00e97c71d9
refactor(core): remove duplicated logic in the shell scanner (#61177) 2026-11-01 21:17:38 -06:00
Aiden Cline
756d7dac45
refactor(ai): remove duplicated protocol helpers (#61173) 2026-11-01 21:16:39 -06:00
Aiden Cline
a694804485
refactor(core): remove duplicated schedule code (#61172) 2026-11-01 21:16:34 -06:00
Aiden Cline
730460bb60
refactor(core): remove duplicated session projection code (#61178) 2026-11-01 21:16:04 -06:00
Aiden Cline
ad8b9c5e8f
refactor(ai): share provider endpoint and bearer auth setup (#61170) 2026-11-01 21:15:41 -06:00
Aiden Cline
598c52f058
refactor(core): remove duplicated code in built-in tools (#61175) 2026-11-01 21:14:44 -06:00
Aiden Cline
70551b511f
refactor(core): remove duplicated pty and persistent pty code (#61171) 2026-11-01 21:14:33 -06:00
Aiden Cline
bec6c3e925
refactor(core): share git command and patch helpers (#61168) 2026-11-01 21:13:53 -06:00
Aiden Cline
a2ccb66ce4
refactor(core): share the instruction list update renderer (#61167) 2026-11-01 21:13:38 -06:00
Aiden Cline
dc683405c7
refactor(core): share MCP client lookup (#61164) 2026-11-01 21:13:22 -06:00
Aiden Cline
a809a4755f
refactor(core): share web search plugin integration setup (#61162) 2026-11-01 21:11:33 -06:00
Aiden Cline
7f117b189f
fix(core): declare @effect/platform-node as a runtime dependency (#61158) 2026-11-01 21:11:09 -06:00
Aiden Cline
260a87d957
perf(core): skip decoding a completed assistant when a new step starts (#61159) 2026-11-01 21:09:42 -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
15d5e3f592
refactor(core): remove duplicated MCP state and dead checks (#61156) 2026-11-01 20:56:51 -06:00
Aiden Cline
94f3386a90
fix(core): log the real plugin ID for unknown event warnings (#61137) 2026-11-01 20:47:30 -06:00
Aiden Cline
f1b0c27081
refactor(core): share the authorized file write between write and edit (#61150) 2026-11-01 20:46:11 -06:00
Aiden Cline
0d73f08f28
fix(core): mark an MCP server with an invalid URL as failed (#61149) 2026-11-01 20:42:08 -06:00
Aiden Cline
271f5ef9bc
refactor(core): share the ToolFailure error mapping in tools (#61140) 2026-11-01 20:30:04 -06:00
Aiden Cline
66d113c4e4
refactor(ai): share provider settings conversion (#61145) 2026-11-01 20:22:44 -06:00
Aiden Cline
c6571b007e
refactor(ai): share Responses hosted tool streaming (#61141) 2026-11-01 20:22:37 -06:00
Aiden Cline
8d18959811
refactor(ai): share the public export list between entry points (#61139) 2026-11-01 20:22:30 -06:00
Aiden Cline
bfaf61a742
refactor(core): share integration attempt lifecycle (#61142) 2026-11-01 20:22:23 -06:00
Aiden Cline
32193eeac7
refactor(core): remove unused session history helpers (#61138) 2026-11-01 20:22:16 -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
4423f42836
refactor(core): split the MCP connection from its location (#61132) 2026-11-01 19:28:28 -06:00
Aiden Cline
21e66f21c7
fix(core): reuse Console skill downloads and keep skills when a download fails (#61074) 2026-11-01 18:45:07 -06:00
Dax
8bca532929
feat(console): redirect old site pages to the console (#61108) 2026-11-01 16:46:12 -05:00
Renato Moselli
8c750e3750
fix(cli): allow npm upgrade install scripts (#51554) 2026-11-01 13:59:02 -05:00
Aiden Cline
97a71f0cc6
feat(ai): status, code, isRetryable and retryAfterMs on AIError (#60808) 2026-11-01 11:04:07 -06:00
Adam
288fa12843
feat(core): load Console workspace instructions and skills (#60401)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-11-01 10:33:46 -06:00
Adam
e99d66515d
chore(console): list the Console's public sitemap in robots.txt (#61052) 2026-11-01 10:24:02 -06:00
Shoubhit Dash
c8a473bead
feat(core): report Claude Agent plan usage on step metadata (#60879) 2026-11-01 16:04:13 +00:00
DS
4f3156ab3c
fix(core): disable Claude Agents refusal fallback (#61069) 2026-11-01 10:44:36 -05:00
DS
5e066ac922
fix(core): disable Claude Agents non-streaming fallback (#61067) 2026-11-01 10:14:12 -05:00
Aiden Cline
69269e4ebe
feat(core): support in-memory skill:// URIs (#60921) 2026-11-01 01:07:13 -05:00
Aiden Cline
f4ec1532f0
refactor(ai): split the tool loop into small pieces (#61005) 2026-11-01 00:50:39 -05:00
Aiden Cline
6597f6cd6c
fix(core): don't resend a rejected conversation unchanged when compacting (#61015) 2026-11-01 00:03:57 -05:00
Aiden Cline
01276f9061
fix(ai): stream event fixes (#60812) 2026-10-31 22:52:15 -05:00
Aiden Cline
a24a239456
refactor(ai): return plain request objects from ai.request (#60968) 2026-10-31 22:30:16 -05:00
Aiden Cline
296074aab2
feat(core): configure session warming per provider and model (#60025) 2026-10-31 21:05:18 -05:00
Dax Raad
9a611d36b9 feat(console): drop Enterprise from the site header 2026-10-31 20:52:03 -04:00
Dax Raad
2347bc87fa chore(console): rename OpenCode Zen to OpenCode Models in site and docs copy 2026-10-31 20:47:34 -04:00
Dax Raad
3b38527b48 feat(console): update site header links 2026-10-31 20:26:14 -04:00
Dax
84f66054b4
fix(app): don't interrupt the session on empty Enter (#60977) 2026-10-31 19:10:25 -04:00