aws-samples / aws-samples/sample-autonomous-cloud-coding-agents

Docs: How to clear previously set attributes for a blueprint

Open Beginner friendly
#767 2 comments 0 reactions 0 assignees View on GitHub
documentation
Dominant language
TypeScript
Stars
143
Forks
46
Avg merge
3d 9h
Merged PRs (30d)
20

Description

### 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_

Contributor guide

Open the contributing guide

Research direction

Read docs/guides/DEVELOPER_GUIDE.md and the affected discussion at PR 763, then inspect repo-onboard.ts and the onUpdate UpdateExpression to confirm the documented behavior. Done means adding a clear answer for how to unset a per-repository budget, including any required redeployment or cleanup steps supported by the existing project behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, typescript
Domain
documentation
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.