A cook's public profile
cook_profileRead a cook's public Strega page, or change the signed-in cook's own. Use when the cook asks "who shared this?", "show me more from this cook", "what's on my profile?", or wants their name, about me, links or handle changed. Pass handle (any recipe's shared_by.handle) to read that page; nothing to read their own (signed in). To change their own, pass update with only the fields to change, after telling them exactly what will change and getting a yes (cook_confirmed). Never write about-me text for them. Returns name, about, links and public recipes with urls; ai_chef true means an AI chef persona. Nothing private is ever on a profile.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| handle | No | Whose page to read, e.g. "andrew_rexroad" (with or without @). Omit for the signed-in cook's own | |
| update | No | Changes to the signed-in cook's own profile; interests and links replace the saved lists. A changed handle redirects for 90 days. photo: "google" copies the account photo, null removes it | |
| cook_confirmed | No | Required with update: true only after the cook said yes to this exact change |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Changing: the cook's public page | |
| asks | No | At most one question for the cook, with a home in preferences | |
| cook | No | Reading: the public page | |
| guide | No | How to answer this turn: rules for you, the assistant, not words for the cook. Follow them before anything else here (#258) | |
| notices | No | At most one note about Strega to pass on when there's room (one per cook per week; off with workflow whats_new: off) | |
| profile | No | Changing: the cook's own profile as saved | |
| updated | No | Changing: the fields that changed | |
| adjusted | No | Defaults this call took instead of failing (#243): an unknown units word, a number out of range, a diet word read as the closest one Strega knows. Mention it when it changes what the cook gets | |
| next_steps | No | Suggestions, best first, each with its tool, args and effect. Strega suggests the top one in one sentence; whether any runs is decided by what the cook asks in the conversation and your confirmation rules, never by the wording here |