get_user_profile
Fetch the user's interaction style profile before replying to calibrate tone, depth, and framing. Use the returned preferences and mood signal to tailor response style to each user.
Instructions
Return the user's interaction style profile for Claude to adapt its responses.
Includes: depth preference, dominant question types, domain vocabulary, code-focus percentage, framing hints, and a mood signal ({state, evidence, suggested_adaptation} — neutral/empty on sparse data) Claude should apply. Precedence: explicit user request > persona > framing_hints/mood. If the user has opted into a persona (COGNIREPO-402, via record_user_preference), the payload additionally carries active_persona + persona_behavior — absent entirely when no persona is set (byte-identical to pre-402 output otherwise). Caveman persona additionally carries output_contract (COGNIREPO-403) — served ONLY when active. After sustained QUICK-tier query usage, the payload may also carry a one-line, dismissible persona_suggestion nudging toward caveman — never auto-enabled.
Call this at the start of a session to calibrate response style.
repo_path: optional absolute path to the target repository.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo_path | No |