Aiden Cline and GitHub
fe9a936867
feat(server): expose runtime MCP controls over HTTP ( #37712 )
2026-07-19 10:28:25 -05:00
Kit Langton and GitHub
44f7bb71c1
chore: upgrade Effect to beta.98 ( #37498 )
2026-07-17 10:31:27 -04:00
Kit Langton and GitHub
3db4458e6c
feat(session): expose transient generation API ( #37433 )
2026-07-17 09:25:50 -04:00
Dax Raad
5fb0470b44
feat(api): add experimental wellknown connections
2026-07-15 22:53:38 -04:00
Dax Raad
b5177adb5b
feat(api): add command authentication attempts
2026-07-15 19:08:56 -04:00
Dax Raad
a772767e9b
refactor(api): scope oauth operations by integration
2026-07-15 19:08:56 -04:00
Dax Raad
75bc611ef1
refactor(client): simplify local service lifecycle
2026-07-15 13:19:50 -04:00
Dax Raad
c1d2d7aba3
feat(session): support directory moves from slash commands
2026-07-15 00:33:59 -04:00
Kit Langton and GitHub
ece2b16cdf
feat: expose background service lifecycle ( #36895 )
2026-07-14 16:38:22 -04:00
Dax Raad
0fa9e5039e
refactor(tui): reduce legacy sync usage
2026-07-11 17:05:23 -04:00
Kit Langton and GitHub
96a9731947
feat(core): replace instruction checkpoints with value-delta sync ( #36254 )
2026-07-10 13:26:25 -04:00
Aiden Cline and GitHub
a6449cb45c
refactor(form): model links as fields ( #36129 )
2026-07-10 00:22:01 -05:00
Kit Langton and GitHub
a72992e00f
feat(core): session.pending.list API with pending-only session_pending storage ( #36126 )
2026-07-09 17:25:40 -04:00
Kit Langton and GitHub
984cab7938
feat(core): generalize session input inbox ( #36005 )
2026-07-08 22:07:45 -04:00
Dax Raad
7698a5e6ac
feat: add server link sharing
2026-07-08 18:42:54 -04:00
Kit Langton and GitHub
ed6ad272ec
refactor(schema): apply session review decisions ( #35793 )
2026-07-07 22:10:11 -04:00
Dax and GitHub
4f976bcf1a
feat(plugin): add session request hook ( #35794 )
2026-07-07 19:56:47 -04:00
James Long and GitHub
da68e2865e
feat(tui): wire move session command ( #35203 )
2026-07-07 14:49:11 -04:00
Aiden Cline and GitHub
947bbf9490
feat(mcp): expose resource catalog API ( #35773 )
2026-07-07 13:34:29 -05:00
James Long and GitHub
3e57b43a4a
feat(session): support admit-only synthetic messages ( #35774 )
2026-07-07 14:17:20 -04:00
Kit Langton and GitHub
8deb0e5780
fix(core): preserve SDK plugins across location eviction ( #35725 )
2026-07-07 11:43:40 -04:00
Kit Langton and GitHub
04b673432c
feat(core): add durable compaction barrier ( #35371 )
2026-07-06 21:26:05 -04:00
Dax Raad
59790380de
fix(core): support unlimited shell timeouts
2026-07-06 19:32:22 -04:00
Dax Raad
c0ea1a43f9
feat(tui): support session deletion
2026-07-06 19:19:22 -04:00
Dax Raad
4d100de194
feat(core): resolve prompt attachments
2026-07-06 15:04:23 -04:00
Kit Langton and GitHub
91f1815732
refactor(core): rename system context to instructions ( #35583 )
2026-07-06 14:29:29 -04:00
Dax Raad
ff499c3603
refactor(api): remove watermark sync surface
2026-07-06 13:01:36 -04:00
Simon Klee and GitHub
32cf36de9d
mini migrate to v2 ( #35526 )
2026-07-06 11:03:30 +02:00
Dax Raad
eed23d8ee9
feat(api): publish v2 reference
2026-07-06 01:29:08 -04:00
Dax Raad
a75978815a
feat(server): add loaded locations debug endpoint
2026-07-05 15:59:44 -04:00
Kit Langton and GitHub
905123b9c0
fix(protocol): keep internal events off SSE ( #35378 )
2026-07-04 21:12:45 -04:00
Kit Langton and GitHub
bb3b6a2f65
fix(protocol): expose MCP tool change events ( #35373 )
2026-07-04 20:47:33 -04:00
Aiden Cline and GitHub
b8efb33cde
feat(codemode): add OpenAPI tool adapter ( #35362 )
2026-07-04 16:28:11 -05:00
Kit Langton and GitHub
de476aa51b
refactor(schema): declare event durability at definition level ( #35172 )
2026-07-03 12:35:35 -04:00
James Long and GitHub
bd8d858bf7
feat(core): implement V2 session.shell ( #35183 )
2026-07-03 12:19:09 -04:00
Shoubhit Dash and GitHub
a1b6c84135
feat(core): expose V2 VCS status and diff APIs ( #35129 )
2026-07-03 16:49:03 +05:30
Aiden Cline and GitHub
c167bde6a0
feat(core): global forms support ( #35106 )
2026-07-03 03:55:15 -05:00
d9bf30fc22
feat(server): add form routes ( #35099 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-07-03 02:40:44 -05:00
Aiden Cline and GitHub
ef2140d121
fix(core): revert form service and mcp elicitation ( #35080 )
2026-07-03 00:32:10 -05:00
Kit Langton and GitHub
57e9e9771d
feat(core): deterministic session log replay with synced watermark ( #35040 )
2026-07-02 21:38:20 -04:00
6555df912a
feat(session): filter v2 session list by parent ( #35037 )
...
Co-authored-by: Dax <mail@thdxr.com >
2026-07-02 19:48:49 -04:00
Aiden Cline and GitHub
7ebd344fa2
feat(core): add session form service ( #34855 )
2026-07-02 17:15:18 -05:00
Kit Langton and GitHub
bc2e270f82
feat(server): durable log reads, changes feed, and watermarked snapshots ( #34962 )
2026-07-02 16:42:30 -04:00
Aiden Cline and GitHub
c176baee82
feat(core): port v2 command invocation ( #34849 )
2026-07-02 11:22:04 -05:00
Kit Langton and GitHub
7843f8fb38
feat(core): API-managed per-session context entries ( #34941 )
2026-07-02 10:05:47 -04:00
Simon Klee and GitHub
f016392368
feat(mini): migrate mini to v2 ( #34895 )
...
feat(run): migrate non-interactive prompts to V2
feat(run): route mini prompts through V2
fix(run): use current session contracts
fix(run): fix V2 prompt turns
feat(cli): add mini subcommand
feat(run): use settled execution events
fix(run): handle remote prompt file attachments
feat(run): send prompt files as attachments
feat(run): use current APIs for run state
fix(run): adopt app-node runtime deps
feat(run): track subagent sessions
feat(run): move catalogs and default model onto current APIs
2026-07-02 12:06:49 +02:00
Dax Raad
d972aa9d83
feat(core): tool execute hooks, session instructions, synthetic endpoint
...
- V2 tool execute hooks: add `ctx.tool.execute.before/after` plugin API,
core ToolHooks service, and registry wiring so hosted/local tool calls
run registered before/after hooks; provider-executed calls are excluded.
- Session synthetic endpoint: add `POST /api/session/:sessionID/synthetic`
with text/description/metadata plus regenerated Promise/Effect/JS client
surfaces.
- SessionInstructions service: read tool discovers nearby AGENTS.md walking
up to the Location root (exclusive) and injects them as durable synthetic
instructions, with lazy history dedup of prior claims.
- to-llm-message: stop forwarding synthetic message metadata to the model so
bookkeeping annotations stay model-hidden.
- schema changelog entry for synthetic metadata and the metadata leak fix.
2026-07-01 20:50:10 -04:00
Dax Raad
98c09884bf
feat(protocol): publish package
2026-07-01 13:53:09 -04:00
Dax Raad
e2bca216a2
feat: background blocking tools
2026-07-01 12:18:04 -04:00
Dax Raad
6a91a682e4
feat(core): add plugin list endpoint
...
Adds a plugin.list HTTP endpoint that reports currently loaded plugins, wires it through protocol, server, and generated clients, and merges it into sdk-next's plugin API. Also updates the sample plugin to register a primary agent instead of a subagent for local testing.
2026-07-01 00:53:53 -04:00