aws / aws/amazon-q-developer-cli

Amazon Q lacks understanding of EBS snapshot incremental storage fundamentals

Aperta
#2,587 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Rust
Stelle
2k
Fork
439
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

### Checks

- [x] I have searched [github.com/aws/amazon-q-developer-cli/issues](https://github.com/aws/amazon-q-developer-cli/issues?q=) and there are no duplicates of my issue
- [x] I have run `q doctor` in the affected terminal session
- [x] I have run `q restart` and replicated the issue again

### Operating system

macOS 15.6.0 (24G84)

### Expected behaviour

Amazon Q should understand that EBS snapshots are incremental (only store changed blocks) and apply this knowledge when calculating cost savings. Any snapshot cost optimization should be validated against total snapshot budget constraints.

### Actual behaviour

Amazon Q repeatedly calculated impossible savings amounts by treating snapshots as full volume copies rather than incremental storage. Despite explicit safeguards in project documentation and previous session corrections, the assistant continued making the same fundamental error about how EBS snapshots work.

The README it has context about states to remember this and it continually fails to do so.

### Steps to reproduce

1. Ask Amazon Q about EBS snapshot archiving cost savings
2. Provide context about total snapshot budget
3. Amazon Q calculates savings that exceed total possible costs
4. Correct the assistant about incremental nature
5. Amazon Q acknowledges but repeats same error in subsequent responses

### Environment

```yaml

[q-details]
version = "1.13.3"
hash = "0c82fc60be46f6a51eff3da52861611e534e39a6"
date = "2025-08-11T21:20:15.725305Z (1d ago)"

[system-info]
os = "macOS 15.6.0 (24G84)"
chip = "Apple M2 Pro"
total-cores = 12
memory = "32.00 GB"

[environment]
cwd = "/Users/USER/repos/aws-dlm-cost-analysis"
cli-path = "/Users/USER/repos/aws-dlm-cost-analysis"
install-method = "unknown"

[env-vars]
PATH = "/opt/homebrew/opt/postgresql@14/bin:/Users/USER/.asdf/shims:/opt/homebrew/opt/asdf/libexec/bin:/Users/USER/.nvm/versions/node/v22.13.1/bin:/Users/USER/.rbenv/shims:/Applications/Sublime Text.app/Contents/SharedSupport/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/USER/.local/bin:/Applications/Visual Studio Code.app/Contents/Resources/app/bin:/Users/USER/repos/automation_scripts/scripts/automation:/Users/USER/repos/automation_scripts/scripts/badges:/Users/USER/repos/automation_scripts/scripts/qmetry"
QTERM_SESSION_ID = "f3db9f83a34a44a2be8b750283bb1045"
Q_SET_PARENT_CHECK = "1"
Q_TERM = "1.12.7"
SHELL = "/bin/zsh"
TERM = "xterm-256color"
__CFBundleIdentifier = "com.apple.Terminal"

[chat-settings]

[chat-trusted_tools]
fs_read=trusted

[chat-failed_request_ids]
52f433a6-875b-4462-8141-115c2cf963e5

[chat-context]
current_profile=q_cli_default
profile_context=
AmazonQ.md
README.md
.amazonq/rules/**/*.md

files=
/Users/zachary.meyer/repos/aws-dlm-cost-analysis/README.md, 1920 tkns
total context size=1920 tkns
```

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Il report non indica alcun file del repository, test o punto di ingresso. Inizia riproducendo la conversazione sul risparmio dei costi degli snapshot EBS descritta nell’issue e analizza come Amazon Q riceve il contesto di README.md e AmazonQ.md. Per considerarlo completato, sarebbe necessaria una correzione definita e riproducibile del ragionamento dell’assistente sullo storage incrementale e la validazione che il risparmio non possa superare il budget dello snapshot.

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

Valutazione

Ambito
ai, cli
Tipo di issue
Bug
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.