mirror of
https://github.com/HKUDS/nanobot.git
synced 2026-04-28 05:45:51 +00:00
docs(readme): document disabledSkills config
Explain the new agents.defaults.disabledSkills option so users can discover and configure skill exclusion from the main agent and subagents. Made-with: Cursor
This commit is contained in:
parent
e229c2ebc0
commit
a142788da9
20
README.md
20
README.md
@ -1597,6 +1597,26 @@ When enabled, all incoming messages — regardless of which channel they arrive
|
|||||||
|
|
||||||
> This is designed for single-user, multi-device setups. It is **off by default** — existing users see zero behavior change.
|
> This is designed for single-user, multi-device setups. It is **off by default** — existing users see zero behavior change.
|
||||||
|
|
||||||
|
### Disabled Skills
|
||||||
|
|
||||||
|
nanobot ships with built-in skills, and your workspace can also define custom skills under `skills/`. If you want to hide specific skills from the agent, set `agents.defaults.disabledSkills` to a list of skill directory names:
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"agents": {
|
||||||
|
"defaults": {
|
||||||
|
"disabledSkills": ["github", "weather"]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Disabled skills are excluded from the main agent's skill summary, from always-on skill injection, and from subagent skill summaries. This is useful when some bundled skills are unnecessary for your deployment or should not be exposed to end users.
|
||||||
|
|
||||||
|
| Option | Default | Description |
|
||||||
|
|--------|---------|-------------|
|
||||||
|
| `agents.defaults.disabledSkills` | `[]` | List of skill directory names to exclude from loading. Applies to both built-in skills and workspace skills. |
|
||||||
|
|
||||||
## 🧩 Multiple Instances
|
## 🧩 Multiple Instances
|
||||||
|
|
||||||
Run multiple nanobot instances simultaneously with separate configs and runtime data. Use `--config` as the main entrypoint. Optionally pass `--workspace` during `onboard` when you want to initialize or update the saved workspace for a specific instance.
|
Run multiple nanobot instances simultaneously with separate configs and runtime data. Use `--config` as the main entrypoint. Optionally pass `--workspace` during `onboard` when you want to initialize or update the saved workspace for a specific instance.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user