What problem does it solve? The Cursor CLI prompt area shows no session context by default, forcing users to manually check which model is active, how much context window remains, or which git branch they are on. ## Core Features & Use Cases - Custom status line commands: Register any executable or inline command in ~/.cursor/cli-config.json that receives a JSON session payload on stdin and renders stdout above the prompt. - Rich session payload: Access model name, context window usage percentages, working directory, vim mode, worktree info, and output style from the structured stdin JSON. - Multi-line and ANSI color output: Render multiple rows with terminal color codes, with configurable padding, update interval, and timeout. - Use Case: A developer wants a persistent indicator showing the current model and a context-usage progress bar. They write a small bash script using jq to parse the payload and render [Claude 4 Opus] ▓▓▓░░░░░░░ 34% above the prompt. ## Quick Start Set up a status line in my Cursor CLI that shows the current model name and context window usage percentage.