Skip to content

[fix] Stop local mount polling after geesefs exits - #6560

Draft
kkkhs wants to merge 1 commit into
Agenta-AI:mainfrom
kkkhs:agent/early-geesefs-exit-6559
Draft

[fix] Stop local mount polling after geesefs exits#6560
kkkhs wants to merge 1 commit into
Agenta-AI:mainfrom
kkkhs:agent/early-geesefs-exit-6559

Conversation

@kkkhs

@kkkhs kkkhs commented Sep 5, 2026

Copy link
Copy Markdown

Summary

Fixes #6559.

The local geesefs startup poll now stops as soon as the foreground child exits instead of continuing through the full 30x500ms budget. The existing 15s ceiling still applies while the child stays alive.

Testing

Verified locally

  • pnpm --dir services/runner exec vitest run --project unit tests/unit/sandbox-agent-mount.test.ts
  • pnpm --dir services/runner run typecheck
  • pnpm --dir services/runner run build:extension
  • pnpm --dir services/runner run test:unit
  • git diff --check

Added or updated tests

  • Added a unit case for the local mount poll returning after the geesefs exit promise resolves.

QA follow-up

N/A; runner mount timing is unit-covered. I did not reproduce the SeaweedFS multipart panic locally.

Demo

N/A; runner-only change.

Checklist

  • Demo shows the real app running this branch (not a mock-up or recreated UI), or is marked N/A
  • Relevant tests pass locally
  • Relevant linting and formatting pass locally
  • I have signed the CLA, or I will sign it when the bot prompts me

Copilot AI lite review requested due to automatic review settings September 5, 2026 03:18
@vercel

vercel Bot commented Sep 5, 2026

Copy link
Copy Markdown

@kkkhs is attempting to deploy a commit to the agenta projects Team on Vercel.

A member of the Team first needs to authorize it.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@coderabbitai

coderabbitai Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[runner] Durable cwd mount waits the full 15 s poll after geesefs has already exited

2 participants