---
title: "Workspace search"
canonical: "https://canmyagentuse.com/features/workspace-search"
contentKind: "feature"
locale: "en"
description: "Search file names, text, or symbols across a workspace."
llmSummary: "Workspace search locates files, text, or symbols across a project. Query types, indexing, scope, and semantic retrieval are qualifiers."
publishedAt: "2026-08-28T00:00:00.000Z"
updatedAt: "2026-08-28T00:00:00.000Z"
verifiedAt: "2026-08-28"
tags: ["tools"]
---

# Workspace search

Workspace search locates files, text, or symbols across a project. Query types, indexing, scope, and semantic retrieval are qualifiers.

- HTML: https://canmyagentuse.com/features/workspace-search
- JSON: https://canmyagentuse.com/api/v1/features/workspace-search.json
- Markdown: https://canmyagentuse.com/features/workspace-search.md

Terminology basis: **Common product term** — https://code.visualstudio.com/docs/agents/reference/workspace-context.

## Current support at a glance

Workspace search: 10 supported, 1 partial, 0 unsupported, 20 unreviewed across 31 cataloged products.

- Reviewed current products: 11 of 31
- Supported: 10
- Partial: 1
- Unsupported: 0
- Unreviewed: 20
- Not applicable: 0

Unknown or unreviewed means insufficient published evidence; it does not mean unsupported.

Search a codebase or knowledge tree before editing.

The matrix below lists published **web**, **desktop**, and **CLI** surfaces. Unreviewed cells remain **unknown** until a dated note and public source support a more specific status.

Use the Markdown and JSON twins if you are an agent reading this site.

## Catalog context

- Category: [tools](/categories/tools.md)
- Terminology basis: Common product term
- Aliases: None

## Compatibility assertions

Unknown means insufficient published evidence; it does not mean unsupported.

### ChatGPT (web)

- Harness: [ChatGPT](/harnesses/chatgpt-web.md)
- current: **Unknown**
- preview: **Unknown**

### Claude (web)

- Harness: [Claude](/harnesses/claude-web.md)
- current: **Unknown**
- preview: **Unknown**

### Gemini (web)

- Harness: [Gemini](/harnesses/gemini-web.md)
- current: **Unknown**
- preview: **Unknown**

### Copilot (web)

- Harness: [Copilot](/harnesses/copilot-web.md)
- current: **Unknown**
- preview: **Unknown**

### Grok (web)

- Harness: [Grok](/harnesses/grok-web.md)
- current: **Unknown**
- preview: **Unknown**

### Grok Bot (desktop)

- Harness: [Grok Bot](/harnesses/grok-bot-desktop.md)
- current: **Unknown**

### Perplexity (web)

- Harness: [Perplexity](/harnesses/perplexity-web.md)
- current: **Unknown**
- preview: **Unknown**

### Le Chat (web)

- Harness: [Le Chat](/harnesses/le-chat.md)
- current: **Unknown**
- preview: **Unknown**

### Devin (web)

- Harness: [Devin](/harnesses/devin-web.md)
- current: **Unknown**
- preview: **Unknown**

### Replit Agent (web)

- Harness: [Replit Agent](/harnesses/replit-agent.md)
- current: **Unknown**
- preview: **Unknown**

### ChatGPT (desktop)

- Harness: [ChatGPT](/harnesses/chatgpt-desktop.md)
- current: **Unknown**
- preview: **Unknown**

### Claude (desktop)

- Harness: [Claude](/harnesses/claude-desktop.md)
- current: **Unknown**
- preview: **Unknown**

### Cursor (desktop)

