| Context Compression | Automatically summarizes conversation history when approaching session limit. |
| Browser Automation Middleware | Lets ChatKit clients execute safe browser-page actions such as snapshot, click, fill, scroll, screenshot, and wait. |
| Ralph Loop Middleware | Retries an agent from a clean message context until it emits the completion promise or reaches the retry limit. |
| Human-in-the-Loop Middleware | Pauses configured tool calls for human approval, editing, or rejection before execution. |
| Sensitive Filter Middleware | Filters sensitive input/output content using rule-based or LLM policies. |
| Agent Behavior Monitor Middleware | Detects prompt injection, risky instructions, high-frequency tool calls, and repeated failures. |