Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .changeset/restore-scout-codesearch.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
"@kilocode/cli": patch
"kilo-code": patch
---

Preserve the code search tool and Scout access after the OpenCode provider and agent updates.
Remove the unsupported code search tool.
5 changes: 2 additions & 3 deletions packages/kilo-docs/pages/automate/how-tools-work.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Describe what you want to accomplish in natural language, and Kilo Code will:
| Read | Access file content and code structure | `read`, `glob`, `grep` |
| Edit | Create or modify files and code | `edit`, `write`, `apply_patch` |
| Execute | Run commands and perform system operations | `bash` |
| Web | Fetch and search web content | `webfetch`, `websearch`, `codesearch` |
| Web | Fetch and search web content | `webfetch`, `websearch` |
| Workflow | Manage task flow and sub-agents | `question`, `task`, `todowrite`, `todoread`, `plan`, `skill` |

{% /tab %}
Expand Down Expand Up @@ -108,7 +108,7 @@ Every tool use is subject to a permission check. The default action for any tool
| `bash` | `ask` (per-command) |
| `external_directory` | `ask` (when accessing paths outside the project) |
| `task` | `ask` |
| `webfetch`, `websearch`, `codesearch` | `ask` |
| `webfetch`, `websearch` | `ask` |
| `todowrite`, `todoread`, `question`, `skill` | `ask` |

No tools are auto-approved out of the box. You must explicitly grant `allow` in your config, or approve them at runtime.
Expand Down Expand Up @@ -165,7 +165,6 @@ This safety mechanism ensures you maintain control over which files are modified
| `bash` | Runs shell commands | Execute |
| `webfetch` | Fetches a URL | Web |
| `websearch` | Searches the web (Kilo/OpenRouter users) | Web |
| `codesearch` | Semantic code search (Kilo/OpenRouter users) | Web |
| `question` | Asks you a clarifying question with selectable options | Workflow |
| `task` | Spawns a sub-agent session | Workflow |
| `todowrite` | Creates and updates a session TODO list | Workflow |
Expand Down
3 changes: 1 addition & 2 deletions packages/kilo-docs/pages/automate/tools/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Tools are organized into logical groups based on their functionality:
| **Read Group** | File system reading and searching | `read`, `glob`, `grep` | Code exploration and analysis |
| **Edit Group** | File system modifications | `edit`, `write`, `apply_patch` | Code changes and file manipulation |
| **Execute Group** | Shell command execution | `bash` | Running scripts, building projects |
| **Web Group** | Fetch and search web content | `webfetch`, `websearch`, `codesearch` | Research, documentation lookup |
| **Web Group** | Fetch and search web content | `webfetch`, `websearch` | Research, documentation lookup |
| **Browser Group** | Web browser automation | `kilo-playwright_*` (via built-in Playwright MCP) | Browser testing and interaction |
| **MCP Group** | External tool integration | MCP server tools (namespaced as `{server}_{tool}`) | Specialized functionality via MCP |
| **Workflow Group** | Sub-agents and task management | `question`, `task`, `todowrite`, `todoread`, `plan`, `skill`, `agent_manager` | Context switching and task organization |
Expand Down Expand Up @@ -66,7 +66,6 @@ These tools help Kilo Code access web content:

- `webfetch` - Fetches a URL and returns the content
- `websearch` - Searches the web (available to Kilo/OpenRouter users)
- `codesearch` - Semantic code search (available to Kilo/OpenRouter users)

### Browser Tools

Expand Down
4 changes: 2 additions & 2 deletions packages/kilo-docs/pages/customize/custom-modes.md
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ permission:
read: allow
```

Known permission types include: `read`, `edit`, `bash`, `glob`, `grep`, `task`, `webfetch`, `websearch`, `codesearch`, `todowrite`, `todoread`, and more.
Known permission types include: `read`, `edit`, `bash`, `glob`, `grep`, `task`, `webfetch`, `websearch`, `todowrite`, `todoread`, and more.

### `model`

Expand Down Expand Up @@ -387,7 +387,7 @@ permission:
read: allow
```

Known permission types include: `read`, `edit`, `bash`, `glob`, `grep`, `task`, `webfetch`, `websearch`, `codesearch`, `todowrite`, `todoread`, and more.
Known permission types include: `read`, `edit`, `bash`, `glob`, `grep`, `task`, `webfetch`, `websearch`, `todowrite`, `todoread`, and more.

