From 7934f3f16965717a11739963199fa2bdbd8dcfdb Mon Sep 17 00:00:00 2001 From: Boxuan Li Date: Sun, 5 Jan 2025 20:47:47 -0800 Subject: [PATCH] Tweak edit tool prompts --- openhands/agenthub/codeact_agent/function_calling.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openhands/agenthub/codeact_agent/function_calling.py b/openhands/agenthub/codeact_agent/function_calling.py index d06cf01cd3e4..e8f5231177ae 100644 --- a/openhands/agenthub/codeact_agent/function_calling.py +++ b/openhands/agenthub/codeact_agent/function_calling.py @@ -75,7 +75,7 @@ ), ) -_FILE_EDIT_DESCRIPTION = """Edit a file. +_FILE_EDIT_DESCRIPTION = """Edit a file in plain-text format. * The assistant can edit files by specifying the file path and providing a draft of the new file content. * The draft content doesn't need to be exactly the same as the existing file; the assistant may skip unchanged lines using comments like `# unchanged` to indicate unchanged sections. * IMPORTANT: For large files (e.g., > 300 lines), specify the range of lines to edit using `start` and `end` (1-indexed, inclusive). The range should be smaller than 300 lines. @@ -211,7 +211,7 @@ def __init__(self): ), ) -_STR_REPLACE_EDITOR_DESCRIPTION = """Custom editing tool for viewing, creating and editing files +_STR_REPLACE_EDITOR_DESCRIPTION = """Custom editing tool for viewing, creating and editing files in plain-text format * State is persistent across command calls and discussions with the user * If `path` is a file, `view` displays the result of applying `cat -n`. If `path` is a directory, `view` lists non-hidden files and directories up to 2 levels deep * The `create` command cannot be used if the specified `path` already exists as a file