Joseph Mearman
3fa4095629
fix: drain stdout before resolving when a child holds the pipe past exit ( #5753 )
2026-06-15 09:55:45 +02:00
Armin Ronacher
c48f656f88
fix(coding-agent): handle npm package semver ranges
...
closes #5695
2026-06-14 01:38:51 +02:00
Armin Ronacher
20b78eafb4
fix(coding-agent): fix changelog links
...
Fixes #5516
2026-06-08 20:31:20 +02:00
Armin Ronacher
ba6e5298df
fix(oauth): harden browser launch handling
2026-06-02 23:15:46 +02:00
Armin Ronacher
a98e087e5d
fix(coding-agent): harden git package install paths
2026-06-02 18:20:35 +02:00
Armin Ronacher
3e9f717445
fix(coding-agent): make config env references explicit
...
closes #5095
2026-05-28 11:58:38 +02:00
Mario Zechner
8100046cb8
Finish async tool cleanup
2026-05-23 11:36:41 +02:00
Mario Zechner
c4f86e3992
Merge remote-tracking branch 'origin/main' into pr-4756-squash-cleanup
...
# Conflicts:
# scripts/build-binaries.sh
2026-05-23 10:52:28 +02:00
Mario Zechner
3f89350cef
fix(coding-agent): ship clipboard sidecar in bun binaries
...
closes #4307
2026-05-23 10:47:35 +02:00
Mario Zechner
e9146a5ff7
fix(coding-agent): use async operations in tools
2026-05-23 09:50:03 +02:00
Armin Ronacher
c100620bf4
fix(coding-agent): Clean up Path Handling ( #4873 )
2026-05-22 11:25:15 +02:00
Armin Ronacher
9fdc54b6f0
fix(package-manager): ignore managed npm folders in cloud sync
...
closes #4763
2026-05-20 11:40:46 +02:00
Armin Ronacher
ae9450dc51
chore(ts): use source import extensions
2026-05-20 00:04:03 +02:00
Armin Ronacher
f4f0ac7ada
feat(coding-agent): show update notes ( #4724 )
2026-05-19 12:08:13 +02:00
Armin Ronacher
29b3417a7a
fix(windows): hide bash helper consoles
...
closes #4699
2026-05-18 23:21:22 +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
c65177370b
fix(coding-agent): allow Windows pnpm self-update
...
closes #4157
2026-05-18 09:14:12 +02:00
Armin Ronacher
89b64d9dd5
fix(coding-agent): avoid Windows self-update native locks
...
closes #4157
2026-05-18 08:39:07 +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
7afd80d788
fix(coding-agent): pin fd for macos x64
...
closes #4559
2026-05-16 23:39:35 +02:00
Armin Ronacher
c00f1cf130
fix(agent): correct uuidv7 sequence handling
2026-05-13 15:53:53 +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
3421726e86
fix(coding-agent): disambiguate resource paths
2026-05-08 00:16:28 +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
Mario Zechner
060c10b8ff
fix(coding-agent): skip X11-only native addon for /copy on Linux
...
The @mariozechner/clipboard native addon uses clipboard-rs, which is
X11-only and does not retain selection ownership after set_text resolves.
On Wayland-only compositors (Hyprland, Niri, ...) /copy reported success
without populating the clipboard. Skip the native addon on Linux and let
wl-copy/xclip/xsel handle text writes; they properly daemonize.
closes #4177
2026-05-05 14:47:51 +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
0b8452c32f
fix(coding-agent): fix WSL clipboard image paste
...
closes #2469
2026-04-30 23:08:51 +02:00
Armin Ronacher
3edb8b5cb7
fix(agent): support fdfind as fd fallback
2026-04-28 17:52:14 +02:00
Armin Ronacher
c745efc0d0
feat: Update check against pi.dev ( #3877 )
2026-04-28 12:48:27 +02:00
Aliou Diallo
10425abb87
fix(coding-agent): dedupe symlinked resources ( #3818 )
...
* fix(coding-agent): dedupe symlinked resources
Fixes #3767
* refactor(coding-agent): extract canonicalizePath util for symlink resolution
2026-04-27 18:33:10 +02:00
Mario Zechner
1e33492525
fix(coding-agent): harden clipboard copy
...
closes #3639
2026-04-24 12:55:58 +02:00
Mario Zechner
f3a2c9d05e
fix(coding-agent,mom): retry fs watchers on async errors closes #3564
2026-04-22 23:03:19 +02:00
Mario Zechner
c40efa9bab
fix(coding-agent): resolve shell config from session settings
...
Stop shell resolution from consulting ambient process.cwd() during bash execution and use the active session's shellPath setting instead.
closes #3452
2026-04-20 22:32:11 +02:00
Mario Zechner
5a4e22ea44
fix(coding-agent): remove process-cwd tool singletons and use tool-name allowlists
...
- switch SDK/CLI tool selection to name-based allowlists
- apply allowlists across built-in, extension, and SDK tools
- remove ambient process.cwd defaults from core tooling and resource helpers
- update tests, examples, and TUI callers for explicit cwd plumbing
- add regression coverage for extension tool filtering
closes #3452
closes #2835
2026-04-20 22:05:28 +02:00
Armin Ronacher
9b7948c4c8
fix(coding-agent): kill tracked detached bash children on shutdown
2026-04-16 00:12:14 +02:00
Aliou Diallo
71e4436932
fix(coding-agent): handle git/npm extension paths in CLI resolution ( #2845 )
2026-04-05 18:42:14 +02:00
Mario Zechner
a78882d8b8
fix(coding-agent): enforce safe auto-resized image limits closes #2055
2026-03-22 21:48:34 +01:00
Duncan Ogilvie
25b185f398
fix(coding-agent): fix windows hanging when descendants inherit stdout/stderr handles ( #2389 )
2026-03-19 08:34:52 +01:00
Mario Zechner
ce15f40769
fix(coding-agent): use native clipboard text copy on desktop closes #2347
2026-03-18 22:42:02 +01:00
Mario Zechner
1feccfedcb
fix(coding-agent): handle WSL clipboard image fallback\n\nCloses #1722
2026-03-14 06:07:38 +01:00
Mario Zechner
a0396e1f9b
fix(coding-agent): silence headless clipboard fallback errors closes #2056
2026-03-14 05:05:07 +01:00
Mario Zechner
5c9ce47c53
fix(coding-agent): fix startup crash when downloading fd/ripgrep on first run
...
Use pipeline() instead of finished(readable.pipe(writable)) so stream
errors from abort signals are caught as promise rejections. Increase
download timeout from 10s to 120s for multi-MB archives.
closes #2066
2026-03-14 03:57:59 +01:00
Melih Mucuk
738319e465
fix(coding-agent): Fix EXIF orientation for JPEG and WebP images ( #2105 )
...
* fix(coding-agent): apply EXIF orientation correction during image convert and resize
* docs(coding-agent): add PR reference to changelog entry
2026-03-13 17:44:14 +01:00
Mario Zechner
3db5715de4
fix(coding-agent): harden fd/rg bootstrap on windows
...
fixes #1348
2026-02-26 00:19:43 +01:00
Matteo Collina
757d36a41b
fix(coding-agent): add offline startup mode and network timeouts ( #1631 )
2026-02-25 19:44:49 +01:00
Mario Zechner
0adce69b3b
fix(coding-agent): tighten git source parsing and local path normalization ( fixes #1426 )
2026-02-12 21:28:06 +01:00