end_session
Close Cursor work sessions by syncing context files, updating Agent OS files, and committing changes to git with session summaries and accomplishments.
Instructions
Close the current Cursor session, sync all context files, update Agent OS files, and commit to git. This is the main tool for ending a work session.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| conversationSummary | Yes | Summary of what was accomplished in this session. If not provided, will attempt to extract from context. | |
| accomplishments | No | List of specific accomplishments (optional, will be extracted if not provided) | |
| decisions | No | List of decisions made during this session (optional) | |
| blockers | No | List of blockers or issues encountered (optional) | |
| nextSteps | No | List of next steps or TODO items (optional) |
Input Schema (JSON Schema)
{
"properties": {
"accomplishments": {
"description": "List of specific accomplishments (optional, will be extracted if not provided)",
"items": {
"type": "string"
},
"type": "array"
},
"blockers": {
"description": "List of blockers or issues encountered (optional)",
"items": {
"type": "string"
},
"type": "array"
},
"conversationSummary": {
"description": "Summary of what was accomplished in this session. If not provided, will attempt to extract from context.",
"type": "string"
},
"decisions": {
"description": "List of decisions made during this session (optional)",
"items": {
"type": "string"
},
"type": "array"
},
"nextSteps": {
"description": "List of next steps or TODO items (optional)",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"conversationSummary"
],
"type": "object"
}