huskies: merge 882

This commit is contained in:
dave
2026-04-30 00:31:08 +00:00
parent a796bd933f
commit b0de86767a
7 changed files with 173 additions and 3 deletions
+5
View File
@@ -61,6 +61,9 @@ impl AgentRuntime for ClaudeCodeRuntime {
match pty_result {
Ok(result) => Ok(RuntimeResult {
// Abort+no-session: CLI crashed (e.g. SIGABRT) before emitting its
// first "system" event. Detected by: non-zero exit AND no session.
aborted_signal: !result.exit_ok && result.session_id.is_none(),
session_id: result.session_id,
token_usage: result.token_usage,
}),
@@ -90,6 +93,8 @@ impl AgentRuntime for ClaudeCodeRuntime {
)
.await?;
Ok(RuntimeResult {
aborted_signal: !fallback_result.exit_ok
&& fallback_result.session_id.is_none(),
session_id: fallback_result.session_id,
token_usage: fallback_result.token_usage,
})