aws-samples / aws-samples/sample-autonomous-cloud-coding-agents
Docs: How to clear previously set attributes for a blueprint
- Lenguaje dominante
- TypeScript
- Estrellas
- 143
- Forks
- 46
- Merge medio
- 3 d 10 h
- PR fusionados (30 d)
- 24
Descripción
### 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_
Guía de contribución
Línea de trabajo
Lee docs/guides/DEVELOPER_GUIDE.md y la discusión relacionada en PR 763; después inspecciona repo-onboard.ts y la UpdateExpression de onUpdate para confirmar el comportamiento documentado. Se considera completado cuando se haya añadido una respuesta clara sobre cómo desactivar un presupuesto por repositorio, incluidos los pasos necesarios de redistribución o limpieza compatibles con el comportamiento existente del proyecto.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- aws, typescript
- Área
- documentation
- Tipo de issue
- Documentación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Estado de actividad
- Activo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 68/100