feat: Add tree file view for git status, AgentBar dock, and settings updates
- Add StatusTree component with collapsible directory hierarchy for staged/unstaged/untracked files - Replace flat file lists in GitPage with tree view showing file type icons and git status badges - Add AgentBar arc dock with per-agent terminal frame and voice modal - Update ejecutor settings with hooks for claude-status reporting
This commit is contained in:
@@ -153,7 +153,12 @@ function connectStatusWs() {
|
||||
const msg = JSON.parse(event.data)
|
||||
if (msg.type === 'claude-status') {
|
||||
const status = msg.status as ClaudeStatus
|
||||
console.log('[App] Claude status:', status, msg.tool)
|
||||
const agent = msg.agent || 'main'
|
||||
console.log('[App] Claude status:', status, msg.tool, agent)
|
||||
|
||||
// Only animate the main FAB for 'main' agent — other agents use AgentBar
|
||||
if (agent !== 'main') return
|
||||
|
||||
claudeStatus.value = status
|
||||
claudeTool.value = msg.tool || null
|
||||
|
||||
|
||||
Reference in New Issue
Block a user