Memory Session Append
memory_session_appendAppend a turn to a working-memory session (self-healing).
When session_id has expired or was closed, a fresh session is
opened automatically and the turn lands there; the response then
carries the replacement session_id and reopened: true. Pass
repo (and optionally github / topic) so reopen preserves
workspace scope and updates the state pointer without a manual
memory_state_set.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | No | Workspace slug. When set with an active bearer token, reopen self-healing updates the conversation/active-session pointer. | |
| role | Yes | user, assistant, tool, or system | |
| topic | No | Session topic used when reopening after expiry | |
| github | No | GitHub owner/repo tag used when reopening a session | |
| content | Yes | Turn content | |
| session_id | Yes | Session id from memory_session_open |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||