From b41c00a9efc56bb119e4cdf953a6cb8ad3de6be5 Mon Sep 17 00:00:00 2001 From: Matt Van Horn <455140+mvanhorn@users.noreply.github.com> Date: Tue, 10 Mar 2026 16:46:48 -0700 Subject: [PATCH 1/2] fix: graceful fallback when AGENTS.md is missing in claude-local adapter The codex-local and cursor-local adapters already wrap the instructionsFilePath read in try/catch, logging a warning and continuing without instructions. The claude-local adapter was missing this handling, causing ENOENT crashes when the instructions file doesn't exist. Fixes #529 Co-Authored-By: Claude Opus 4.6 --- .../claude-local/src/server/execute.ts | 21 +++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/packages/adapters/claude-local/src/server/execute.ts b/packages/adapters/claude-local/src/server/execute.ts index be85439d..cdcb252f 100644 --- a/packages/adapters/claude-local/src/server/execute.ts +++ b/packages/adapters/claude-local/src/server/execute.ts @@ -341,13 +341,22 @@ export async function execute(ctx: AdapterExecutionContext): Promise Date: Sat, 14 Mar 2026 09:07:26 -0700 Subject: [PATCH 2/2] fix(adapters): add success log when agent instructions file is loaded Matches the pattern in codex-local and cursor-local adapters, giving operators consistent feedback about whether instructions were actually loaded. Co-Authored-By: Claude Opus 4.6 (1M context) --- packages/adapters/claude-local/src/server/execute.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/adapters/claude-local/src/server/execute.ts b/packages/adapters/claude-local/src/server/execute.ts index cdcb252f..8b9a4bec 100644 --- a/packages/adapters/claude-local/src/server/execute.ts +++ b/packages/adapters/claude-local/src/server/execute.ts @@ -349,6 +349,7 @@ export async function execute(ctx: AdapterExecutionContext): Promise