Update reader profile
update_reader_profileUpdate a person's OPERATOR FLUENCY (baseline + per-topic strengths that follow them across companies). Use when the operator (or an admin) sets or corrects how agents should speak to them, or when seeding an empty profile with seed_if_empty for a first guess. Human door for edits; agents may seed empty self only.
[write-tier — first use may require a manager's approval; a from-now-on approval makes future calls seamless, a just-once approval re-asks next time. Call it on the first clear ask; the card is the yes — do not re-ask in chat.]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domains | No | Topic → novice|fluent|expert (merged). | |
| companyId | Yes | FreedomOS company id to act within (you must be a member). Required for company-scoped tools. | |
| member_id | No | Optional target UUID. Defaults to you. Updating another member requires admin in this company. | |
| default_level | No | ||
| glossary_seen | No | Glossary terms already introduced to this person (full replace, not merged). | |
| seed_if_empty | No | If true, agents may write only when the target has no profile yet (self only). Human doors may always write. |