fix(core): Remove dead code and documentation related to the obsolete list tool. (#22672)
This commit is contained in:
parent
6bed7d469d
commit
d2ea6700aa
60 changed files with 37 additions and 516 deletions
|
|
@ -231,7 +231,6 @@ Markdown ファイル名はモード名になります (例: `review.md` は `re
|
|||
| `read` | ファイルの内容を読み取る |
|
||||
| `grep` | ファイルの内容を検索 |
|
||||
| `glob` | パターンでファイルを検索 |
|
||||
| `list` | ディレクトリの内容をリストする |
|
||||
| `patch` | ファイルにパッチを適用する |
|
||||
| `todowrite` | ToDo リストを管理する |
|
||||
| `webfetch` | Web コンテンツを取得する |
|
||||
|
|
|
|||
|
|
@ -88,7 +88,7 @@ OpenCode は `permission` 設定を使用して、特定のアクションを自
|
|||
|
||||
### 外部ディレクトリ
|
||||
|
||||
`external_directory` を使用して、OpenCode が開始された作業ディレクトリの外部のパスに触れるツール呼び出しを許可します。これは、パスを入力として受け取るすべてのツール (`read`、`edit`、`list`、`glob`、`grep`、および多くの `bash` コマンドなど) に適用されます。
|
||||
`external_directory` を使用して、OpenCode が開始された作業ディレクトリの外部のパスに触れるツール呼び出しを許可します。これは、パスを入力として受け取るすべてのツール (`read`、`edit`、`glob`、`grep`、および多くの `bash` コマンドなど) に適用されます。
|
||||
|
||||
ホーム展開 (`~/...` など) は、パターンの記述方法にのみ影響します。外部パスは現在のワークスペースの一部にはならないため、作業ディレクトリの外部のパスも `external_directory` 経由で許可する必要があります。
|
||||
|
||||
|
|
@ -133,7 +133,6 @@ OpenCode の権限は、ツール名に加えて、いくつかの安全対策
|
|||
- `edit` — すべてのファイル変更 (`edit`、`write`、`patch`、`multiedit` をカバー)
|
||||
- `glob` — ファイルのグロビング (グロブパターンと一致)
|
||||
- `grep` — コンテンツ検索 (正規表現パターンと一致)
|
||||
- `list` — ディレクトリ内のファイルのリスト (ディレクトリパスと一致)
|
||||
- `bash` — シェルコマンドの実行 (`git status --porcelain` などの解析されたコマンドと一致します)
|
||||
- `task` — サブエージェントの起動 (サブエージェントのタイプと一致)
|
||||
- `skill` — スキルをロードしています(スキル名と一致します)
|
||||
|
|
|
|||
|
|
@ -149,22 +149,6 @@ OpenCode で利用可能なすべての組み込みツールを次に示しま
|
|||
|
||||
`**/*.js` や `src/**/*.ts` などの glob パターンを使用してファイルを検索します。一致するファイルパスを変更時間順に並べて返します。
|
||||
|
||||
---
|
||||
|
||||
### list
|
||||
|
||||
指定されたパス内のファイルとディレクトリを一覧表示します。
|
||||
|
||||
```json title="opencode.json" {4}
|
||||
{
|
||||
"$schema": "https://opencode.ai/config.json",
|
||||
"permission": {
|
||||
"list": "allow"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
このツールはディレクトリの内容を一覧表示します。結果をフィルタリングするための glob パターンを受け入れます。
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -341,7 +325,7 @@ MCP (Model Context Protocol) サーバーを使用すると、外部ツールと
|
|||
|
||||
## 内部動作
|
||||
|
||||
内部的には、`grep`、`glob`、`list` などのツールは内部で [ripgrep](https://github.com/BurntSushi/ripgrep) を使用します。デフォルトでは、ripgrep は `.gitignore` パターンを尊重します。つまり、`.gitignore` にリストされているファイルとディレクトリは検索とリストから除外されます。
|
||||
内部的には、`grep`、`glob` などのツールは内部で [ripgrep](https://github.com/BurntSushi/ripgrep) を使用します。デフォルトでは、ripgrep は `.gitignore` パターンを尊重します。つまり、`.gitignore` にリストされているファイルとディレクトリは検索とリストから除外されます。
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue