Mario Zechner
d86122cbd3
refactor(coding-agent): add runtime host for session switching closes #2024
2026-03-31 13:49:57 +02:00
warren
0c64c1ce07
docs(coding-agent): clarify /tree active branch ordering ( #2695 )
2026-03-30 17:07:31 +02:00
Mario Zechner
dab6c7e312
docs(coding-agent): add changelog entry for #2691
2026-03-30 16:05:35 +02:00
warren
84d2b51a2e
feat(coding-agent): add label timestamps to the session tree ( #2691 )
2026-03-30 15:56:37 +02:00
Mario Zechner
21863d4ec7
fix(coding-agent): wait for retried runs to settle
2026-03-30 15:51:59 +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
8c64058809
fix(tui): normalize keypad functional keys closes #2650
2026-03-29 21:53:31 +02:00
Mario Zechner
f1929c825b
docs(coding-agent): add hidden thinking label to New Features section
2026-03-29 21:34:25 +02:00
Mario Zechner
de022ceba7
feat(coding-agent): add hidden thinking label api closes #2673
2026-03-29 21:33:15 +02:00
Mario Zechner
9508eea9ec
docs(coding-agent): audit and fix changelog entries since v0.63.2
2026-03-29 21:25:45 +02:00
Mario Zechner
182ebe5a95
docs: add changelog entries for faux provider and ModelRegistry
2026-03-29 21:10:36 +02:00
Mario Zechner
350d17d1f3
Merge branch 'main' of https://github.com/badlogic/pi-mono
2026-03-29 21:09:04 +02:00
Mario Zechner
ef6af5ebbd
feat(ai,coding-agent): add faux provider and ModelRegistry factories
2026-03-29 21:08:50 +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
7e1dd8880c
fix(coding-agent): restore extension input source semantics
2026-03-29 19:28:04 +02:00
Duncan Ogilvie
1ee0d28d7b
fix(coding-agent): properly queue extension messages ( #2674 )
2026-03-29 19:23:40 +02:00
warren
e6a302b935
docs(coding-agent): clarify repeated compaction boundary behavior ( #2662 )
2026-03-29 17:03:56 +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
warren
77d8700b21
docs(coding-agent): clarify sandbox example alternative to bash override ( #2663 )
2026-03-29 13:10:19 +02:00
Mario Zechner
fdfe6226aa
docs(coding-agent): audit unreleased changelog entries closes #2639
2026-03-29 13:09:04 +02:00
Mario Zechner
0f9db44aff
fix(coding-agent): avoid full redraw on large edit results closes #2664
2026-03-29 13:00:46 +02:00
Mario Zechner
7d4faa080d
fix: expose abort signal to extensions closes #2660
2026-03-28 22:25:06 +01:00
Mario Zechner
e773527b3a
fix(coding-agent): simplify edit tool input closes #2639
2026-03-28 22:10:34 +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
8fba9e9223
docs(changelog): audit unreleased entries
2026-03-27 04:12:34 +01:00
Mario Zechner
46f5b798f9
chore(coding-agent): remove unused compaction import
2026-03-27 04:11:43 +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
f456a7a4db
fix(coding-agent): restore compaction summary and dedupe edit errors
2026-03-27 04:00:21 +01:00
Mario Zechner
a0734bd162
fix(coding-agent): tighten skill discovery and edit diffs closes #2603
2026-03-27 03:48:28 +01:00
Mario Zechner
eeace79715
fix(coding-agent): preserve kept messages across repeated compaction closes #2608
2026-03-27 03:36:57 +01:00
Mario Zechner
161ad18287
fix(coding-agent): unify compaction UI events closes #2617
2026-03-27 03:14:24 +01:00
Mario Zechner
1ba899f6a6
fix(coding-agent): honor custom renderers for built-in tool overrides closes #2595
2026-03-27 03:10:13 +01:00
Mario Zechner
bc8eb74b82
fix(ai): detect Ollama overflow errors closes #2626
2026-03-27 02:50:22 +01:00
Mario Zechner
72a8fcca93
docs: enable OSS weekend
2026-03-27 02:31:57 +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
d56941073d
docs(changelog): audit unreleased entries
2026-03-27 02:29:06 +01:00
Mario Zechner
20a57e7599
feat(coding-agent): support multi-edit in edit tool
2026-03-27 02:21:09 +01:00
Mario Zechner
7a786d88aa
fix(coding-agent): resolve models.json auth per request closes #1835
2026-03-27 00:47:40 +01:00
Fero
fb10d9aef9
chore(coding-agent): add startup onboarding hint ( #2620 )
2026-03-26 15:44:56 +01:00
Mario Zechner
56e27fef1d
chore: make pi-test.sh runnable from any directory
2026-03-26 15:43:42 +01:00
Mario Zechner
7e94d36a44
fix(coding-agent): add follow-up docs, changelog, and precedence tests closes #2429
2026-03-26 00:28:30 +01:00
Mario Zechner
76f6f8cb8b
fix(coding-agent,ai): restore main syntax and apply biome formatting
2026-03-26 00:12:26 +01:00
Sam
2b1fc90cd7
feat(coding-agent): Add sessionDir support in settings.json ( #2598 )
...
Users can now set sessionDir in global or project settings.json instead
of passing --session-dir on every invocation. CLI flag takes precedence,
then settings.json, then extension hooks.
Closes #2429
Co-authored-by: Sam Collins <81678+smcllns@users.noreply.github.com >
Co-authored-by: Mario Zechner <badlogicgames@gmail.com >
2026-03-26 00:03:36 +01:00
Mario Zechner
d38ad0cd6b
fix(coding-agent): preserve file mutation queue ordering
2026-03-25 23:05:04 +01:00
Mario Zechner
648e96a611
chore(coding-agent): add startup phase timings
2026-03-25 23:05:03 +01:00