- Harness: [Cursor](/harnesses/cursor.md)
- current: **Supported**
  - Target: dated-documentation — current Cursor Agent tools documentation; observed 2026-08-28
  - Environment: local-default
  - Constraint (host-role): claim is scoped to Cursor Agent in the desktop workbench
  - Evidence: [Cursor — Agent overview](https://cursor.com/docs/agent/overview) — documented; observed 2026-08-28
  - Qualification note 4: Evidence checked 2026-08-28: Cursor documents Agent tools for searching files, folders, names, directory structures, and exact content patterns.
- preview: **Unknown**

### OpenWork Desktop (desktop)

- Harness: [OpenWork Desktop](/harnesses/openwork-desktop.md)
- current: **Unknown**

### Copilot Chat (desktop)

- Harness: [Copilot Chat](/harnesses/vscode-copilot.md)
- current: **Supported**
  - Target: dated-documentation — current VS Code workspace-context documentation; observed 2026-08-28
  - Environment: local-default
  - Evidence: [Visual Studio Code — How Copilot understands your workspace](https://code.visualstudio.com/docs/agents/reference/workspace-context) — documented; observed 2026-08-28
  - Qualification note 5: Evidence checked 2026-08-28: VS Code documents workspace-context search tools that locate relevant files, symbols, and text.
- preview: **Unknown**

### Chrome WebMCP origin trial (desktop)

- Harness: [Chrome WebMCP origin trial](/harnesses/chrome-webmcp-preview.md)
- current: **Unknown**

### Windsurf (desktop)

- Harness: [Windsurf](/harnesses/windsurf.md)
- current: **Supported**
  - Target: dated-documentation — current Cascade overview documentation; observed 2026-08-28
  - Environment: local-default
  - Evidence: [Windsurf — Cascade overview](https://docs.windsurf.com/windsurf/cascade/cascade) — documented; observed 2026-08-28
  - Qualification note 12: Evidence checked 2026-08-28: Windsurf documents Search and Analyze among Cascade's codebase tools.
- preview: **Unknown**

### Zed Agent (desktop)

- Harness: [Zed Agent](/harnesses/zed-agent.md)
- current: **Supported**
  - Target: dated-documentation — current Zed Agent quick-start documentation; observed 2026-08-28
  - Environment: local-default
  - Constraint (host-role): claim is scoped to Zed's native Agent
  - Evidence: [Zed — AI Quick Start](https://zed.dev/docs/ai/quick-start) — documented; observed 2026-08-28
  - Qualification note 10: Evidence checked 2026-08-28: Zed documents that its native Agent can search code in the current project.
- preview: **Unknown**

### Continue (desktop)

- Harness: [Continue](/harnesses/continue.md)
- current: **Supported**
  - Target: dated-documentation — current Continue Agent mode documentation; observed 2026-08-28
  - Environment: local-default
  - Evidence: [Continue — How Agent mode works](https://docs.continue.dev/features/agent/how-it-works) — documented; observed 2026-08-28
  - Qualification note 8: Evidence checked 2026-08-28: Continue documents glob search, grep search, repository map, subdirectory, and codebase tools in Plan and Agent modes.
- preview: **Unknown**

### Cline (desktop)

- Harness: [Cline](/harnesses/cline.md)
- current: **Supported**
  - Target: dated-documentation — current Cline tools reference; observed 2026-08-28
  - Environment: local-default
  - Evidence: [Cline — Tools reference](https://docs.cline.bot/tools-reference/all-cline-tools) — documented; observed 2026-08-28
  - Qualification note 7: Evidence checked 2026-08-28: Cline documents a ripgrep-powered codebase search built-in.
- preview: **Unknown**

### JetBrains AI (desktop)

- Harness: [JetBrains AI](/harnesses/jetbrains-ai.md)
- current: **Unknown**
- preview: **Unknown**

### Warp (desktop)

- Harness: [Warp](/harnesses/warp.md)
- current: **Unknown**
- preview: **Unknown**

### Claude CLI (cli)

- Harness: [Claude CLI](/harnesses/claude-cli.md)
- current: **Supported**
  - Target: dated-documentation — current Claude Code tools documentation; observed 2026-08-28
  - Environment: local-default
  - Evidence: [Anthropic — Claude Code tools reference](https://code.claude.com/docs/en/tools-reference) — documented; observed 2026-08-28
  - Evidence: [Anthropic — How Claude Code works](https://code.claude.com/docs/en/how-claude-code-works) — documented; observed 2026-08-28
  - Qualification note 2: Evidence checked 2026-08-28: Claude Code documents Glob and Grep built-ins and describes searching relevant files before coordinated edits.
- preview: **Unknown**

### ChatGPT CLI (cli)

- Harness: [ChatGPT CLI](/harnesses/chatgpt-cli.md)
- current: **Unknown**
- preview: **Unknown**

### Codex CLI (cli)

- Harness: [Codex CLI](/harnesses/codex-cli.md)
- current: **Unknown**
- preview: **Unknown**

### OpenCode (cli)

- Harness: [OpenCode](/harnesses/opencode.md)
- current: **Supported**
  - Target: dated-documentation — current OpenCode tools documentation; observed 2026-08-28
  - Environment: local-default
  - Constraint (policy): grep and glob availability can be allowed, denied, or set to ask through OpenCode permissions
  - Evidence: [OpenCode — Tools](https://opencode.ai/docs/tools) — documented; observed 2026-08-28
  - Qualification note 9: Evidence checked 2026-08-28: OpenCode documents built-in grep and glob tools for codebase content and path search.
- preview: **Unknown**

### Gemini CLI (cli)

- Harness: [Gemini CLI](/harnesses/gemini-cli.md)
- current: **Supported**
  - Target: dated-documentation — current Gemini CLI file-system tools documentation; observed 2026-08-28
  - Environment: local-default
  - Evidence: [Google — Gemini CLI file system tools](https://geminicli.com/docs/tools/file-system/) — documented; observed 2026-08-28
  - Qualification note 3: Evidence checked 2026-08-28: Gemini CLI documents glob and grep_search tools that search file names and contents across the workspace.
- preview: **Unknown**

### Aider (cli)

- Harness: [Aider](/harnesses/aider.md)
- current: **Partial**
  - Target: dated-documentation — current Aider repository-map documentation; observed 2026-08-28
  - Environment: local-default
  - Constraint (runtime): Aider provides a task-aware repository map for relevance discovery, but the reviewed documentation does not expose a dedicated interactive workspace-search tool
  - Evidence: [Aider — Frequently asked questions](https://aider.chat/docs/faq.html) — documented; observed 2026-08-28
  - Qualification note 11: Evidence checked 2026-08-28: Aider analyzes the repository to build a compact map and uses that map to identify relevant code, but does not document it as an explicit queryable search tool.
- preview: **Unknown**

### Goose (cli)

- Harness: [Goose](/harnesses/goose.md)
- current: **Unknown**
- preview: **Unknown**

### Copilot CLI (cli)

- Harness: [Copilot CLI](/harnesses/copilot-cli.md)
- current: **Supported**
  - Target: dated-documentation — current GitHub Copilot CLI tool-permissions documentation; observed 2026-08-28
  - Environment: local-default
  - Constraint (policy): read-only search operations are allowed automatically unless tool restrictions override them
  - Evidence: [GitHub — Allowing and denying tool use in Copilot CLI](https://docs.github.com/en/copilot/how-tos/copilot-cli/use-copilot-cli/allowing-tools) — documented; observed 2026-08-28
  - Qualification note 6: Evidence checked 2026-08-28: Copilot CLI documents automatic read-only codebase search plus grep and glob tools.
- preview: **Unknown**

### Amp (cli)

- Harness: [Amp](/harnesses/amp-cli.md)
- current: **Unknown**
- preview: **Unknown**
