Improve file writing and activity replay
This commit is contained in:
@@ -220,7 +220,10 @@ def get_using_your_tools_section(enabled_tool_names: set[str]) -> str:
|
||||
'创建或追加通用文本文件时,优先使用 write_file,而不是 heredoc 或 echo 重定向;默认写入当前 session 目录。'
|
||||
)
|
||||
items.append(
|
||||
'write_file 支持 content、content_lines、content_base64 三种写入方式。多行脚本、Markdown、CSV 或包含较多引号的文本,优先用 content_lines,避免把大段带转义的内容塞进单个 JSON 字符串。'
|
||||
'write_file 是通用保存文件工具。普通文本、Markdown、Python 脚本一律优先用 content_lines(一行一个字符串);content 只用于很短的简单文本,避免把多行内容或大量引号塞进单个 JSON 字符串。'
|
||||
)
|
||||
items.append(
|
||||
'保存结构化数据时,不要自己拼 JSON/JSONL/CSV 字符串:JSON 用 json_content,JSONL 用 jsonl_records,CSV 用 csv_headers + csv_rows,让工具负责序列化和转义。'
|
||||
)
|
||||
items.append(
|
||||
'需要分批写入长文件时,使用 write_file 的 append=true 追加稳定文件;不要反复覆盖同一个中间产物。'
|
||||
|
||||
Reference in New Issue
Block a user