Commit Graph
100 Commits
Author SHA1 Message Date
Mario Zechner e9ba9e2ebc fix(coding-agent): harden find cancellation and grep match formatting closes #3148 2026-04-16 13:15:58 +02:00
Mario Zechner b5007640d9 docs(coding-agent): changelog entry for loadProjectContextFiles export
closes #3142
2026-04-16 12:44:01 +02:00
Mario Zechner 1d6de01c96 feat(coding-agent): export loadProjectContextFiles() standalone utility
closes #3142
2026-04-16 12:44:01 +02:00
Mario Zechner 624a7f794f fix(coding-agent): handle ctrl+z on windows closes #3191 2026-04-16 12:33:47 +02:00
Mario Zechner eb1cf80b10 fix(ai,coding-agent): replace deprecated kimi k2p5 model closes #3242 2026-04-16 12:06:24 +02:00
Mario Zechner 1c016cb018 fix(ai): cache Anthropic tools separately from transcript closes #3260 2026-04-16 11:31:58 +02:00
Mario Zechner e189b23964 feat(coding-agent): add --no-context-files flag
closes #3253
2026-04-16 10:59:32 +02:00
Mario Zechner 33e632dfce fix(coding-agent): stabilize edit tool redraw test 2026-04-15 23:54:34 +02:00
Mario Zechner e0918a627b Add [Unreleased] section for next cycle 2026-04-15 23:41:16 +02:00
Mario Zechner 0299811c02 Release v0.67.3 2026-04-15 23:40:28 +02:00
Mario Zechner 01b98a27af test(coding-agent): make rpc preflight error assertion path-agnostic 2026-04-15 23:39:10 +02:00
Mario Zechner cbf6e6141c docs(changelog): audit unreleased entries since v0.67.2 2026-04-15 23:37:09 +02:00
Mario Zechner 20ff469605 fix(coding-agent): use static reload box without spinner 2026-04-15 23:25:45 +02:00
Mario Zechner f7cd613ee4 fix(coding-agent): stabilize edit diff previews closes #3134 2026-04-15 23:11:50 +02:00
Mario Zechner ae6d493fcb fix(coding-agent): emit rpc prompt response after preflight closes #3049 2026-04-15 23:09:56 +02:00
Mario Zechner 441c12956a fix(coding-agent): emit rpc prompt response after preflight closes #3049 2026-04-15 22:09:17 +02:00
Mario Zechner b920622110 refactor(ai): extract synthetic tool result helper 2026-04-15 20:53:21 +02:00
Mario Zechner 3929e0c181 fix(tui): skip Kitty query inside Zellij\n\nfixes #3163 2026-04-15 18:43:37 +02:00
Mario Zechner 17585b7f0b fix(coding-agent): preserve scoped model order closes #3217 2026-04-15 17:13:06 +02:00
Mario Zechner 5d440b055c fix(coding-agent): fire session shutdown on TERM and HUP closes #3212 2026-04-15 16:37:19 +02:00
Mario Zechner c2c185a5e6 fix: keep issues open on contributor approval fixes #3214 2026-04-15 16:13:07 +02:00
Mario Zechner 8a232acd28 Update APPROVED_CONTRIBUTORS 2026-04-15 15:13:25 +02:00
Mario Zechner fd91acec8b docs(coding-agent): add missing changelog entry for #3194 2026-04-15 14:12:25 +02:00
Mario Zechner a8f51764c8 fix(coding-agent): add live retry countdown\n\ncloses #3187 2026-04-15 14:07:46 +02:00
Mario Zechner 79df7c3114 docs: update root AGENTS guidance 2026-04-15 14:04:07 +02:00
Mario Zechner c7a487cddd chore: remove files extension 2026-04-15 13:30:42 +02:00
Mario Zechner e1d95538bc chore: remove diff extension 2026-04-15 13:30:42 +02:00
Mario Zechner 94f24f2102 Add [Unreleased] section for next cycle 2026-04-14 23:42:08 +02:00
Mario Zechner 5a3e702389 Release v0.67.2 2026-04-14 23:41:17 +02:00
Mario Zechner be6ac02238 docs: audit unreleased changelog entries 2026-04-14 23:40:29 +02:00
Mario Zechner 018b40c30c fix: align OpenAI cache affinity and use uuidv7 session ids 2026-04-14 23:20:13 +02:00
Mario Zechner d62d22173a chore: replace OSS weekend with permanent contribution gate 2026-04-14 23:16:11 +02:00
Mario Zechner 8f66938c80 docs(tui): add changelog entry for PR 2989 2026-04-14 21:00:12 +02:00
Mario Zechner 5ed4600350 fix(tui): resolve rebase typo closes #2979 2026-04-14 20:41:28 +02:00
Mario Zechner ddb8454c87 fix(tui): complete super key helper support closes #2979 2026-04-14 20:40:34 +02:00
Mario Zechner efc58fed70 Add [Unreleased] section for next cycle 2026-04-14 00:32:10 +02:00
Mario Zechner 5326452452 Release v0.67.1 2026-04-14 00:31:22 +02:00
Mario Zechner 0fa95393c4 fix(coding-agent): correct changelog heading for startup notes 2026-04-14 00:30:29 +02:00
Mario Zechner 852efe9596 Add [Unreleased] section for next cycle 2026-04-14 00:23:18 +02:00
Mario Zechner 023cd4afda Release v0.67.0 2026-04-14 00:22:27 +02:00
Mario Zechner 7371c30c0a feat(coding-agent): add install telemetry ping controls 2026-04-14 00:21:13 +02:00
Mario Zechner 31eaef590e docs: audit unreleased changelog entries 2026-04-13 23:42:31 +02:00
Mario Zechner 6828603a6b chore: fix npm audit vulnerabilities 2026-04-13 23:28:38 +02:00
Mario Zechner 50ce1b0fb3 docs: enable OSS weekend 2026-04-13 22:59:01 +02:00
Mario Zechner 3b7448d156 fix(tui): replace spread-into-push in Container.render() to prevent stack overflow, closes #2651 2026-04-09 03:33:09 +02:00
Mario Zechner 61015830ed feat(coding-agent): set PI_CODING_AGENT=true env var at startup
closes #2868
2026-04-09 03:03:19 +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 cca5a3a1a4 fix(coding-agent): hide Earendil startup notice 2026-04-09 00:53: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 da6e9ea473 chore(ai): update generated model catalog 2026-04-08 18:54:56 +02:00
Mario Zechner 70fb83fcff docs(coding-agent): update unreleased changelog 2026-04-08 18:51:54 +02:00
Mario Zechner 96916f2cad fix(coding-agent): warn on Anthropic subscription auth 2026-04-08 18:46:40 +02:00
Mario Zechner d0a4baf8a1 Add to gitignore 2026-04-08 18:15:36 +02:00
Mario Zechner 6d2d03dcc9 fix(coding-agent): add earendil startup announcement 2026-04-08 11:13:40 +02:00
Mario Zechner f10cce9435 fix(coding-agent): retry ended-without stream errors closes #2892 2026-04-08 02:06:59 +02:00
Mario Zechner 377eca9684 fix(ai,coding-agent): use node:readline import prefix for Deno compatibility
closes #2885
2026-04-08 01:59:34 +02:00
Mario Zechner 773f91f40a docs: add OSS session sharing call to action 2026-04-06 16:51:20 +02:00
Mario Zechner 5e1d230e0e Updated approved contributors. 2026-04-06 12:26:18 +02:00
Mario Zechner 7d611dda9d Added .pi/hf-sessions to gitignore 2026-04-06 02:26:15 +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 6f5f37f85a fix(tui): throttle render scheduling under streaming load 2026-04-06 02:03:50 +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 db31c16b65 docs(coding-agent): audit unreleased changelog entries 2026-04-06 00:25:21 +02:00
Mario Zechner 52d16d5a31 fix(coding-agent): persist bash output on line truncation closes #2852 2026-04-05 23:28:49 +02:00
Mario Zechner 0c98d5a54a fix(coding-agent): remove stale /exit docs closes #2850 2026-04-05 23:06:47 +02:00
Mario Zechner 080af6fc06 fix(coding-agent): handle missing session cwd 2026-04-05 21:24:32 +02:00
Mario Zechner 1a6a58eb05 Add new contributor 2026-04-05 01:10:57 +02:00
Mario Zechner 6044cabb15 fix(ai): preserve cache_write_tokens in completions stream usage closes #2802 2026-04-04 21:39:11 +02:00
Mario Zechner a7acef92a7 fix(coding-agent): resource collision precedence, user/project skills override package skills
Sort resolved resources by precedence rank (project settings > project auto >
user settings > user auto > package) so first-wins collision logic produces
correct results. Also reorder CLI paths to prepend instead of append.

