Commit graph

1755 commits

Author SHA1 Message Date
Luke Parker
77264eb66e
fix(core): capture snapshots for a Location opened through a symlink (#61546) 2026-11-03 19:54:58 -06:00
Aiden Cline
922994ac1e
fix(core): expand ~ in a local MCP server's cwd (#61496) 2026-11-03 17:52:09 -06:00
Aiden Cline
e387bde030
refactor(ai): narrow message content by role (#61196) 2026-11-03 10:49:44 -06:00
Aiden Cline
8b038f672b
feat(ai): share headers, fetch and timeout across every request (#60970) 2026-11-03 10:38:42 -06:00
Aiden Cline
0988cb8366
refactor(ai): split Message by role (#61195) 2026-11-03 10:32:45 -06:00
Aiden Cline
ccbcd96082
refactor(core): share Console config and skill fetches across projects (#61188) 2026-11-03 10:27:14 -06:00
Aiden Cline
5c4983d5e2
perf(core): find stale tool calls without loading the whole session (#61421) 2026-11-03 10:05:56 -06:00
Aiden Cline
52c7faa073
refactor(ai): read Anthropic media options from provider metadata (#61019) 2026-11-01 22:16:40 -06:00
Aiden Cline
e5c9b0151b
refactor(ai): remove unused metadata fields (#61018) 2026-11-01 22:06:13 -06:00
Aiden Cline
bbd08b61de
refactor(core): remove unused code from the vendored Copilot provider (#61165) 2026-11-01 21:42:33 -06:00
Aiden Cline
5d24e0dc5b
test(core): use the shared temp dir helpers (#61174) 2026-11-01 21:21:13 -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
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
b5b9bddb54
fix(core): check each Code Mode fetch redirect against webfetch rules (#60502) 2026-11-01 20:09:05 -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
Shoubhit Dash
c8a473bead
feat(core): report Claude Agent plan usage on step metadata (#60879) 2026-11-01 16:04:13 +00:00
Aiden Cline
69269e4ebe
feat(core): support in-memory skill:// URIs (#60921) 2026-11-01 01:07:13 -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
Kit Langton
cec637385c
feat(core): trace each request and session turn on its own, with session, tool and model details (#60974) 2026-10-31 15:38:10 -07:00
Aiden Cline
6f2ecd2d41
feat(core): time session warming from the model's cache TTL (#60969) 2026-10-31 17:26:20 -05:00
Kit Langton
dc4775a64d
fix(core): skip saving or unarchiving deleted project directories (#60952) 2026-10-31 13:46:34 -07:00
Kit Langton
ed892fbd37
fix(core): stop logging errors when optional watched folders are missing (#60955) 2026-10-31 13:20:40 -07:00
Kit Langton
a1b616b3b9
fix(core): avoid redundant file reads and error spans when writing files (#60954) 2026-10-31 13:20:16 -07:00
Kit Langton
d50d485842
fix(core): stop failing model catalog fetch spans on 304 cache hits (#60953) 2026-10-31 13:19:53 -07:00
Kit Langton
b95c1f379c
refactor(core): use Effect's official Bun and Node SQLite clients (#60798) 2026-10-31 13:08:30 -07:00
Kit Langton
8cfea1086c
fix: tighten openapi copy folding and the sqlite interrupt test (#60794) 2026-10-31 12:26:25 -07:00
Aiden Cline
c22c270121
fix(core): stop the JSON Schema codec cache from keeping evicted locations alive (#60800) 2026-10-31 11:58:50 -05:00
Aiden Cline
3960ebb5b9
fix(core): ignore pure instruction reorders mid-session (#60918) 2026-10-31 11:35:49 -05:00
Aiden Cline
956e41fd17
refactor(ai): delete dead code and duplicate type names (#60781) 2026-10-31 01:46:14 -05:00
Kit Langton
6b08407a5a
perf(config): list each ancestor folder once when discovering config files (#60803) 2026-10-30 22:58:28 -07:00
Kit Langton
df832cb2ca
perf(core): skip background tasks and trace spans for throttled project activity updates (#60802) 2026-10-30 22:53:28 -07:00
Aiden Cline
1908fcb8b7
fix(core): release location holders on shutdown (#59399) 2026-10-30 23:28:04 -05:00
Aiden Cline
e469e85a29
perf(core): rebuild providers on account switch only when a plugin's state changed (#60787) 2026-10-30 22:57:47 -05:00
Aiden Cline
54988df055
test(core): check models.dev entrypoints against native providers (#60779) 2026-10-30 22:51:55 -05:00
Aiden Cline
c811c0cb51
fix(core): wait briefly for starting MCP servers before a model call (#60490) 2026-10-30 22:50:33 -05:00
Aiden Cline
2d800e4742
perf(core): ignore credential events for unrelated integrations (#60782) 2026-10-30 22:45:11 -05:00
Aiden Cline
42287632a8
perf(core): check MCP tools ourselves and skip the SDK tool cache (#60733) 2026-10-30 22:19:04 -05:00
Kit Langton
c6056f3931
chore: upgrade effect to 4.1.0 and fix a SQLite lock-up on interrupt (#60651) 2026-10-30 19:51:38 -07:00
Aiden Cline
a66964ee9f
refactor(core): share provider discovery through a simple cache (#60082) 2026-10-30 20:35:16 -05:00
Aiden Cline
1a443ae42a
fix(core): frame MCP stdio messages without the SDK read buffer (#60694) 2026-10-30 16:00:13 -05:00
Aiden Cline
208ea0e0f7
fix(ai): recognize LiteLLM context overflow errors (#60692) 2026-10-30 20:40:56 +00:00
Kit Langton
9321c2cec0
fix(core): say which folder is missing when read misses (#60688) 2026-10-30 13:20:15 -07:00
Kit Langton
2f4653bb51
fix(core): show the closest lines when edit misses oldString (#60689) 2026-10-30 13:07:18 -07:00
Kit Langton
ea982d7d8f
fix(core): run calls to a bash tool as shell (#60687) 2026-10-30 12:53:17 -07:00
Aiden Cline
2e29481d5c
fix(core): keep MCP quiet while a location shuts down (#60668) 2026-10-30 14:22:20 -05:00