La bibliothèque se documente elle-même · Agents et conversation
stzConversation
32 méthodes propres · 2 formes avec extensions, rangées sous leur méthode
la source: base/conversation/stzConversation.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Agents et conversation
Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens
Aucune méthode de cette classe n'est exécutée sur cette page : la classe touche aux fichiers, au réseau, aux processus, à l'horloge, au hasard ou au son, et un exemple exécuté ici ne serait que l'exemple de ses effets. Chaque méthode porte l'explication que la bibliothèque donne d'elle-même.
Méthode
Explication, telle que la source la porte
init
(sans commentaire dans la source : le nom se lit comme une phrase) initaucune extension
Topic
(sans commentaire dans la source : le nom se lit comme une phrase) topicaucune extension
SetGoal
THE GOAL: one contract, accepted explicitly, then MONITORED -------- A conversation has exactly ONE goal. It is not assembled from inside the session -- it is BUILT as a stzGoal and HANDED OVER; from then on the conversation is accountable for it and watches it until it is FULFILLED (no gaps left in the space) or REVOKED (abandoned, with a reason). No goal = no loop: the elicitation is goal-driven, so asking without one REFUSES rather than inventing something to ask (LAW 3).aucune extension
GoalQ
(sans commentaire dans la source : le nom se lit comme une phrase) goal qaucune extension
HasGoal
(sans commentaire dans la source : le nom se lit comme une phrase) has goalaucune extension
GoalState
none | pursuing | fulfilled | revokedaucune extension
GoalWhy
(sans commentaire dans la source : le nom se lit comme une phrase) goal whyaucune extension
IsPursuingGoal
(sans commentaire dans la source : le nom se lit comme une phrase) is pursuing goalaucune extension
IsGoalFulfilled
(sans commentaire dans la source : le nom se lit comme une phrase) is goal fulfilledaucune extension
IsGoalRevoked
(sans commentaire dans la source : le nom se lit comme une phrase) is goal revokedaucune extension
RevokeGoal
abandon the goal, on the record -- the other way out besides fulfilmentaucune extension
MonitorGoal
THE MONITORING: re-read the goal against the space; the moment no gap remains, the contract is fulfilled -- recorded, not merely observed.aucune extension
NarrationQ
the name this accessor had until 2026-09-06, kept one version so a caller written against it still runs; TranscriptQ() is the nameaucune extension
History
(sans commentaire dans la source : le nom se lit comme une phrase) historyaucune extension
NumberOfTurns
(sans commentaire dans la source : le nom se lit comme une phrase) number of turnsaucune extension
Gaps
the wise-coding loopaucune extension
NextQuestion
SYSTEM-LED: the next question is BORN FROM THE GAP -- and it can say why it asks (the elicitation is accountable).QCSXTZZZIBWU
Options
the values offered with the pending question (answer register 1)aucune extension
Force
the pending question's illocutionary force ("which" | "what" | "")aucune extension
SetFluency
fluency: a real upgrade when a model IS loaded, else the flooraucune extension
Fluency
(sans commentaire dans la source : le nom se lit comme une phrase) fluencyaucune extension
IsFluencyNeural
TRUE only when neural fluency was asked for AND a model is really loaded -- so a caller can never mistake the floor for the upgrade.aucune extension
Reply
THE ANSWER PROTOCOL (0.3): the reply may be a LIST (data structure), or a STRING (an option / natural phrasing -- comma and 'and' separated values). Every candidate passes the SAME governed admission (R1: laws, dual-write); refusals are narrated AND checkpointed (G7). Verdict: [ :admitted, :refused, :narration ].aucune extension
Why
(sans commentaire dans la source : le nom se lit comme une phrase) whyaucune extension
SetCheckpointTTL
G7 checkpoints, with a TTL ---------------------------------------- A refusal reaches a human -- but a checkpoint nobody cleared should not haunt the session forever. TTL(n) lets one LIVE for n turns; 0 (the default) means it never expires. Nothing is deleted: AllCheckpoints() still holds the full record -- expiry is about what still NEEDS a human.aucune extension
CheckpointTTL
(sans commentaire dans la source : le nom se lit comme une phrase) checkpoint ttlaucune extension
Checkpoints
the checkpoints still LIVE (unexpired) -- what a human must still seeaucune extension
AllCheckpoints
every checkpoint ever raised, expired or not (the audit record)aucune extension
NumberOfExpiredCheckpoints
(sans commentaire dans la source : le nom se lit comme une phrase) number of expired checkpointsaucune extension
Conclude
gaps closed -> WRITE the knowledgebase (the session's real artifact); gaps remaining -> refuse with the list (LAW 3)aucune extension
Save
persistence (*.zcnv)aucune extension
Transcript
(sans commentaire dans la source : le nom se lit comme une phrase) transcriptQCSXTZZZIBWU

