Skip to content

save_sequence

Save the sequence

Act · mcp:actOpens at: Target confirmed, choosing a planIdempotent

Saves the sequence once the user settled its 3 emails one by one with propose_email: it records exactly what they settled, under the name given. Nothing is sent.

Description the model readsSent as is in tools/list.
Save the sequence once the user settled its 3 emails one by one with propose_email: it records exactly what they settled, under the name you give. Saving new copy clears an earlier yes to it. Nothing is sent.

The user says

Save these three as my sequence.

tools/call · Arguments the assistant sends
{
"name": "save_sequence",
"arguments": {
"name": "Dentists FR — missed calls"
}
}
namestringrequired2–120 chars

A short name for the sequence.

Input schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 2,
"maxLength": 120,
"description": "A short name for the sequence."
}
},
"required": ["name"]
}

Result kindsequence

kind"sequence"
outcomestring

What happened, in a sentence.

sequenceobject | null
  • name string
  • approved boolean — True once the user said yes to THIS copy.
  • steps object[]
appUrlstring
Output schema
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"const": "sequence"
},
"outcome": {
"type": "string",
"description": "What happened, in a sentence."
},
"sequence": {
"anyOf": [
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"approved": {
"type": "boolean",
"description": "True once the user said yes to THIS copy."
},
"steps": {
"type": "array",
"items": {
"type": "object",
"properties": {
"day": {
"type": "integer",
"description": "Days after the first email that this one leaves."
},
"subject": {
"type": "string"
},
"body": {
"type": "string"
}
},
"required": ["day", "subject", "body"],
"additionalProperties": false
}
}
},
"required": ["name", "approved", "steps"],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"appUrl": {
"type": "string"
}
},
"required": ["kind", "outcome", "sequence", "appUrl"],
"additionalProperties": false
}
  • Saving new copy clears an earlier yes to that sequence.