pi-mono/packages/coding-agent/src/core
Mario Zechner 58f8fcd8f1 fix(coding-agent): retry sync lockfile acquisition to prevent false auth errors during parallel startup
Add manual retry loop (10 attempts, 20ms delay) around lockfile.lockSync()
in FileAuthStorageBackend and FileSettingsStorage. Previously, concurrent
pi processes would fail immediately on ELOCKED, causing auth.json to load
as empty and surfacing misleading 'No API key found' errors.

fixes #1871
2026-03-06 16:04:01 +01:00
..
compaction fix(coding-agent): avoid compaction reasoning for non-reasoning models (#1793) 2026-03-04 08:53:33 +01:00
export-html fix(coding-agent): allow suppressing custom tool transcript blocks 2026-03-02 10:22:41 -05:00
extensions fix(coding-agent): prefer workspace dist files for extension aliases 2026-03-06 00:39:13 +01:00
tools fix(coding-agent): normalize @ path prefixes closes #1206 2026-02-02 23:56:20 +01:00
agent-session.ts fix(coding-agent): preserve thinking defaults across model switches closes #1864 2026-03-06 15:14:53 +01:00
auth-storage.ts fix(coding-agent): retry sync lockfile acquisition to prevent false auth errors during parallel startup 2026-03-06 16:04:01 +01:00
bash-executor.ts feat(coding-agent): ResourceLoader, package management, and /reload command (#645) 2026-01-22 13:49:38 +01:00
defaults.ts fix(coding-agent): improve thinking defaults in footer 2026-01-29 00:33:45 +01: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 Merge hooks and custom-tools into unified extensions system (#454) 2026-01-05 01:43:35 +01:00
footer-data-provider.ts cheers 2026-01-23 15:05:08 +01:00
index.ts Rename /branch command to /fork 2026-01-11 23:12:31 +01:00
keybindings.ts fix(coding-agent): use alt+v for image pasting on Windows (#1682) 2026-02-27 22:51:16 +01:00
messages.ts Merge hooks and custom-tools into unified extensions system (#454) 2026-01-05 01:43:35 +01:00
model-registry.ts fix(ai,coding-agent): make pi-ai browser-safe and move OAuth runtime exports 2026-03-04 20:21:25 +01:00
model-resolver.ts add support for gpt-5.4 2026-03-05 22:53:08 +01:00
package-manager.ts fix(coding-agent): add offline startup mode and network timeouts (#1631) 2026-02-25 19:44:49 +01:00
prompt-templates.ts Add get_commands RPC for headless clients (#995) 2026-01-28 02:34:15 +01:00
resolve-config-value.ts feat(coding-agent): support shell commands and env vars in auth.json API keys 2026-02-04 23:02:00 +01:00
resource-loader.ts feat(coding-agent): prioritize project resources over global 2026-02-24 23:50:55 +01:00
sdk.ts fix(coding-agent): preserve session thinking for scoped model cycling 2026-03-04 19:51:55 +01:00
session-manager.ts fix(coding-agent): prevent duplicate session headers when forking from pre-assistant entry 2026-02-27 22:18:26 +01:00
settings-manager.ts fix(coding-agent): retry sync lockfile acquisition to prevent false auth errors during parallel startup 2026-03-06 16:04:01 +01:00
skills.ts fix(coding-agent): respect ignore files in skill loader 2026-02-05 20:24:15 +01:00
slash-commands.ts fix(coding-agent): add /quit autocomplete and remove /exit fixes #1303 2026-02-06 00:16:56 +01:00
system-prompt.ts fix(coding-agent): add tool promptGuidelines support fixes #1720 2026-03-02 22:50:08 +01:00
timings.ts Release v0.27.1 2025-12-22 19:28:26 +01:00