This project defines the core TypeScript type definitions that structure the Claude Code CLI. It establishes the contracts for an agentic workflow, unifying interactive commands, persistent session history, and a granular permission system with an extensible architecture for plugins and hooks, ensuring type safety across the application's lifecycle and telemetry reporting.
Generated by Code IQ