fixes #2781
2026-04-04 21:28:38 +02:00
Mario Zechner fbd35a4660 Renamed test 2026-04-04 21:07:08 +02:00
Mario Zechner 5e5eeb9603 fix(coding-agent): handle async fs.watch error events in theme watcher
closes #2791
2026-04-04 20:51:34 +02:00
Mario Zechner 72a43dc063 fix(coding-agent): forward RpcClient subprocess stderr to parent in real-time
fixes #2805
2026-04-04 12:41:09 +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 fccdac9a1f docs: audit and complete changelog entries for unreleased changes 2026-04-03 20:28:12 +02:00
Mario Zechner f2f79dab9a chore(coding-agent): remove dead main-package-command.ts (replaced by package-manager-cli.ts) 2026-04-03 20:15:40 +02:00
Mario Zechner 9f9277ccdd refactor(coding-agent): replace AgentSessionRuntimeHost with closure-based AgentSessionRuntime
- Replace AgentSessionRuntimeHost and bootstrap abstractions with AgentSessionRuntime
- Runtime creation is now closure-based via CreateAgentSessionRuntimeFactory
- Factory closes over process-global fixed inputs, recreates cwd-bound services per effective cwd
- Session config (model, thinking, tools, scoped models) re-resolved per target cwd
- CLI resource paths resolved once at startup as absolute paths
- Swap lifecycle: teardown old, create next, apply next (hard fail on creation error)
- Unified diagnostics model (info/warning/error) for args, services, session resolution, resources
- No logging or process exits inside creation/parsing logic
- Removed session_directory support
- Removed session_switch and session_fork extension events (use session_start with reason)
- Moved package/config CLI to package-manager-cli.ts
- Fixed theme init for --resume session picker
- Fixed flaky reftable footer test (content-based polling)
- Fixed silent drop of unknown single-dash CLI flags
- Added error diagnostics for missing explicit CLI resource paths
- Updated SDK docs, examples, plans, exports, tests, changelog

