mirror of
https://github.com/Ark0N/Codeman.git
synced 2026-10-09 16:59:43 +02:00
ui: add double-click to open subagent tracking window
Double-click on subagent items in the Subagents tab to open the floating tracking window. Includes tooltip hint. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -17,7 +17,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
|
|||||||
|
|
||||||
Claudeman is a Claude Code session manager with a web interface and autonomous Ralph Loop. It spawns Claude CLI processes via PTY, streams output in real-time via SSE, and supports scheduled/timed runs.
|
Claudeman is a Claude Code session manager with a web interface and autonomous Ralph Loop. It spawns Claude CLI processes via PTY, streams output in real-time via SSE, and supports scheduled/timed runs.
|
||||||
|
|
||||||
**Version**: 0.1353
|
**Version**: 0.1354
|
||||||
|
|
||||||
**Tech Stack**: TypeScript (ES2022/NodeNext, strict mode), Node.js, Fastify, Server-Sent Events, node-pty
|
**Tech Stack**: TypeScript (ES2022/NodeNext, strict mode), Node.js, Fastify, Server-Sent Events, node-pty
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "claudeman",
|
"name": "claudeman",
|
||||||
"version": "0.1353",
|
"version": "0.1354",
|
||||||
"description": "The missing control plane for Claude Code - run 20 autonomous agents with real-time monitoring and session persistence",
|
"description": "The missing control plane for Claude Code - run 20 autonomous agents with real-time monitoring and session persistence",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
|
|||||||
@@ -3921,7 +3921,9 @@ class ClaudemanApp {
|
|||||||
const displayName = agent.description || agent.agentId.substring(0, 7);
|
const displayName = agent.description || agent.agentId.substring(0, 7);
|
||||||
html.push(`
|
html.push(`
|
||||||
<div class="subagent-item ${statusClass} ${isActive ? 'selected' : ''}"
|
<div class="subagent-item ${statusClass} ${isActive ? 'selected' : ''}"
|
||||||
onclick="app.selectSubagent('${agent.agentId}')">
|
onclick="app.selectSubagent('${agent.agentId}')"
|
||||||
|
ondblclick="app.openSubagentWindow('${agent.agentId}')"
|
||||||
|
title="Double-click to open tracking window">
|
||||||
<div class="subagent-header">
|
<div class="subagent-header">
|
||||||
<span class="subagent-icon">🤖</span>
|
<span class="subagent-icon">🤖</span>
|
||||||
<span class="subagent-id" title="${this.escapeHtml(agent.description || agent.agentId)}">${this.escapeHtml(displayName.length > 40 ? displayName.substring(0, 40) + '...' : displayName)}</span>
|
<span class="subagent-id" title="${this.escapeHtml(agent.description || agent.agentId)}">${this.escapeHtml(displayName.length > 40 ? displayName.substring(0, 40) + '...' : displayName)}</span>
|
||||||
|
|||||||
Reference in New Issue
Block a user