Deep-dive into the Santra CLI project: architecture, TypeScript, AI agents, streaming, error handling, CLI/TUI, testing, and system design.