Feature Request: Add Status Line Support to VSCode Extension
Summary
Add status line functionality to the VSCode extension (graphical panel mode), similar to the CLI status line feature.
Current Behavior
The status line feature is currently CLI-only and displays contextual information at the bottom of the terminal interface (e.g., username in directory on branch). This feature is not available in the VSCode extension when using the graphical panel.
Desired Behavior
Display a status line in the VSCode extension's graphical panel that shows:
- Current user/environment context
- Working directory
- Git branch information
- Model being used
- Context window usage
- Session costs/token counts (optional)
Example format from CLI:
<user> in <project> on <feature/description>
Motivation
- Consistency: Users switching between CLI and VSCode extension would have consistent experience
- Context awareness: Quick visibility into current working context without checking multiple places
- Git workflow: Branch information at a glance is helpful for development workflows
- Resource monitoring: Token usage and costs visible without running commands
Possible Implementation
The status line could be displayed:
- At the top/bottom of the Claude Code panel
- As an enhanced status bar item in VSCode's native status bar
- As a configurable element similar to the CLI's status line settings
The existing CLI status line configuration could potentially be reused or adapted for the extension.
Related Documentation
Workaround
Currently, users who want status line features must use terminal mode ("claudeCode.useTerminal": true), which loses the benefits of the graphical panel interface.
---
Suggested Labels: enhancement, vscode, ui
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