agentscope-ai / agentscope-ai/QwenPaw

[Bug]: write_file()死循环报错

Offen
#4,299 7 Kommentare 0 Reaktionen 1 zugewiesene Person Beansprucht von @qbc2016 Auf GitHub ansehen
bug
Vorherrschende Sprache
Python
Sterne
34.9k
Forks
3.1k
Ø Merge
1 T. 15 Std.
Gemergte PRs (30 T.)
225

Beschreibung

## QwenPaw Version
v1.1.6
之前的版本也有同样的问题

## Description

只要输出的内容比较多,比较长,就会报错:
[
{
"type": "text",
"text": "Error: write_file() missing 1 required positional argument: 'content'"
}
]
或者
[
{
"type": "text",
"text": "Error: write_file() missing 2 required positional arguments: 'file_path' and 'content'"
}
]

调试日志输出:
2026-05-14 08:22:35 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_b8ad80a6588a4354945baf7a, name=execute_shell_command, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)

**Related PR(s):** #(optional)

**Security considerations:** [If applicable, e.g. auth, env/config exposure]
按照官方docker安装的:
docker pull agentscope/qwenpaw:latest

## Component(s) Affected

- [x] Core / Backend (app, agents, config, providers, utils, local_models)
- [ ] Console (frontend web UI)
- [ ] Channels (DingTalk, Feishu, QQ, Discord, iMessage, etc.)
- [x] Skills
- [ ] CLI
- [ ] Documentation (website)
- [ ] Tests
- [ ] CI/CD
- [ ] Scripts / Deploy

## Environment

- **QwenPaw version:** [e.g. 0.x.x or git commit]
- **OS:** [e.g. macOS 14, Ubuntu 22.04, Windows 11]
- **Install method:** [pip / one-line install / Docker / from source]
- **Python version (if applicable):** [e.g. 3.10]
docker pull agentscope/qwenpaw:latest

## Steps to Reproduce

1.只要让大模型输出比较长的内容
2.然后让write_file(),或者edit_file(),就必然复现。
3.

## Actual vs Expected

- **Actual:**
- **Expected:**如上面描述

## Logs / Screenshots
如上
[Paste relevant log output or attach screenshots. Use code blocks for logs.]
如上
```
(paste logs here)
```
2026-05-14 08:22:35 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_bc302b015b8e4a87b6b58233, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:22:35 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_6cbb1a50b30d40c2b5da12bd, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:22:28 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/token_usage/storage.py:49 | token_usage: failed to write /app/working/token_usage.json: [Errno 28] No space left on device: '/app/working/token_usage.tmp'
2026-05-14 08:22:28 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_b8ad80a6588a4354945baf7a, name=execute_shell_command, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:22:28 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_bc302b015b8e4a87b6b58233, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:22:28 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_6cbb1a50b30d40c2b5da12bd, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:22:22 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_b8ad80a6588a4354945baf7a, name=execute_shell_command, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:22:22 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_bc302b015b8e4a87b6b58233, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:22:22 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_6cbb1a50b30d40c2b5da12bd, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:20:42 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_b8ad80a6588a4354945baf7a, name=execute_shell_command, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:20:42 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_bc302b015b8e4a87b6b58233, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:20:42 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_6cbb1a50b30d40c2b5da12bd, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:20:35 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_b8ad80a6588a4354945baf7a, name=execute_shell_command, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:20:35 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_bc302b015b8e4a87b6b58233, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:20:35 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_6cbb1a50b30d40c2b5da12bd, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:20:27 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_b8ad80a6588a4354945baf7a, name=execute_shell_command, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:20:27 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_bc302b015b8e4a87b6b58233, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:20:27 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_6cbb1a50b30d40c2b5da12bd, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:20:07 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_b8ad80a6588a4354945baf7a, name=execute_shell_command, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:20:07 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_bc302b015b8e4a87b6b58233, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:20:07 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_6cbb1a50b30d40c2b5da12bd, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:19:44 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_b8ad80a6588a4354945baf7a, name=execute_shell_command, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:19:44 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_bc302b015b8e4a87b6b58233, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:19:44 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_6cbb1a50b30d40c2b5da12bd, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:19:08 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_b8ad80a6588a4354945baf7a, name=execute_shell_command, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:19:08 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_bc302b015b8e4a87b6b58233, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:19:08 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_6cbb1a50b30d40c2b5da12bd, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:18:52 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_b8ad80a6588a4354945baf7a, name=execute_shell_command, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:18:52 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_bc302b015b8e4a87b6b58233, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:18:52 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_6cbb1a50b30d40c2b5da12bd, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:18:27 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_b8ad80a6588a4354945baf7a, name=execute_shell_command, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:18:27 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_bc302b015b8e4a87b6b58233, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:18:27 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_6cbb1a50b30d40c2b5da12bd, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:17:54 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_b8ad80a6588a4354945baf7a, name=execute_shell_command, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:17:54 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_bc302b015b8e4a87b6b58233, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:17:54 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_6cbb1a50b30d40c2b5da12bd, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:17:26 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_b8ad80a6588a4354945baf7a, name=execute_shell_command, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:17:26 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_bc302b015b8e4a87b6b58233, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:17:26 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_6cbb1a50b30d40c2b5da12bd, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:16:56 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_b8ad80a6588a4354945baf7a, name=execute_shell_command, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:16:56 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_bc302b015b8e4a87b6b58233, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:16:56 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_6cbb1a50b30d40c2b5da12bd, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:16:35 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_b8ad80a6588a4354945baf7a, name=execute_shell_command, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:16:35 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_bc302b015b8e4a87b6b58233, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:16:35 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_6cbb1a50b30d40c2b5da12bd, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:15:41 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_b8ad80a6588a4354945baf7a, name=execute_shell_command, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:15:41 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_bc302b015b8e4a87b6b58233, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:15:41 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_6cbb1a50b30d40c2b5da12bd, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:13:35 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_b8ad80a6588a4354945baf7a, name=execute_shell_command, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:13:35 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_bc302b015b8e4a87b6b58233, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
2026-05-14 08:13:35 | WARNING | venv/lib/python3.11/site-packages/qwenpaw/agents/utils/tool_message_utils.py:303 | Failed to repair tool_use input from raw_input: id=call_6cbb1a50b30d40c2b5da12bd, name=write_file, error=Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
## Additional Notes

[Optional: workarounds, similar issues, etc.]

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.