Configuration commands let you customize how Kimaki behaves in channels and sessions.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/remorses/kimaki/llms.txt
Use this file to discover all available pages before exploring further.
/model
Change the AI model used for sessions in a channel or thread.Parameters
None - shows an interactive menu.Usage
Model Selection Flow
Anthropic
├─ claude-sonnet-4-20250514 (2025-05-14)
├─ claude-opus-4-20250514 (2025-05-14)
└─ claude-sonnet-3.5-20241022 (2024-10-22)
Model Priority
Kimaki resolves the model using this priority:- Session override - Set with
/modelin a thread (scope: session) - Agent model - Configured in the agent’s
.mdfile - Channel override - Set with
/modelin a channel (scope: channel) - Global default - Set with
/model(scope: global) - OpenCode config -
modelfield inopencode.json - OpenCode recent - Last model used in the project
- Provider default - Provider’s default model
Agent Models: When you switch agents with
/agent, the session model preference is cleared so the new agent’s model takes effect.Session Model Switching
When you run/model in an active session:
- Kimaki saves the new model preference
- Aborts the current request (if one is in progress)
- Retries with the new model automatically
- Shows: “Retrying current request with new model…”
Current Model Display
The/model menu shows where the current model comes from:
/agent
Change the agent used for sessions in a channel or thread.Parameters
None - shows an interactive menu.Usage
Behavior
Kimaki shows available agents from.opencode/agent/*.md:
- In a thread: Sets agent for the current session
- In a channel: Sets agent for all new sessions
Model Cleared: When switching agents in a session, Kimaki clears the session model preference so the new agent’s configured model takes effect.
Quick Agent Commands
Kimaki also registers shortcut commands for each agent:- Switch instantly without a dropdown
- Work in channels and threads
- Show the previous agent: “Switched to build agent (was plan)”
Dynamic Registration: Quick agent commands are registered on bot startup based on agents in your
.opencode/agent/ directory. Command names are sanitized (lowercase, hyphens only)./verbosity
Control how much detail Kimaki shows in session threads.Parameters
level(required) - Output verbosity level
Verbosity Levels
text-only (minimal)
- Shows only text responses (⬥ diamond parts)
- Hides all tool executions, status messages, and thinking
- Best for: Final results without noise
text-and-essential-tools (default)
- Shows text responses and essential tools:
- File edits (
edit,write) - Custom MCP tools
- File edits (
- Hides read, search, and navigation tools
- Best for: Seeing what changed without clutter
tools-and-text (verbose)
- Shows all output including:
- All tool executions (
read,grep,bash, etc.) - Status messages
- Tool results
- All tool executions (
- Best for: Debugging or understanding AI’s reasoning
Usage
Behavior
- Per-channel setting: Applies to all sessions in the channel
- Immediate effect: Affects active sessions mid-stream
- Thread and channel: Works in both text channels and threads
Applies Immediately: Changing verbosity mid-session affects the current response. Future messages in that thread use the new level.
Example Output
text-only:
text-and-essential-tools:
tools-and-text:
/mention-mode
Toggle mention-only mode for a channel.Parameters
None - toggles the current state.Usage
Behavior
When enabled:- Kimaki only starts sessions when @mentioned
- Messages without @mentions are ignored
- Existing threads still work normally (no @mention needed)
- Kimaki responds to all messages in the channel
- Standard behavior
Example
Thread Behavior: Messages in existing session threads always work, regardless of mention mode. Mention mode only affects new sessions in the channel.
Use Cases
Shared channels
Shared channels
Selective usage
Selective usage
Enable mention mode to control when Kimaki responds:
Configuration Persistence
All configuration is stored in SQLite:Channel Preferences
Session Preferences
Global Preferences
Best Practices
Snapshot Preferences: Kimaki snapshots model and agent preferences when a session starts. This ensures sessions remain consistent even if you change channel defaults later.
Agent Files: Define agents in
.opencode/agent/*.md files. See Model & Agent Configuration for details.