Armin Ronacher
|
c100620bf4
|
fix(coding-agent): Clean up Path Handling (#4873)
|
2026-05-22 11:25:15 +02:00 |
|
Sviatoslav Abakumov
|
dce24ac9ff
|
fix(coding-agent): keep fork session id aligned
|
2026-05-20 15:54:11 +04:00 |
|
Armin Ronacher
|
ae9450dc51
|
chore(ts): use source import extensions
|
2026-05-20 00:04:03 +02:00 |
|
Mario Zechner
|
06c6c324d7
|
chore: enforce erasable TypeScript syntax
|
2026-05-19 23:15:39 +02:00 |
|
Mario Zechner
|
f0cf8a59d2
|
fix(coding-agent): handle stale extension contexts
fixes #3606
|
2026-04-23 22:07:13 +02:00 |
|
Mario Zechner
|
1cc303d053
|
fix(coding-agent): add replacement-session callbacks closes #2860
|
2026-04-22 12:13:54 +02:00 |
|
Mario Zechner
|
12d7161884
|
fix(coding-agent): add session_shutdown reasons closes #2863
|
2026-04-20 23:11:08 +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 |
|
Mario Zechner
|
2f4f283cc2
|
fix(ai,coding-agent): preserve non-vision image placeholders closes #3429
|
2026-04-20 16:52:27 +02:00 |
|
Armin Ronacher
|
23569e304b
|
feat(coding-agent): add fork position and duplicate session option (#3431)
|
2026-04-20 14:13:34 +02:00 |
|
Mario Zechner
|
36bffc1d13
|
fix(coding-agent): restore /import error flow and document throws
|
2026-04-17 00:59:53 +02:00 |
|
Armin Ronacher
|
165603189b
|
fix(coding-agent): parse quoted import paths and missing files
|
2026-04-17 00:02:14 +02:00 |
|
Mario Zechner
|
080af6fc06
|
fix(coding-agent): handle missing session cwd
|
2026-04-05 21:24:32 +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
|
617f1870f8
|
fix(coding-agent): reuse initial resource loader on startup closes #2766
|
2026-04-02 11:06:08 +02:00 |
|
Mario Zechner
|
d86122cbd3
|
refactor(coding-agent): add runtime host for session switching closes #2024
|
2026-03-31 13:49:57 +02:00 |
|