diff --git a/packages/kilo-docs/pages/automate/tools/access-mcp-resource.md b/packages/kilo-docs/pages/automate/tools/access-mcp-resource.md index c82099bcd8c..ab55916f407 100644 --- a/packages/kilo-docs/pages/automate/tools/access-mcp-resource.md +++ b/packages/kilo-docs/pages/automate/tools/access-mcp-resource.md @@ -1,3 +1,8 @@ +--- +title: Access MCP Resource Tool | Kilo Code Docs +description: Learn how the access_mcp_resource tool retrieves data from Model Context Protocol servers to provide additional context for Kilo Code tasks. +--- + # access_mcp_resource The `access_mcp_resource` tool retrieves data from resources exposed by connected Model Context Protocol (MCP) servers. It allows Kilo Code to access files, API responses, documentation, or system information that provides additional context for tasks. diff --git a/packages/kilo-docs/pages/automate/tools/apply-diff.md b/packages/kilo-docs/pages/automate/tools/apply-diff.md index c5098861f5f..b224cae3b09 100644 --- a/packages/kilo-docs/pages/automate/tools/apply-diff.md +++ b/packages/kilo-docs/pages/automate/tools/apply-diff.md @@ -1,3 +1,8 @@ +--- +title: Apply Diff Tool | Kilo Code Docs +description: Learn how the apply_diff tool makes precise, surgical changes to files using search/replace blocks with intelligent matching algorithms. +--- + # apply_diff The `apply_diff` tool makes precise, surgical changes to files by specifying exactly what content to replace. It uses multiple sophisticated strategies for finding and applying changes while maintaining proper code formatting and structure. diff --git a/packages/kilo-docs/pages/automate/tools/ask-followup-question.md b/packages/kilo-docs/pages/automate/tools/ask-followup-question.md index c19c8475e04..1a1af591cc0 100644 --- a/packages/kilo-docs/pages/automate/tools/ask-followup-question.md +++ b/packages/kilo-docs/pages/automate/tools/ask-followup-question.md @@ -1,3 +1,8 @@ +--- +title: Ask Followup Question Tool | Kilo Code Docs +description: Learn how the ask_followup_question tool enables Kilo Code to gather additional information needed to complete tasks through interactive communication. +--- + # ask_followup_question The `ask_followup_question` tool enables interactive communication by asking specific questions to gather additional information needed to complete tasks effectively. diff --git a/packages/kilo-docs/pages/automate/tools/attempt-completion.md b/packages/kilo-docs/pages/automate/tools/attempt-completion.md index fb85bbf952b..b0a0185a93e 100644 --- a/packages/kilo-docs/pages/automate/tools/attempt-completion.md +++ b/packages/kilo-docs/pages/automate/tools/attempt-completion.md @@ -1,3 +1,8 @@ +--- +title: Attempt Completion Tool | Kilo Code Docs +description: Learn how the attempt_completion tool signals task completion, presents results to the user, and supports continued refinement through feedback. +--- + # attempt_completion The `attempt_completion` tool signals that Kilo Code believes a task is complete and presents results to the user. It provides a summary of what was accomplished, optionally includes a command to demonstrate the result, and supports continued refinement through user feedback. diff --git a/packages/kilo-docs/pages/automate/tools/browser-action.md b/packages/kilo-docs/pages/automate/tools/browser-action.md index 670e6ec5f77..6f9a486ba33 100644 --- a/packages/kilo-docs/pages/automate/tools/browser-action.md +++ b/packages/kilo-docs/pages/automate/tools/browser-action.md @@ -1,3 +1,8 @@ +--- +title: Browser Action Tool | Kilo Code Docs +description: Learn how the browser_action tool enables web automation via a Puppeteer-controlled browser to navigate sites, click elements, and capture screenshots. +--- + # browser_action The `browser_action` tool enables web automation and interaction via a Puppeteer-controlled browser. It allows Kilo Code to launch browsers, navigate to websites, click elements, type text, and scroll pages with visual feedback through screenshots. diff --git a/packages/kilo-docs/pages/automate/tools/delete-file.md b/packages/kilo-docs/pages/automate/tools/delete-file.md index 67c8ef6a1f2..22215c3a68f 100644 --- a/packages/kilo-docs/pages/automate/tools/delete-file.md +++ b/packages/kilo-docs/pages/automate/tools/delete-file.md @@ -1,3 +1,8 @@ +--- +title: Delete File Tool | Kilo Code Docs +description: Learn how the delete_file tool safely removes files and directories from the workspace across all platforms as an alternative to rm commands. +--- + # delete_file Delete a file or directory from the workspace. This tool provides a safe alternative to rm commands and works across all platforms. diff --git a/packages/kilo-docs/pages/automate/tools/execute-command.md b/packages/kilo-docs/pages/automate/tools/execute-command.md index e5f33087922..923b1972fce 100644 --- a/packages/kilo-docs/pages/automate/tools/execute-command.md +++ b/packages/kilo-docs/pages/automate/tools/execute-command.md @@ -1,3 +1,8 @@ +--- +title: Execute Command Tool | Kilo Code Docs +description: Learn how the execute_command tool runs CLI commands on your system to install dependencies, build projects, start servers, and run terminal operations. +--- + # execute_command The `execute_command` tool runs CLI commands on the user's system. It allows Kilo Code to perform system operations, install dependencies, build projects, start servers, and execute other terminal-based tasks needed to accomplish user objectives. diff --git a/packages/kilo-docs/pages/automate/tools/list-code-definition-names.md b/packages/kilo-docs/pages/automate/tools/list-code-definition-names.md index e540d79b8e8..aa9a23e90dd 100644 --- a/packages/kilo-docs/pages/automate/tools/list-code-definition-names.md +++ b/packages/kilo-docs/pages/automate/tools/list-code-definition-names.md @@ -1,3 +1,8 @@ +--- +title: List Code Definition Names Tool | Kilo Code Docs +description: Learn how the list_code_definition_names tool provides a structural overview of your codebase by listing functions, classes, and definitions with line numbers. +--- + # list_code_definition_names The `list_code_definition_names` tool provides a structural overview of your codebase by listing code definitions from source files at the top level of a specified directory. It helps Kilo Code understand code architecture by displaying line numbers and definition snippets. diff --git a/packages/kilo-docs/pages/automate/tools/list-files.md b/packages/kilo-docs/pages/automate/tools/list-files.md index a381f3e9af3..b245b1bf5ef 100644 --- a/packages/kilo-docs/pages/automate/tools/list-files.md +++ b/packages/kilo-docs/pages/automate/tools/list-files.md @@ -1,3 +1,8 @@ +--- +title: List Files Tool | Kilo Code Docs +description: Learn how the list_files tool displays files and directories within a specified location to help Kilo Code understand your project structure. +--- + # list_files The `list_files` tool displays the files and directories within a specified location. It helps Kilo Code understand your project structure and navigate your codebase effectively. diff --git a/packages/kilo-docs/pages/automate/tools/new-task.md b/packages/kilo-docs/pages/automate/tools/new-task.md index 93469f7c3e1..a678fc6f112 100644 --- a/packages/kilo-docs/pages/automate/tools/new-task.md +++ b/packages/kilo-docs/pages/automate/tools/new-task.md @@ -1,3 +1,8 @@ +--- +title: New Task Tool | Kilo Code Docs +description: Learn how the new_task tool creates subtasks with specialized modes to break down complex projects into manageable pieces with parent-child relationships. +--- + # new_task The `new_task` tool creates subtasks with specialized modes while maintaining a parent-child relationship. It breaks down complex projects into manageable pieces, each operating in the mode best suited for specific work. diff --git a/packages/kilo-docs/pages/automate/tools/read-file.md b/packages/kilo-docs/pages/automate/tools/read-file.md index 9320df853e9..458350bb8b9 100644 --- a/packages/kilo-docs/pages/automate/tools/read-file.md +++ b/packages/kilo-docs/pages/automate/tools/read-file.md @@ -1,3 +1,8 @@ +--- +title: Read File Tool | Kilo Code Docs +description: Learn how the read_file tool examines file contents with line number support to help Kilo Code understand code, configuration, and documentation. +--- + # read_file The `read_file` tool examines the contents of files in a project. It allows Kilo Code to understand code, configuration files, and documentation to provide better assistance. diff --git a/packages/kilo-docs/pages/automate/tools/search-files.md b/packages/kilo-docs/pages/automate/tools/search-files.md index b98d5018c87..74eb2094b9b 100644 --- a/packages/kilo-docs/pages/automate/tools/search-files.md +++ b/packages/kilo-docs/pages/automate/tools/search-files.md @@ -1,3 +1,8 @@ +--- +title: Search Files Tool | Kilo Code Docs +description: Learn how the search_files tool performs regex searches across multiple files in your project to locate specific code patterns, text, and content with context. +--- + # search_files The `search_files` tool performs regex searches across multiple files in your project. It helps Kilo Code locate specific code patterns, text, or other content throughout your codebase with contextual results. diff --git a/packages/kilo-docs/pages/automate/tools/semantic-search.md b/packages/kilo-docs/pages/automate/tools/semantic-search.md index 75867ee2d85..bdc91e99b82 100644 --- a/packages/kilo-docs/pages/automate/tools/semantic-search.md +++ b/packages/kilo-docs/pages/automate/tools/semantic-search.md @@ -1,3 +1,8 @@ +--- +title: Semantic Search Tool | Kilo Code Docs +description: Learn how the semantic_search tool uses AI embeddings and vector search to find semantically relevant code across your indexed codebase. +--- + # semantic_search {% callout type="info" title="Setup Required" %} diff --git a/packages/kilo-docs/pages/automate/tools/switch-mode.md b/packages/kilo-docs/pages/automate/tools/switch-mode.md index 092c495d378..30442c93c0a 100644 --- a/packages/kilo-docs/pages/automate/tools/switch-mode.md +++ b/packages/kilo-docs/pages/automate/tools/switch-mode.md @@ -1,3 +1,8 @@ +--- +title: Switch Mode Tool | Kilo Code Docs +description: Learn how the switch_mode tool enables Kilo Code to transition between operational modes like Code, Architect, Ask, and Debug for specialized task handling. +--- + # switch_mode The `switch_mode` tool enables Kilo Code to change between different operational modes, each with specialized capabilities for specific types of tasks. This allows seamless transitions between modes like Code, Architect, Ask, or Debug when the current task requires different expertise. diff --git a/packages/kilo-docs/pages/automate/tools/update-todo-list.md b/packages/kilo-docs/pages/automate/tools/update-todo-list.md index a855c6f0cc0..5c617b2399f 100644 --- a/packages/kilo-docs/pages/automate/tools/update-todo-list.md +++ b/packages/kilo-docs/pages/automate/tools/update-todo-list.md @@ -1,3 +1,8 @@ +--- +title: Update Todo List Tool | Kilo Code Docs +description: Learn how the update_todo_list tool tracks step-by-step task progress, replacing the entire TODO list to reflect current completion state during complex tasks. +--- + # update_todo_list The `update_todo_list` tool replaces the entire TODO list with an updated checklist reflecting the current state. It provides step-by-step task tracking, allowing confirmation of completion before updating and dynamic addition of new todos discovered during complex tasks. diff --git a/packages/kilo-docs/pages/automate/tools/use-mcp-tool.md b/packages/kilo-docs/pages/automate/tools/use-mcp-tool.md index 3fb498f0182..f20a38f290d 100644 --- a/packages/kilo-docs/pages/automate/tools/use-mcp-tool.md +++ b/packages/kilo-docs/pages/automate/tools/use-mcp-tool.md @@ -1,3 +1,8 @@ +--- +title: Use MCP Tool | Kilo Code Docs +description: Learn how the use_mcp_tool tool enables Kilo Code to interact with external tools provided by Model Context Protocol servers for extended capabilities. +--- + # use_mcp_tool The `use_mcp_tool` tool enables interaction with external tools provided by connected Model Context Protocol (MCP) servers. It extends Kilo Code's capabilities with domain-specific functionality through a standardized protocol. diff --git a/packages/kilo-docs/pages/automate/tools/write-to-file.md b/packages/kilo-docs/pages/automate/tools/write-to-file.md index 92756491e5a..18aced1a54c 100644 --- a/packages/kilo-docs/pages/automate/tools/write-to-file.md +++ b/packages/kilo-docs/pages/automate/tools/write-to-file.md @@ -1,3 +1,8 @@ +--- +title: Write to File Tool | Kilo Code Docs +description: Learn how the write_to_file tool creates new files or replaces existing file content with an interactive diff-based approval process. +--- + # write_to_file The `write_to_file` tool creates new files or completely replaces existing file content with an interactive approval process. It provides a diff view for reviewing changes before they're applied.