tools.express_narrative_desires module
Forced bridge from narrative-desire state into the visible answer.
- tools.express_narrative_desires.collect_desires(room_context)
Collect prompt-safe desire obligations grouped by affective voice.
- async tools.express_narrative_desires.run(ctx=None)
Return the per-voice desire contract for the current final answer.
- Return type:
- Parameters:
ctx (ToolContext | None)