Record a session turn
session.recordRecord a session turn (decision, breakthrough, summary) so the next session can resume.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | user | ai (default user) | |
| track | No | Optional track slug (lowercase; a-z0-9 start, then a-z0-9-_. /) — tags this turn into that track's implementation log (session.track_log) | |
| content | Yes | Turn content | |
| turn_type | No | Turn type (default message) | |
| importance | No | 0-1 importance (default 0.5) | |
| session_id | No | Target session (default: most recent session) | |
| supersedes | No | Memory id of an earlier turn this record corrects/replaces (amend-with-supersede) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||