### `model`

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ The Auto Approve tab lists the following tool-specific permissions. Some tools a
| `skill` | Loading specialized skills |
| `lsp` | Language server protocol operations |
| `todoread` / `todowrite` | Reading and updating the todo list |
| `websearch` / `codesearch` | Performing web or code searches |
| `websearch` | Performing web searches |
| `webfetch` | Fetching content from URLs |
| `doom_loop` | Allowing the agent to continue after repeated failures |

Expand Down Expand Up @@ -117,7 +117,7 @@ Permissions are configured under the `permission` key in `kilo.jsonc`. The follo
| `skill` | Loading specialized skills |
| `lsp` | Language server protocol operations |
| `todoread` / `todowrite` | Reading and updating the todo list |
| `websearch` / `codesearch` | Performing web or code searches |
| `websearch` | Performing web searches |
| `webfetch` | Fetching content from URLs |
| `doom_loop` | Allowing the agent to continue after repeated failures |

Expand Down Expand Up @@ -247,7 +247,6 @@ This is a custom example showing the available configuration options — it does
"todowrite": { "*": "allow" },
"webfetch": { "*": "allow" },
"websearch": { "*": "allow" },
"codesearch": { "*": "allow" },
"external_directory": { "*": "ask" },
"doom_loop": { "*": "ask" }
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -112,14 +112,10 @@ const GROUPED_TOOLS: GroupedToolDef[] = [
label: "todoread / todowrite",
descriptionKey: "settings.autoApprove.tool.todoreadwrite",
},
{
ids: ["websearch", "codesearch"],
label: "websearch / codesearch",
descriptionKey: "settings.autoApprove.tool.websearchcodesearch",
},
]

const TRAILING_TOOLS: ToolDef[] = [
{ id: "websearch", descriptionKey: "settings.autoApprove.tool.websearch" },
{ id: "webfetch", descriptionKey: "settings.autoApprove.tool.webfetch" },
{ id: "doom_loop", descriptionKey: "settings.autoApprove.tool.doom_loop" },
]
Expand Down
3 changes: 1 addition & 2 deletions packages/kilo-vscode/webview-ui/src/i18n/ar.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 1 addition & 2 deletions packages/kilo-vscode/webview-ui/src/i18n/br.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 1 addition & 2 deletions packages/kilo-vscode/webview-ui/src/i18n/bs.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 1 addition & 2 deletions packages/kilo-vscode/webview-ui/src/i18n/da.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 1 addition & 2 deletions packages/kilo-vscode/webview-ui/src/i18n/de.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 1 addition & 2 deletions packages/kilo-vscode/webview-ui/src/i18n/en.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1428,8 +1428,7 @@ export const dict = {
"Query language server. Allows running language server queries for code intelligence.",
"settings.autoApprove.tool.todoreadwrite": "Manage task list. Allows reading and updating the internal task list.",
"settings.autoApprove.tool.webfetch": "Fetch a URL. Allows retrieving content from a specific URL.",
"settings.autoApprove.tool.websearchcodesearch":
"Search web or code. Allows performing external web or code searches.",
"settings.autoApprove.tool.websearch": "Search the web. Allows performing external web searches.",
"settings.autoApprove.tool.doom_loop":
"Prevent repeated identical actions. Triggered when the same tool call repeats with identical input.",

Expand Down
3 changes: 1 addition & 2 deletions packages/kilo-vscode/webview-ui/src/i18n/es.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions packages/kilo-vscode/webview-ui/src/i18n/fr.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/kilo-vscode/webview-ui/src/i18n/it.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 1 addition & 2 deletions packages/kilo-vscode/webview-ui/src/i18n/ja.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 1 addition & 2 deletions packages/kilo-vscode/webview-ui/src/i18n/ko.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 1 addition & 2 deletions packages/kilo-vscode/webview-ui/src/i18n/nl.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 1 addition & 2 deletions packages/kilo-vscode/webview-ui/src/i18n/no.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions packages/kilo-vscode/webview-ui/src/i18n/pl.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions packages/kilo-vscode/webview-ui/src/i18n/ru.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/kilo-vscode/webview-ui/src/i18n/th.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading