Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

proposal: per-lease provider options

Aperta
#3,758 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
8/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Attiva
Stack tecnologico
typescript
Ambito
api

Direzione di ricerca

This is a design proposal, not a task. Start by reading the hard-coded provider fields in packages/contracts/src/remote-config-fields.ts (around line 28) and how they reach the core client contract. The proposed leases.allocate({ leaseProvider, providerOptions }) API and plugin validation are still undecided. Done would be an agreed design, not a patch; coordinate with the maintainers first.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

backlog enhancement needs-triage

Part of #3747. Proposal; not scheduled.

Problem

  • Provider options are hard-coded into core. Provider-specific request options are fixed fields of the core client contract (packages/contracts/src/remote-config-fields.ts:28: awsProjectArn, providerApp, …).
  • Nothing provider-specific reaches a single lease. Instance identity and credentials therefore belong to the whole daemon. That's why e2e runs one daemon per worker.

Proposal

  • The API. leases.allocate({ leaseProvider, providerOptions }), validated by the plugin. It would replace the hard-coded fields.
  • What it would allow:
    • one daemon serving many workers;
    • @agent-device/limrun owning instance creation: model, OS version, timeout and labels.

Status

This needs a design pass before it's scheduled. It must not block #3755 or #3757.

Lingua principale
TypeScript
Stelle
5k
Fork
334
Merge medio
12h 2m
PR unite (30g)
678

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di callstack/agent-device

Tutte le issue di callstack/agent-device

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.