WorkingMemory

In-conversation key-value memory, lost when the conversation ends.

Usage

Source

WorkingMemory()

This is the fastest tier — a simple dict-backed store for transient data needed during a single conversation turn or session.

Examples

import talk_box as tb

wm = tb.WorkingMemory()
wm.set("user_name", "Alice")
wm.get("user_name")  # "Alice"
wm.keys()             # ["user_name"]
wm.clear()