Mario Zechner
023cd4afda
Release v0.67.0
2026-04-14 00:22:27 +02:00
Mario Zechner
2cf2a8528e
Add [Unreleased] section for next cycle
2026-04-09 01:01:16 +02:00
Mario Zechner
f3780d7004
Release v0.66.1
2026-04-09 01:00:19 +02:00
Mario Zechner
a99aee3360
Add [Unreleased] section for next cycle
2026-04-08 18:57:08 +02:00
Mario Zechner
918cc09dd6
Release v0.66.0
2026-04-08 18:56:20 +02:00
Mario Zechner
0ff00ad4e3
Add [Unreleased] section for next cycle
2026-04-06 02:05:48 +02:00
Mario Zechner
573eb91c78
Release v0.65.2
2026-04-06 02:04:58 +02:00
Mario Zechner
78d4625a48
Add [Unreleased] section for next cycle
2026-04-06 00:26:57 +02:00
Mario Zechner
4171cf0dbb
Release v0.65.1
2026-04-06 00:26:06 +02:00
Mario Zechner
84d134061f
Add [Unreleased] section for next cycle
2026-04-03 20:32:11 +02:00
Mario Zechner
8c1831bd5c
Release v0.65.0
2026-04-03 20:31:19 +02:00
Mario Zechner
9022a5b5ea
fix(agent): await subscribed event handlers
2026-03-30 14:13:30 +02:00
Mario Zechner
cbe1a8b732
fix(agent): simplify state API and update consumers fixes #2633
2026-03-30 12:43:34 +02:00
Mario Zechner
5e3852fc9c
Add [Unreleased] section for next cycle
2026-03-29 21:57:00 +02:00
Mario Zechner
d0404a4593
Release v0.64.0
2026-03-29 21:56:13 +02:00
Mario Zechner
b5f425ad15
feat(agent,coding-agent): add prepareArguments hook for pre-validation argument preparation
...
Add AgentTool.prepareArguments and ToolDefinition.prepareArguments hook
that runs before schema validation in the agent loop. This lets tools
silently accept legacy argument shapes from resumed old sessions without
polluting the public schema.
The built-in edit tool uses this to fold legacy top-level oldText/newText
into edits[] when resuming sessions that predate the edits-only schema.
- AgentTool/ToolDefinition: typed prepareArguments returning Static<TParameters>
- agent-loop: prepareToolCallArguments() runs before validateToolArguments()
- edit tool: prepareEditArguments folds legacy fields, validateEditInput is strict
- Documented in extensions.md with edit-tool example
2026-03-29 21:06:22 +02:00
Mario Zechner
567249e8b4
Add [Unreleased] section for next cycle
2026-03-29 13:14:04 +02:00
Mario Zechner
41039e8de7
Release v0.63.2
2026-03-29 13:14:04 +02:00
Mario Zechner
7d4faa080d
fix: expose abort signal to extensions closes #2660
2026-03-28 22:25:06 +01:00
Mario Zechner
ec1cf54ada
Add [Unreleased] section for next cycle
2026-03-27 04:15:02 +01:00
Mario Zechner
d9727c4478
Release v0.63.1
2026-03-27 04:14:13 +01:00
Mario Zechner
7fe7081745
fix(coding-agent): document mutable tool_call input closes #2611
2026-03-27 04:01:20 +01:00
Mario Zechner
e24a61ef01
Add [Unreleased] section for next cycle
2026-03-27 02:31:10 +01:00
Mario Zechner
83c8682779
Release v0.63.0
2026-03-27 02:30:20 +01:00
Mario Zechner
05c17cfbfe
Add [Unreleased] section for next cycle
2026-03-23 02:50:43 +01:00
Mario Zechner
29681bd532
Release v0.62.0
2026-03-23 02:49:53 +01:00
Mario Zechner
a84fd4e3cf
Add [Unreleased] section for next cycle
2026-03-20 20:15:24 +01:00
Mario Zechner
b63a4abed2
Release v0.61.1
2026-03-20 20:14:36 +01:00
Mario Zechner
c2a42e3215
Add [Unreleased] section for next cycle
2026-03-20 02:09:43 +01:00
Mario Zechner
1cb697cff8
Release v0.61.0
2026-03-20 02:08:56 +01:00
Mario Zechner
8a8e2a8049
docs(agent): update steering docs for deferred tool execution closes #2330
2026-03-18 03:49:30 +01:00
Mario Zechner
6a95f6882c
Add [Unreleased] section for next cycle
2026-03-18 03:42:13 +01:00
Mario Zechner
b0026866bf
Release v0.60.0
2026-03-18 03:41:24 +01:00
Mario Zechner
b221d10bd8
Add [Unreleased] section for next cycle
2026-03-17 18:13:12 +01:00
Mario Zechner
9595be4bab
Release v0.59.0
2026-03-17 18:12:23 +01:00
Mario Zechner
40a1300089
Add [Unreleased] section for next cycle
2026-03-16 20:29:18 +01:00
Mario Zechner
b28240434e
Release v0.58.4
2026-03-16 20:28:29 +01:00
Mario Zechner
a147b913d5
docs(changelog): add missing unreleased entries
2026-03-16 20:27:38 +01:00
Mario Zechner
208a2cc123
fix(agent): defer steering until after tool execution
2026-03-16 20:23:28 +01:00
Mario Zechner
aac0e0c1bf
Add [Unreleased] section for next cycle
2026-03-15 20:34:10 +01:00
Mario Zechner
1c93f9f099
Release v0.58.3
2026-03-15 20:33:25 +01:00
Mario Zechner
fb52c26d88
Add [Unreleased] section for next cycle
2026-03-15 19:21:36 +01:00
Mario Zechner
6c60f8a2be
Release v0.58.2
2026-03-15 19:20:14 +01:00
Mario Zechner
e5b5738255
Add [Unreleased] section for next cycle
2026-03-14 12:40:11 +01:00
Mario Zechner
56559f9fee
Release v0.58.1
2026-03-14 12:39:27 +01:00
Mario Zechner
b90f69297b
Add [Unreleased] section for next cycle
2026-03-14 03:39:42 +01:00
Mario Zechner
c00653255d
Release v0.58.0
2026-03-14 03:29:31 +01:00
Mario Zechner
63ac2df24d
fix(coding-agent): sync tool hooks with agent event processing closes #2113
2026-03-14 03:10:04 +01:00
Mario Zechner
4aa25bfb72
docs(agent,ai): clarify non-throwing stream and hook contracts
2026-03-13 22:54:41 +01:00
Mario Zechner
ea1a1f8266
docs(agent): clarify non-throwing stream contracts fixes #2119
2026-03-13 22:49:27 +01:00