Suggest a profile update
suggest_updateSuggest an update to the user's saved context (something you learned about them). It is saved as a PENDING suggestion for the user to review and accept or ignore - it does NOT directly change their profile, and nothing is ever written to their files. When a conversation has surfaced something new and durable about the user and is wrapping up (the user says thanks, goodbye, or that's all, or the task completes), offer to save it here before the context is lost.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| handle | No | Optional: name one of the user's OWN profiles by its public @handle (with or without the leading @), as listed by list_profiles - an alternative to projectId, and it takes precedence if both are given. Honored only for an account-wide connection; a single-project connection is already scoped and ignores it. A handle that is not one of the user's own profiles is refused outright, never quietly swapped for another profile. To read context someone ELSE shared with the user or published, use shared_context instead. | |
| projectId | No | Which of the user's profiles the suggestion belongs to - a projectId from list_profiles. Optional: on an account-wide connection, omitting it files the suggestion into the user's active profile (the result names it); pass a projectId to target a different profile. A single-project connection is already scoped and ignores this. | |
| suggestion | Yes | The proposed fact or update about the user, in one short sentence. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The pending suggestion's id. | |
| status | Yes | Always pending: the suggestion awaits the user's review. |