chore: generate
This commit is contained in:
@@ -421,24 +421,24 @@ You can configure permissions to manage what actions an agent can take. Each per
|
||||
|
||||
The available permission keys are:
|
||||
|
||||
| Key | Tools it gates |
|
||||
| -------------------- | ----------------------------------------------------------------------------- |
|
||||
| `read` | `read` |
|
||||
| `edit` | `write`, `edit`, `apply_patch` |
|
||||
| `glob` | `glob` |
|
||||
| `grep` | `grep` |
|
||||
| `list` | `list` |
|
||||
| `bash` | `bash` |
|
||||
| `task` | `task` |
|
||||
| `external_directory` | Any tool that reads or writes files outside the project worktree |
|
||||
| `todowrite` | `todowrite`, `todoread` |
|
||||
| `webfetch` | `webfetch` |
|
||||
| `websearch` | `websearch` |
|
||||
| `codesearch` | `codesearch` |
|
||||
| `lsp` | `lsp` |
|
||||
| `skill` | `skill` |
|
||||
| `question` | `question` |
|
||||
| `doom_loop` | Recovery prompts when an agent appears stuck |
|
||||
| Key | Tools it gates |
|
||||
| -------------------- | ---------------------------------------------------------------- |
|
||||
| `read` | `read` |
|
||||
| `edit` | `write`, `edit`, `apply_patch` |
|
||||
| `glob` | `glob` |
|
||||
| `grep` | `grep` |
|
||||
| `list` | `list` |
|
||||
| `bash` | `bash` |
|
||||
| `task` | `task` |
|
||||
| `external_directory` | Any tool that reads or writes files outside the project worktree |
|
||||
| `todowrite` | `todowrite`, `todoread` |
|
||||
| `webfetch` | `webfetch` |
|
||||
| `websearch` | `websearch` |
|
||||
| `codesearch` | `codesearch` |
|
||||
| `lsp` | `lsp` |
|
||||
| `skill` | `skill` |
|
||||
| `question` | `question` |
|
||||
| `doom_loop` | Recovery prompts when an agent appears stuck |
|
||||
|
||||
`read`, `edit`, `glob`, `grep`, `list`, `bash`, `task`, `external_directory`, `lsp`, and `skill` accept either a shorthand action (`"allow" | "ask" | "deny"`) or an object of glob/pattern → action for fine-grained control. The remaining keys accept the shorthand action only.
|
||||
|
||||
|
||||
@@ -97,13 +97,13 @@ This command will guide you through creating a new agent with a custom system pr
|
||||
|
||||
#### Flags
|
||||
|
||||
| Flag | Description |
|
||||
| ---------------- | ---------------------------------------------------------------------------------------------------------- |
|
||||
| `--path` | Directory to write the agent file to (defaults to global or `.opencode/agent` based on the prompt) |
|
||||
| `--description` | What the agent should do |
|
||||
| `--mode` | Agent mode: `all`, `primary`, or `subagent` |
|
||||
| `--permissions` | Comma-separated list of permissions to allow (default: all). Available: `bash`, `read`, `edit`, `glob`, `grep`, `webfetch`, `task`, `todowrite`, `websearch`, `codesearch`, `lsp`, `skill`. Anything omitted is denied. Alias: `--tools` |
|
||||
| `--model`, `-m` | Model to use, in `provider/model` format |
|
||||
| Flag | Description |
|
||||
| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| `--path` | Directory to write the agent file to (defaults to global or `.opencode/agent` based on the prompt) |
|
||||
| `--description` | What the agent should do |
|
||||
| `--mode` | Agent mode: `all`, `primary`, or `subagent` |
|
||||
| `--permissions` | Comma-separated list of permissions to allow (default: all). Available: `bash`, `read`, `edit`, `glob`, `grep`, `webfetch`, `task`, `todowrite`, `websearch`, `codesearch`, `lsp`, `skill`. Anything omitted is denied. Alias: `--tools` |
|
||||
| `--model`, `-m` | Model to use, in `provider/model` format |
|
||||
|
||||
Passing all of `--path`, `--description`, `--mode`, and `--permissions` runs the command non-interactively.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user