Todos los engramas Engramas

tone_stabilizer

Su propia voz. Las sesiones largas apartan al asistente de su registro: las respuestas se alargan, se vuelven informes o toman el ánimo del último tramo. El autorrecuerdo corriente lo empeora, porque encaja con el estado actual y devuelve las líneas más recientes como si fueran el carácter. Este engrama devuelve en su lugar las palabras propias de antes de ese tramo. Necesita turnos guardados con speaker me; si no hay ninguno, devuelve vacío en vez de adivinar. Devuelve hasta 10.

# store the assistant's turns as speaker "me", then pull its own register back
mem.add("I keep answers short unless you ask for detail.", user_id="alice", speaker="me")
mine = mem.engram("tone_stabilizer", "how do I usually answer?", user_id="alice")
await mem.add("I keep answers short unless you ask for detail.", "alice", { speaker: "me" });
const mine = await mem.engram("tone_stabilizer", "how do I usually answer?", "alice");
mem.add("I keep answers short unless you ask for detail.", "alice", json!({"speaker": "me"})).await?;
let mine = mem.engram("tone_stabilizer", "how do I usually answer?", "alice").await?;
curl -X POST https://api.wontopos.com/api/v1/engram/run \
  -H "X-API-Key: wos-live-..." -H "Content-Type: application/json" \
  -d '{"name":"tone_stabilizer","user_id":"alice","query":"how do I usually answer?"}'
Respuesta
{ "engram": "tone_stabilizer", "hops": 2, "count": 10,
  "memories": [ { "content": "I keep answers short unless you ask for detail.", "speaker": "me" }, ... ],
  "usage": { "input_tokens": 200, "output_tokens": 442 } }
Se mide por tokens - cada llamada devuelve usage (entrada + salida), contado con el mismo tokenizador que el resto de la API; sin tarifas ocultas por engrama. ¿Necesitas varios a la vez? Llámalos de forma concurrente - cada engrama es una solicitud independiente.