2.2 KiB
2.2 KiB
Command Line Parameters
This document describes all available command line parameters.
Core Parameters
| Parameter | Description | Default | Required |
|---|---|---|---|
path |
Target directory | . |
No |
prompt |
The prompt. Supports file paths and environment variables | ./prompt.md |
No |
output |
Optional output path for modified files (Tool mode only) | - | No |
dst |
Optional destination path for the result, will substitute ${MODEL} and ${ROUTER} in the path. | - | No |
model |
AI model to use for processing | anthropic/claude-3.5-sonnet |
No |
router |
Router to use: openai or openrouter | openrouter |
No |
mode |
Chat completion mode: "completion" (without tools) or "tools" | tools |
No |
Advanced Parameters
| Parameter | Description | Default | Required |
|---|---|---|---|
each |
Target directory | . |
No |
dry |
Dry run - only write out parameters without making API calls | false |
No |
File Selection & Tools
| Parameter | Description | Default | Required |
|---|---|---|---|
include |
Glob patterns to match files for processing. Supports multiple patterns, e.g. --include=src/*.tsx,src/*.ts --include=package.json |
- | No |
disable |
Disable tools categories | [] |
No |
disableTools |
List of specific tools to disable | [] |
No |
Configuration & Profiles
| Parameter | Description | Default | Required |
|---|---|---|---|
profile |
Path to profile for variables. Supports environment variables | ${POLYMECH-ROOT}/profile.json |
No |
env |
Environment (in profile) | default |
No |
config |
Path to JSON configuration file (API keys). Supports environment variables | - | No |
preferences |
Path to preferences file (location, email, gender, etc). Supports environment variables | ./.kbot/preferences.md |
No |
Debugging & Logging
| Parameter | Description | Default | Required |
|---|---|---|---|
logLevel |
Logging level for the application (0-4) | 2 |
No |
logs |
Logging directory | ./.kbot |
No |
dump |
Create a script | - | No |