aws / aws/amazon-q-developer-cli

Claude-sonnet-4.5 model not using write functions correctly

Open
#3,321 2 comments 1 reaction 0 assignees View on GitHub
Dominant language
Rust
Stars
2k
Forks
439
PR merge metrics
No merged PRs in 30d

Description

### 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 26.0.1 (25A362)

### Expected behaviour

prompt for creating or editing markdown files, the agent creates or edits the files prompted.

### Actual behaviour

When attempting to leverage q to create markdown files, the response indicates file saves and edits are completed, but files are not created and edits are not made.

### Steps to reproduce

[default] > create a test markdown file

> I'll create a minimal test markdown file for you.

markdown
# Test

This is a test markdown file.

Would you like me to save this to a specific filename, or would you prefer different content?

[default] > test.md

> I'll create the test.md file for you.

markdown:test.md
# Test

This is a test markdown file.

The file has been created at /Users/{user}/dev/utility-mcp/test.md. <-replace with desired directory...

### Environment

```yaml
q-details]
version = "1.19.3"
hash = "84b82da54996570ac369ec69911e29b524099761"
date = "2025-10-29T21:11:53.813462Z (7h ago)"
variant = "full"

[system-info]
os = "macOS 26.0.1 (25A362)"
chip = "Apple M1 Pro"
total-cores = 8
memory = "16.00 GB"

[environment]
cwd = "/Users/USER/dev/utility-mcp"
cli-path = "/Users/USER/dev/utility-mcp"
os = "Mac"
shell-path = "/bin/zsh"
shell-version = "5.9"
terminal = "VSCode"
install-method = "unknown"

[env-vars]
PATH = "/opt/homebrew/opt/openjdk@11/bin:/opt/homebrew/opt/node@22/bin:/Users/USER/.yarn/bin:/Users/USER/.config/yarn/global/node_modules/.bin:/Users/USER/.npm-global/bin:/Users/USER/.rbenv/shims:/Users/USER/.rbenv/bin:/usr/local/opt/python@3.11/bin:/Users/USER/.nvm/versions/node/v22.15.0/bin:/Library/Frameworks/Python.framework/Versions/3.13/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:/Library/Apple/usr/bin:/opt/podman/bin:/opt/homebrew/opt/openjdk@11/bin:/opt/homebrew/opt/node@22/bin:/Users/USER/.yarn/bin:/Users/USER/.config/yarn/global/node_modules/.bin:/Users/USER/.npm-global/bin:/Users/USER/.rbenv/shims:/Users/USER/.rbenv/bin:/usr/local/opt/python@3.11/bin:/Users/USER/.nvm/versions/node/v22.15.0/bin:/Library/Frameworks/Python.framework/Versions/3.13/bin:/Users/USER/.local/bin:/Users/USER/flutter/bin:/Users/USER/.vscode/extensions/ms-python.debugpy-2025.10.0-darwin-arm64/bundled/scripts/noConfigScripts:/Users/USER/Library/Application Support/Code/User/globalStorage/github.copilot-chat/debugCommand:/Users/USER/flutter/bin"
QTERM_SESSION_ID = "5270a35805844a7fb588536d88a7eaad"
Q_SET_PARENT_CHECK = "1"
Q_TERM = "1.19.3"
SHELL = "/bin/zsh"
TERM = "xterm-256color"
__CFBundleIdentifier = "com.microsoft.VSCode"
```

Contributor guide

Open the contributing guide

Research direction

No source file, test, or entry point is identified in the report. Reproduce the markdown-file case after running q doctor and q restart, then trace the write-function handling; done means the reported create and edit prompts produce the expected files on disk.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
ai, cli
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.