fixes #2753
2026-04-03 20:14:12 +02:00
Mario Zechner 042066b982 docs: refine OSS weekend banner messaging 2026-04-02 11:17:42 +02:00
Mario Zechner 71f3e50a16 fix: update OSS weekend gating and messaging 2026-04-02 11:15:19 +02:00
Mario Zechner 617f1870f8 fix(coding-agent): reuse initial resource loader on startup closes #2766 2026-04-02 11:06:08 +02:00
Mario Zechner 2f8019b610 fix(ai): emit missing responses toolcall delta closes #2745 2026-04-02 01:39:32 +02:00
Mario Zechner af12464217 fix(tui): avoid overlay scrollback inflation on widen 2026-04-02 01:31:09 +02:00
Mario Zechner 39b1bf7b62 fix(ai): detect anthropic request_too_large overflow closes #2734 2026-04-01 23:51:27 +02:00
Mario Zechner d98b563165 docs: add switchSession to ExtensionCommandContext in extensions.md
fixes #2735
2026-04-01 23:51:22 +02:00
Mario Zechner e2f29b0523 add(coding-agent): add defineTool helper closes #2746 2026-04-01 23:07:14 +02:00
Mario Zechner 746f770b10 test(coding-agent): add session lifecycle characterization suite 2026-04-01 22:59:49 +02:00
Mario Zechner 957f21cea8 test(coding-agent): add queue characterization coverage 2026-04-01 14:31:02 +02:00
Mario Zechner 09e9de5749 fix(tui): stop heading underline leaking into padding 2026-03-31 22:40:20 +02:00
Mario Zechner a1e107897d fix(tui): await async slash command completions closes #2719 2026-03-31 14:41:50 +02:00
Mario Zechner 5ce0d15b66 fix(coding-agent): resolve theme export variables closes #2707 2026-03-31 14:41:50 +02:00
Mario Zechner d86122cbd3 refactor(coding-agent): add runtime host for session switching closes #2024 2026-03-31 13:49:57 +02:00
Mario Zechner dab6c7e312 docs(coding-agent): add changelog entry for #2691 2026-03-30 16:05:35 +02:00
Mario Zechner 21863d4ec7 fix(coding-agent): wait for retried runs to settle 2026-03-30 15:51:59 +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