enhancement(registry): tighten adapter types, comments, and lifecycle coverage
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 48/100
- Tipo di issue
- Refactoring
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
Direzione di ricerca
Leggi cdk/src/handlers/shared/registry/agent-registry-client.ts e cdk/src/handlers/registry-provisioning/index.ts, usando PR #779 come contesto. Traccia il ciclo di vita dell’eliminazione e il confine di RegistryClient prima di valutare le modifiche ai tipi. Il lavoro è completato quando i commenti sono accurati, i tipi degli adapter riflettono i loro consumer e la coverage dimostra che gli errori GetRegistry non ritentabili che non sono 404 vengono rilanciati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Context
Consolidated non-blocking clarity and coverage follow-ups from the final review of PR #779.
Comment and documentation corrections
- Distinguish MCP
_metastorage from SKILLx-abca-runtimefrontmatter in the adapter header. - Correct the claim that duplicate YAML keys are parser errors under
js-yamlwith{ json: true }; the emitter prevents key injection by quoting/escaping caller-controlled values. - Include SKILL in the
resolvepath commentary. - Clarify that
waitPastCreatingwaits only until the record leavesCREATING, not until a terminal lifecycle state. - Clarify that
autoApprovegates only the final approval call; create and submit always occur.
Type cleanup
- Evaluate a discriminated representation linking registry
kindto its payload variant instead of a broadkind: stringshape. - Simplify
DeleteAttemptto the states its consumers need, or document why all current states are valuable.
Keep any public RegistryClient port change separately reviewable and compatible with the architecture boundary.
Coverage gap
Add a delete-lifecycle test proving isComplete rethrows a non-retryable, non-404 GetRegistry failure rather than treating it as absent or retryable.
References
- PR #779
cdk/src/handlers/shared/registry/agent-registry-client.tscdk/src/handlers/registry-provisioning/index.ts
- Lingua principale
- TypeScript
- Stelle
- 151
- Fork
- 48
- Merge medio
- 1g 15h
- PR unite (30g)
- 22
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di aws-samples/sample-autonomous-cloud-coding-agents
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
aws-samples/sample-autonomous-cloud-coding-agents#924 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
aws-samples/sample-autonomous-cloud-coding-agents#908 ·
I maintainer di solito rispondono entro 1 giorno
-
bug v1
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
aws-samples/sample-autonomous-cloud-coding-agents#886 ·
I maintainer di solito rispondono entro 1 giorno
-
bug v1
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100
aws-samples/sample-autonomous-cloud-coding-agents#861 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation P2 security
Difficoltà 2/5 1-2 giorni Idoneità per principianti 74/100
aws-samples/sample-autonomous-cloud-coding-agents#793 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di aws-samples/sample-autonomous-cloud-coding-agents
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
siyuan-note/siyuan#20040 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
RunestoneInteractive/rs#1574 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
remotion-dev/remotion#11901 ·
I maintainer di solito rispondono entro 1 giorno
-
Poll constructor throws for an uncached channel while resolving a message context-menu interactionApertabug need repro packages:discord.js
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
discordjs/discord.js#11645 ·
I maintainer di solito rispondono entro 3 giorni
-
🐞 bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
Sitecore/content-sdk#641 ·
I maintainer di solito rispondono entro 2 giorni