Skip to content

fix: harden Gemini ACP startup and session reconnect flows#70

Merged
vincentkoc merged 5 commits intomainfrom
vincentkoc-code/issue-triage-followups
Mar 9, 2026
Merged

fix: harden Gemini ACP startup and session reconnect flows#70
vincentkoc merged 5 commits intomainfrom
vincentkoc-code/issue-triage-followups

Conversation

@vincentkoc
Copy link
Copy Markdown
Member

Summary

  • bound Gemini ACP startup hangs and surface actionable non-interactive auth guidance instead of silent stalls
  • auto-close oneshot sessions after queue owner shutdown when the agent has already exited
  • persist and replay desired session mode across session/load fallback to fresh sessions
  • repair the merged cross-spawn follow-up by restoring typed ACP agent stdio handling and syncing the pnpm lockfile

Testing

  • pnpm run typecheck:tsc
  • pnpm run lint
  • pnpm run build
  • pnpm run test

Fixes #33
Fixes #47
Fixes #45
Refs #30

manthan787 and others added 5 commits March 9, 2026 11:02
)

When the queue owner shuts down (TTL expired, no more tasks), mark the
session as closed if the agent process has already exited. This prevents
zombie session records from accumulating in ~/.acpx/sessions/ with
closed=false despite the agent being dead.

(cherry picked from commit 81374be)
@vincentkoc vincentkoc self-assigned this Mar 9, 2026
@vincentkoc vincentkoc marked this pull request as ready for review March 9, 2026 18:22
@vincentkoc vincentkoc merged commit 0e835f2 into main Mar 9, 2026
6 of 7 checks passed
@vincentkoc vincentkoc deleted the vincentkoc-code/issue-triage-followups branch March 9, 2026 18:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants