yolop-config · git:20260829.7288596 · 2026-08-29 · sha256 07a67a4b235e4ddc

yolop-config git:20260829.7288596A

Immutable. This exact content is served forever at /api/v1/blob/07a67a4b235e4ddc.

---
name: yolop-config
description: Manage yolop's persistent default model and ordered model catalog through the config command.
user-invocable: true
---

# Yolop configuration

Use the foreground Bash tool to run `yolop config` directly. The command works
both detached and through the current Yolop session. Do not use a pipeline,
redirection, substitution, or background execution when attached.

## Persistent settings

- `yolop config get [key]` shows all settings or one schema key.
- `yolop config set <key> <value>` sets scalar and provider-scoped fields.
- `yolop config set capabilities --json '<object>'` appends one capability override; `--json` preserves the former structured configuration semantics.
- `yolop config clear <key>` clears a field, or all capability overrides when the key is `capabilities`.

## Persistent default model

- `yolop config model show|set <model>|clear` inspects, sets, or clears the
  persistent default provider and model used by future sessions.
- A model may be `provider/model`, `provider:model`, or a bare id that is unique
  in the configured list.
- These commands do not switch the live session. Use `/model`, `/setup`, or the
  runtime model controls for live switching.

## Model list

- `yolop config models` (or `models list`) shows the ordered list.
- `yolop config models add <provider> <model> [--effort E] [--label L] [--position N]` adds an entry.
- `yolop config models rm <model>` removes an entry.
- `yolop config models move <model> <position>` reorders an entry.
- `yolop config models edit <model> [options]` edits an entry.
- `yolop config models reset` restores defaults.

Model-list edits persist to `settings.toml`. When run attached, they also refresh
the current session's menu. The config capability intentionally exposes no agent tools. Use these top-level
commands instead of `get_config` or `set_config`.