aws-samples / aws-samples/sample-autonomous-cloud-coding-agents
Docs: How to clear previously set attributes for a blueprint
- Lingua principale
- TypeScript
- Stelle
- 143
- Fork
- 46
- Merge medio
- 3g 10h
- PR unite (30g)
- 24
Descrizione
### Doc area
Developer guide (`docs/guides/DEVELOPER_GUIDE.md` or synced site)
### Describe the issue
Non-blocking, follows the existing pattern for every other optional Blueprint field (maxTurns, modelId, systemPromptOverrides all behave identically): because the onUpdate UpdateExpression only SETs the attribute when the prop is present, removing maxBudgetUsd from a Blueprint and redeploying leaves the old max_budget_usd value in the DynamoDB row — the repo keeps its budget cap until someone deletes the attribute out-of-band. Same story on the CLI side: repo-onboard.ts preserves an existing value. Not a defect in this PR (fixing it would mean REMOVE-clause plumbing across all optional fields), but if the docs ever grow a "how do I unset a per-repo budget" question, this is the answer — worth a line in a future docs pass or a tracked issue.
### Affected docs
https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/pull/763#discussion_r3782135860
### Suggested change
_No response_
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Leggi docs/guides/DEVELOPER_GUIDE.md e la discussione pertinente in PR 763, quindi esamina repo-onboard.ts e la UpdateExpression di onUpdate per confermare il comportamento documentato. Il lavoro è completo quando è stata aggiunta una risposta chiara su come disattivare un budget per repository, inclusi gli eventuali passaggi necessari di ridistribuzione o pulizia supportati dal comportamento esistente del progetto.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- aws, typescript
- Ambito
- documentation
- Tipo di issue
- Documentazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Stato di attività
- Attiva
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 68/100