Skip to content

feat: discover and pin compatible public task executors - #136

Draft
erikleblansch wants to merge 1 commit into
mainfrom
feature/agent-executor-discovery
Draft

erikleblansch wants to merge 1 commit into
mainfrom
feature/agent-executor-discovery

Conversation

@erikleblansch

Copy link
Copy Markdown
Contributor

Change

Discover compatible executors for explicitly public work through authenticated, protected route connections. Discovery reads bounded eligibility metadata only: it does not start workers, download models or submit tasks.

The coordinator selects two to four compatible executors with the same model fingerprint, pins their exact identities and route bindings, and retains that immutable pool before the first Submit. The selected pool is reused across workflow, task and document execution/resume, including enroll-only preparation. Explicit executor selection remains supported.

Exact candidate

Head a65a3242b14b2646f0ee70ed5324bff7d2b6329b, tree d33b8949ecc4bc4843858a82be9a426fccfa6e79, parent main e8b9ad70f2c89be56ead5bc185c673392381b081.

The successful previous 998b79ed synthesis and combined learning slices are already integrated in main. Their original evidence remains source-scoped, not relabelled as this candidate's test result.

Verification

  • 117 focused CLI, eight agent-compute and five local-control tests: PASS.
  • Strict Clippy for the three changed packages and formatting checks: PASS.
  • Fixture self-tests, four custody/contract checks, shell syntax and ShellCheck: PASS.
  • No development-host model execution or networking changes.
  • Exactly one disposable agent-public-document VM is requested on this head. It retains the original pinned guest model/runtime, bounded public document, real hierarchical synthesis, protected packet evidence, retained-result resume and cleanup gates while exercising automatic executor discovery. Actual new-source results remain pending.
  • This head's own main-based Quality and complete CodeQL checks remain pending.

Scope limits

Explicitly public tasks only. Eligibility metadata is not an availability reservation or proof of future capacity. No workers or model downloads are initiated during discovery. Selection is bounded to two to four same-model executors and remains fixed for the retained task; this does not claim general scheduling, private offload, arbitrary model compatibility, better answers or a complete B03/alpha.

No train-loop rerun is requested for this slice. PR remains Draft pending its genuine live evidence and applicable checks; no merge or branch deletion is part of this publication.

Probe authenticated provider eligibility over protected routes, select a compatible model cohort, and retain its identities across workflow, task and document resumes. Separate document enrollment from execution for a source-bound disposable smoke, without admitting remote jobs during discovery. Record the successful document-synthesis and cooperative-learning milestones already integrated in main.
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