Logging, progress, and cancellation — TypeScript SDK · Smolify