Mario Zechner
48b6510c18
fix(coding-agent): clarify pi docs path resolution closes #4752
CI / build-check-test (push) Waiting to run
2026-05-19 18:01:10 +02:00
Armin Ronacher
f4f0ac7ada
feat(coding-agent): show update notes ( #4724 )
2026-05-19 12:08:13 +02:00
Mario Zechner
c685b27369
fix(coding-agent): mark retrying agent end events
2026-05-19 10:33:16 +02:00
Mario Zechner
32bcdc9739
fix(coding-agent): simplify agent session settlement
CI / build-check-test (push) Waiting to run
2026-05-19 09:53:20 +02:00
Armin Ronacher
dafcf61a34
fix: align theme truecolor detection
2026-05-18 21:56:48 +02:00
Armin Ronacher
f10cf57e96
feat(coding-agent): improve terminal theme detection
2026-05-18 18:28:08 +02:00
Mario Zechner
64150668b8
fix(coding-agent): use cross-spawn for Windows shims
...
closes #4665
2026-05-18 11:30:41 +02:00
Armin Ronacher
96cad24a07
fix(coding-agent): detect pnpm v11 self-update installs
...
closes #4647
2026-05-18 08:56:24 +02:00
Armin Ronacher
6b872be2b9
fix(coding-agent): spawn Windows npm shims directly
...
closes #4623
2026-05-18 00:21:37 +02:00
Mario Zechner
238d7530fe
Merge branch 'main' into stream-fn-in-compaction
2026-05-17 20:59:53 +02:00
Armin Ronacher
6f931797ca
fix(coding-agent): install npm packages in managed root closes #4587
2026-05-17 20:48:00 +02:00
Armin Ronacher
35f807cfaf
fix(coding-agent): route compaction through streamFn
...
closes #4484
2026-05-17 01:57:03 +02:00
Armin Ronacher
27a193070d
fix(coding-agent): resolve pnpm global packages
...
Fixes #4501
2026-05-17 00:09:11 +02:00
Mario Zechner
5d31e70b8a
fix(coding-agent): allow skill names to differ from directories
...
closes #4534
2026-05-16 23:38:46 +02:00
Mario Zechner
d0fe8570e9
fix(coding-agent): parse multiline prompt template args
...
closes #4553
2026-05-16 23:36:25 +02:00
Armin Ronacher
8bf2bfab58
fix(coding-agent): align stripAnsi with strip-ansi
2026-05-13 15:52:33 +02:00
Armin Ronacher
e0b5d27af2
chore(deps): replace cli-highlight ( #4468 )
2026-05-13 12:19:45 +02:00
Armin Ronacher
2829146dde
chore(deps): Kill small dependencies ( #4467 )
2026-05-13 10:44:56 +02:00
Armin Ronacher
3d9e14d748
fix(compaction): clamp summary output tokens
...
CI / build-check-test (push) Waiting to run
Fixes #4390 .
2026-05-11 16:36:27 +02:00
Mario Zechner
dfb9ffa9ee
Merge pull request #4299 from aliou/fix/resource-location-in-config-tui
...
fix(coding-agent): preserve .agents provenance in skill metadata
2026-05-08 15:32:01 +02:00
Armin Ronacher
3421726e86
fix(coding-agent): disambiguate resource paths
2026-05-08 00:16:28 +02:00
Armin Ronacher
dacb7eaa90
fix(coding-agent): detect renamed npm self updates
2026-05-07 20:59:49 +02:00
Mario Zechner
551385e409
chore: migrate packages to earendil works scope
2026-05-07 17:13:48 +02:00
Armin Ronacher
5e1e4c3c88
feat(coding-agent): support renamed self-update package
2026-05-07 16:11:18 +02:00
Mario Zechner
3e5ad67e0f
chore: migrate pi packages to earendil works scope
2026-05-07 15:59:42 +02:00
Aliou Diallo
88619669e2
fix(coding-agent): strip skill wrapper XML from HTML export user messages ( #4234 )
...
CI / build-check-test (push) Waiting to run
Skill slash commands store a structural <skill>...</skill> wrapper in raw
user messages. The TUI uses parseSkillBlock() to split this into separate
SkillInvocationMessageComponent and UserMessageComponent siblings, but the
HTML export renderer passed the full raw text through markdown, causing
broken/dangling XML tags to appear in exported HTML.
Add parseSkillBlock() to the export template and render skill-invocation
and user-message as separate sibling blocks:
- Sidebar tree shows skill name + user prompt separately
- Content area shows a clickable skill-invocation block (collapsed by
default, markdown content on expand) followed by the user message
- Copy-link button preserved on the wrapper element
- Toggle tools (O key) expands/collapses skill invocations alongside
compaction and tool output blocks
2026-05-06 18:06:37 +02:00
Aliou Diallo
0f95975103
fix(coding-agent): preserve .agents provenance in skill metadata
...
fixes #3978
2026-05-06 09:40:37 +02:00
Mario Zechner
755da309dd
fix(coding-agent): keep pending tool renders after thinking toggle
...
closes #4167
2026-05-05 13:18:04 +02:00
Mario Zechner
bac2df36b9
fix(coding-agent): handle frontmatter prompts in print mode
...
closes #4163
2026-05-04 22:37:38 +02:00
Armin Ronacher
6b18cdbac1
fix(coding-agent): stream bash output incrementally ( #4165 )
...
CI / build-check-test (push) Waiting to run
fixes #4145
2026-05-04 19:06:07 +02:00
Armin Ronacher
e355696d8a
fix(coding-agent): show compact read line ranges
CI / build-check-test (push) Waiting to run
2026-05-04 09:39:12 +02:00
myu003
7c5ef0b70e
test(ai,coding-agent): stabilize env-sensitive test cases ( #4119 )
2026-05-03 12:55:23 +02:00
Armin Ronacher
b9efafc535
fix(ci): repair failing test expectations
2026-05-03 00:04:27 +02:00
Armin Ronacher
588639fa97
feat(read): compact resource read rendering
2026-05-02 21:20:26 +02:00
Mario Zechner
80f06d3636
feat: add model thinking level metadata
...
closes #3208
2026-05-02 01:21:06 +02:00
Armin Ronacher
ade08de14c
fix(coding-agent): repair self-update detection
...
Fixes #3942
Fixes #3980
Fixes #3922
2026-05-01 18:08:02 +02:00
Mario Zechner
4745a95898
feat(ai): add cached codex websocket transport
2026-05-01 13:07:40 +02:00
Mario Zechner
bd429f7c7d
test(coding-agent): update stale expectations
2026-04-30 23:17:32 +02:00
Mario Zechner
0b8452c32f
fix(coding-agent): fix WSL clipboard image paste
...
closes #2469
2026-04-30 23:08:51 +02:00
Mario Zechner
3d43d2e175
fix(coding-agent): stop tool argument injection
...
closes #4018
2026-04-30 21:31:43 +02:00
Mario Zechner
fe66edd943
remove gemini cli and antigravity support
2026-04-30 21:24:36 +02:00
Mario Zechner
40c6eabb8f
feat(coding-agent): allow message_end replacements
...
closes #3982
2026-04-30 21:24:36 +02:00
Ramiz Wachtler
43ee9b77ed
fix(coding-agent): report edit access failures correctly ( #3955 )
...
* fix(coding-agent): report edit access failures correctly closes #3894
- classify edit and edit-preview access errors by errno
- add regressions for missing, permission, and fallback cases
- document the fix in the coding-agent changelog
* chore: get rid of CHANGELOG.md entry
* refactor(coding-agent): apply review suggestions - use single error msg
* refactor(coding-agent): clean up test cases
2026-04-30 12:31:29 +02:00
Mario Zechner
cf5ec23240
feat(coding-agent): add provider display names
...
closes #3956
2026-04-30 00:10:38 +02:00
Armin Ronacher
c745efc0d0
feat: Update check against pi.dev ( #3877 )
CI / build-check-test (push) Waiting to run
2026-04-28 12:48:27 +02:00
Justin Barnett
57787b6557
fix(coding-agent): escape exported session metadata ( #3883 )
2026-04-28 11:46:42 +02:00
Justin Barnett
7617c1ad92
fix(coding-agent): escape exported image data ( #3819 )
...
Fixes #3811
2026-04-27 23:22:06 +02:00
Mario Zechner
01e2536879
fix(coding-agent): prevent wrapped padding in HTML export
2026-04-27 21:49:46 +02:00
Mario Zechner
b8238a77a5
fix(coding-agent): tighten HTML export tool spacing
2026-04-27 21:18:34 +02:00
Mario Zechner
aefb0fedfe
feat(coding-agent): add warnings.anthropicExtraUsage opt-out
...
closes #3808
2026-04-27 20:36:00 +02:00