Skip to content

Stop repeated delegate status polling - #11

Merged
morningstarnasser merged 1 commit into
mainfrom
fix/delegate-poll-guard-20261018
Oct 18, 2026
Merged

morningstarnasser merged 1 commit into
mainfrom
fix/delegate-poll-guard-20261018

Conversation

@morningstarnasser

Copy link
Copy Markdown
Contributor

What changed

  • stop a foreground turn after three identical pending delegate_status results
  • rely on the existing completion watcher for the eventual worker result
  • report sanitized per-tool counts at the hard step limit
  • add regression coverage from the observed 98-poll production loop
  • update the collected-test claims from 3219 to 3222

Verification

  • tests/test_agent_loop.py: 37 passed twice
  • tests/test_site_claims.py: 11 passed, 1 skipped twice
  • full source + macOS Python suite: 3321 passed, 2 skipped
  • red team: 263/263
  • public hygiene: passed
  • OSV: 0 findings across three Python locks and Swift resolution

This changes no permissions, dependencies, provider routes, release tag, installer pointer, or deployed service.

@morningstarnasser
morningstarnasser merged commit 35a9e0b into main Oct 18, 2026
4 checks passed
@morningstarnasser
morningstarnasser deleted the fix/delegate-poll-guard-20261018 branch October 18, 2026 21:09
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.

1 participant