configure_profile_commit
Close out a Configure-profile-backed turn by submitting bounded turn evidence and, optionally, durable memories worth keeping. Error -32009 (commit_required) from any configure tool is resolved ONLY by this call: commit, then retry the blocked call — never configure_connect, which is for sign-in. Call it at turn end even when you learned nothing durable: reads and searches created obligations regardless, and an empty commit with a one-line summary clears them. The runtime usually calls this for you after a profile read; call it yourself only when your host requires manual write-back. Prefer configure_profile_remember for a single fact the user explicitly stated; use commit to clear the obligation created by a configure_profile_read or configure_profile_search and to save memories drawn from the whole turn. Evidence is minimal: at most the specific user statements that support each memory, plus toolResults — never conversation history; memories are durable user facts, preferences, or intentions rather than provenance or assistant replies. Returns the obligations it cleared and any memories written (id, source, marker). Additive: it only records what this turn learned. It never deletes or overwrites existing memories, and never emails, posts, or publishes anything on the user's behalf.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| read_id | No | Optional read id returned by a prior configure_profile_read or configure_profile_search obligation; pass it to tie this commit to that specific read. | |
| memories | No | Optional durable memory candidates to save, one clear fact per entry. Only include durable user facts, preferences, or intentions; do not summarize provenance, the conversation, or assistant replies. | |
| messages | No | Optional minimal evidence to clear read-backed commit obligations: at most the one or two user statements that directly support each saved memory. Never send conversation history or any messages beyond those supporting statements. | |
| toolResults | No | Optional bounded tool result evidence, each with toolName and content, used as evidence to clear read-backed commit obligations. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| memories | No | ||
| committed | No | ||
| obligations | No | Read obligations this commit cleared. |