Maintaining Agent State with ClaudeSDKClient | CodeSignal Learn