Prompt-size profiles

Overview

mouaif provides four built-in system prompt profiles — very-small, average, extensive, and chat — to tailor how much context, guidance, and tool schema information is provided to the AI model.

Usage

Picking a profile

Reading the active profile

The active system prompt (the profile instructions plus any attached custom prompt) is displayed in an expandable System prompt card at the top of the chat transcript. Tap it anytime to inspect the exact instructions given to the model.

The expanded prompt wraps to the card's width — long lines fold rather than running off the card inside a horizontally scrolling box, so the instructions are readable on a phone. The same wrapping applies to the nested prompt card inside an expanded subagent card. Fenced code blocks in a reply are unaffected: they keep their own no-wrap, horizontally scrolling rendering.

The four profiles

IDLabelWhen to use it
very-smallVery smallShared core rules for concise answers, safe changes, progress, and verification. The smallest prompt; tools are listed in compact form and schemas are retrieved on demand.
averageAverageThe recommended default. Adds an explicit inspect/edit/verify workflow, precise file-editing guidance, and full tool schemas.
extensiveExtensiveAll Average guidance plus planning, regression testing, mobile UI checks, and concrete workflow examples. Uses the same full tool schemas.
chatChatA plain conversation: an empty system prompt and no tools checked. Agent files are off by default, as with Very small.

The Chat profile

chat sends no profile system message. A new chat created with this profile starts with its tool list empty (chat.tools = []), so every tool is unchecked in the chat's Tools card. You can check tools there as with any chat. Switching an empty chat to chat unchecks every tool; switching it back to another profile restores all tools.

Shared behavior

Changing the profile adds detail, not a different set of permissions or safety rules. The three non-empty profiles (very-small, average, extensive) instruct the assistant to:

Chat integration