Status line
The configurable line at the bottom of the CLI and the script contract behind it. Small, but it's the piece of UI you stare at all day.
Widest support first. Hover any name for what it means.
| concept | support | Claude Code | Codex not shipped | Cursor not shipped | Fabro not shipped | Kimi Code not shipped |
|---|---|---|---|---|---|---|
| agent.name | 1/5 | — | — | — | — | |
| cache_write_tokens | 1/5 | — | — | — | — | |
| caching_observed | 1/5 | — | — | — | — | |
| context_window.context_window_size | 1/5 | — | — | — | — | |
| context_window.current_usage | 1/5 | — | — | — | — | |
| context_window.remaining_percentage | 1/5 | — | — | — | — | |
| context_window.total_input_tokens | 1/5 | — | — | — | — | |
| context_window.total_output_tokens | 1/5 | — | — | — | — | |
| context_window.used_percentage | 1/5 | — | — | — | — | |
| cost.total_api_duration_ms | 1/5 | — | — | — | — | |
| cost.total_cost_usd | 1/5 | — | — | — | — | |
| cost.total_duration_ms | 1/5 | — | — | — | — | |
| cost.total_lines_added | 1/5 | — | — | — | — | |
| cost.total_lines_removed | 1/5 | — | — | — | — | |
| cwd | 1/5 | — | — | — | — | |
| effort.level | 1/5 | — | — | — | — | |
| exceeds_200k_tokens | 1/5 | — | — | — | — | |
| expected_rebuilds | 1/5 | — | — | — | — | |
| expires_at | 1/5 | — | — | — | — | |
| fast_mode | 1/5 | — | — | — | — | |
| hit_ratio | 1/5 | — | — | — | — | |
| last_miss_at | 1/5 | — | — | — | — | |
| misses | 1/5 | — | — | — | — | |
| miss_recache_tokens | 1/5 | — | — | — | — | |
| model.display_name | 1/5 | — | — | — | — | |
| model.id | 1/5 | — | — | — | — | |
| output_style.name | 1/5 | — | — | — | — | |
| pr.kind | 1/5 | — | — | — | — | |
| pr.number | 1/5 | — | — | — | — | |
| prompt_cache | 1/5 | — | — | — | — | |
| prompt_id | 1/5 | — | — | — | — | |
| pr.review_state | 1/5 | — | — | — | — | |
| pr.url | 1/5 | — | — | — | — | |
| rate_limits.five_hour.resets_at | 1/5 | — | — | — | — | |
| rate_limits.five_hour.used_percentage | 1/5 | — | — | — | — | |
| rate_limits.seven_day.resets_at | 1/5 | — | — | — | — | |
| rate_limits.seven_day.used_percentage | 1/5 | — | — | — | — | |
| rate_limits.spend_limit.resets_at | 1/5 | — | — | — | — | |
| rate_limits.spend_limit.used_percentage | 1/5 | — | — | — | — | |
| recache_tokens_if_cold | 1/5 | — | — | — | — | |
| requests | 1/5 | — | — | — | — | |
| session_id | 1/5 | — | — | — | — | |
| session_name | 1/5 | — | — | — | — | |
| thinking.enabled | 1/5 | — | — | — | — | |
| transcript_path | 1/5 | — | — | — | — | |
| ttl | 1/5 | — | — | — | — | |
| version | 1/5 | — | — | — | — | |
| vim.mode | 1/5 | — | — | — | — | |
| warm | 1/5 | — | — | — | — | |
| workspace.added_dirs | 1/5 | — | — | — | — | |
| workspace.current_dir | 1/5 | — | — | — | — | |
| workspace.git_worktree | 1/5 | — | — | — | — | |
| workspace.project_dir | 1/5 | — | — | — | — | |
| workspace.repo.host | 1/5 | — | — | — | — | |
| workspace.repo.name | 1/5 | — | — | — | — | |
| workspace.repo.owner | 1/5 | — | — | — | — | |
| worktree.branch | 1/5 | — | — | — | — | |
| worktree.name | 1/5 | — | — | — | — | |
| worktree.original_branch | 1/5 | — | — | — | — | |
| worktree.original_cwd | 1/5 | — | — | — | — | |
| worktree.path | 1/5 | — | — | — | — |