What problem does it solve? Developers working with the @tdsk/agent library need a consolidated reference for its AgentRunner lifecycle, tool system, persistence interfaces, and integration points to build multi-turn AI agent applications without reading the entire codebase. ## Core Features & Use Cases - AgentRunner Lifecycle Reference: Covers init(), runTurn(), updateConfig(), and destroy() for instance-based sessions, plus the static AgentRunner.run() for one-shot SSE endpoints. - Tool System Documentation: Details 9 sandbox tools, 2 web tools via Jina, 2 memory tools backed by IMemoryProvider, and custom function tools from FunctionModel definitions. - Architecture Patterns: Explains event bridging to TStreamEvent, per-turn skill resolution, transient error retries with exponential backoff, and context window management with prune or compact strategies. - Use Case: When wiring a backend SSE endpoint to stream agent responses, consult this Skill to correctly implement IAgentRunnerDB persistence and the onExecuteFunction callback. ## Quick Start Ask the agent to explain how to initialize an AgentRunner instance with sandbox tools and run a multi-turn conversation.