pi-mono/packages/coding-agent/src/core
a-yeyang 8f9e769742 fix(coding-agent): recover stalled availability refreshes
Start forced availability rebuilds independently and discard stale snapshot and error publication. This fixes #7301 and reuses the implementation from #7421 by @a-yeyang with expanded race coverage.
2026-08-01 20:17:00 +02:00
..
compaction fix(coding-agent): isolate summarization requests 2026-07-22 23:54:57 +02:00
export-html fix: upgrade marked to 18.0.5 2026-06-16 17:41:59 +02:00
extensions fix(coding-agent): validate package manifests 2026-07-30 22:43:22 +02:00
tools feat(ai): support constrained sampling (#6341) 2026-07-23 23:48:40 +02:00
agent-session-runtime.ts ***WIP it's a PoC *** fix(coding-agent): guard tree navigation during responses (#7022) 2026-07-28 14:46:30 +02:00
agent-session-services.ts feat(coding-agent): accept native extension providers 2026-07-17 10:58:48 +02:00
agent-session.ts ***WIP it's a PoC *** fix(coding-agent): guard tree navigation during responses (#7022) 2026-07-28 14:46:30 +02:00
auth-guidance.ts chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
auth-storage.ts fix(coding-agent): avoid auth read lock contention 2026-07-31 13:23:08 +02:00
bash-executor.ts chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
cache-stats.ts feat(coding-agent): replace model registry with model runtime 2026-07-14 17:48:45 +02:00
defaults.ts chore: migrate pi packages to earendil works scope 2026-05-07 15:59:42 +02:00
diagnostics.ts refactor(coding-agent): unify SkillWarning and ResourceDiagnostic 2026-01-24 00:45:01 +01:00
event-bus.ts Fix event bus async error handling, clear pending messages on session switch, improve SDK docs 2026-01-04 22:04:50 +01:00
exec.ts chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
experimental.ts feat(coding-agent): add experimental feature guard (#5547) 2026-06-09 13:23:07 +02:00
footer-data-provider.ts fix(coding-agent): stop loading AGENTS.md twice in nested git worktrees (#7221) 2026-07-29 10:31:50 +02:00
http-dispatcher.ts fix(coding-agent): handle undici mid-stream client errors 2026-06-30 11:44:14 +02:00
index.ts fix(coding-agent): add settled agent lifecycle event 2026-07-09 12:42:08 +02:00
keybindings.ts fix(coding-agent): fall back to text clipboard paste 2026-07-10 21:46:15 +02:00
messages.ts chore: migrate pi packages to earendil works scope 2026-05-07 15:59:42 +02:00
model-config.ts feat(ai): support constrained sampling (#6341) 2026-07-23 23:48:40 +02:00
model-registry.ts fix: custom-compaction through provider via new model runtime complete (#7325) 2026-07-31 10:54:26 +02:00
model-resolver.ts fix(coding-agent): expose unavailable scoped models (#7032) 2026-07-25 07:19:56 +02:00
model-runtime.ts fix(coding-agent): recover stalled availability refreshes 2026-08-01 20:17:00 +02:00
models-store.ts feat(coding-agent): expose dynamic provider refresh 2026-07-15 12:56:50 +02:00
output-guard.ts fix(coding-agent): retry RPC stdout backpressure 2026-05-24 22:59:35 +02:00
package-manager.ts fix(coding-agent): validate package manifests 2026-07-30 22:43:22 +02:00
pi-manifest.ts fix(coding-agent): validate package manifests 2026-07-30 22:43:22 +02:00
project-trust.ts feat(coding-agent): export project config dir name 2026-06-18 10:27:11 +02:00
prompt-templates.ts fix(coding-agent): support all-argument prompt defaults closes #6695 2026-07-17 13:52:32 +02:00
provider-attribution.ts fix(coding-agent): remove Vercel AI Gateway attribution 2026-07-03 15:14:01 +02:00
provider-composer.ts feat(coding-agent): expose dynamic provider refresh 2026-07-15 12:56:50 +02:00
radius.ts feat(coding-agent): merge origin/main into model runtime facade 2026-07-15 12:25:36 +02:00
remote-catalog-provider.ts feat(coding-agent): revalidate remote model catalogs with ETag 2026-07-25 12:26:19 +02:00
resolve-config-value.ts fix(coding-agent): run legacy WSL bash commands via stdin 2026-06-19 15:08:25 +02:00
resource-loader.ts fix(coding-agent): show system prompt files in startup context (#7266) 2026-07-29 17:05:22 +02:00
runtime-credentials.ts feat(coding-agent): replace model registry with model runtime 2026-07-14 17:48:45 +02:00
sdk.ts fix(agent): restore streamFn extension compatibility 2026-07-21 18:37:07 +02:00
session-cwd.ts fix(coding-agent): handle missing session cwd 2026-04-05 21:24:32 +02:00
session-manager.ts add usage info to branch summary, compaction and tool result entries (#6671) 2026-07-20 16:41:43 +02:00
settings-manager.ts feat(tui): add configurable fullscreen scrollbars 2026-07-31 17:17:02 +02:00
skills.ts fix(coding-agent): Clean up Path Handling (#4873) 2026-05-22 11:25:15 +02:00
slash-commands.ts fix(coding-agent): align reload descriptions 2026-07-09 11:47:44 +02:00
source-info.ts chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
system-prompt.ts feat(coding-agent): expose session metadata to bash tools (#6967) 2026-07-22 20:15:02 +02:00
telemetry.ts chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
timings.ts fix(coding-agent): preserve extension timing measurements 2026-06-25 02:07:32 -05:00
trust-manager.ts fix(coding-agent): avoid project trust prompt for update (#5674) 2026-06-12 23:37:16 +02:00
usage-totals.ts fix: complete extension usage accounting 2026-07-20 17:06:22 +02:00