mode
Switch ConciseMode terseness level (lite, std, ultra, off) and sync AGENTS.md
Switch ConciseMode & Sync AGENTS.local.md Overlay
Dynamically switch the operational terseness level for the active session and synchronize ./AGENTS.local.md (or ./AGENTS.md with --persist).
Reference Practice: @docs/ConciseMode.md
Invocation Syntax
/mode lite(or/mode 1) — Concise Lite: Professional Terse, no fluff, complete sentences/mode std(or/mode 2) — Concise Standard: Telegraphic fragments, Action -> Finding -> Patch/mode ultra(or/mode 3) — Concise Ultra: Diffs/status only, zero narrative/mode off(or/mode reset) — Disable ConciseMode / restore default narrative
Flags:
-e,--ephemeral,--no-file— In-session directive only; do not write any file to disk--persist,--main— Write to./AGENTS.mdinstead of./AGENTS.local.md-f,--file <path>— Target specific instructions file
Behavior
- Executes
harnez mode <tier>to inject the high-priority steering directive into the immediate LLM context. - Updates or cleans the
<!-- harnez:begin Concise Mode -->block in./AGENTS.local.md(or./AGENTS.mdwith--persist) so descendant subagents and subsequent sessions inherit the tier automatically. - Automatically ensures
AGENTS.local.mdis added to.git/info/excludeso switching modes never leaves a dirty git working tree.
- Content
- file-backed
- License:
- AGPL-3.0-or-later
- Origin
- first-party
- Source:
- docs/commands/mode.md
- Source revision
4e3b8d592416fbf93a2af218882c1abef78faed6- Requires
- Targets
- codex, claude
- Invocation
- /mode
Related skills
- docup — Review and update bounded repository documentation by category (testing, architecture)
- domain-modeling — Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a CONTEXT.md, or recording or editing an ADR.
- evergreen — Create/update evergreen docs and issue files for the current session
- grill-with-docs — A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.