write_previous_context
Upsert le previous-context éphémère d'un couple (persona, scope).
Une seule entrée live par (human, persona, scope). Un nouveau write écrase
l'existant. Le contenu sera retourné au prochain `activate(persona_slug,
project_scope)` puis devra être purgé explicitement via
`clear_previous_context`.
project_scope omis → scope de session (header X-Project-Scope, puis
SCOPE_DEFAULT) ; passer "global" pour forcer la mémoire globale (scope
NULL), seulement pour ce qui vaut dans tous les projets : ce qui sert au
projet va dans le projet. La mémoire globale n'est lue qu'avec Pro.
Write facts, no filler; keep code, paths and figures exact. At most 6 000
characters. Keep it to a few lines: the next activation serves it before
the memory pack, in its place.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"content_md": "<content_md>"
},
"name": "write_previous_context"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content_md | Yes | ||
| persona_slug | No | soov | |
| project_scope | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||