Skip to content

Agent Manager Window — Install, Configure, Monitor #416

@kovtcharov

Description

@kovtcharov

T2: Agent Manager Window — Install, Configure, Monitor

Priority: p0

Full agent management UI window opened from "Manage Agents..." menu item.

New Files

cpp/dotnet/GaiaTray/Forms/
├── AgentManagerForm.cs
├── AgentManagerForm.Designer.cs
├── AgentDetailPanel.cs           # Per-agent detail view
└── AgentConfigDialog.cs          # Per-agent settings

UI Layout

┌─────────────────────────────────────────────────────────┐
│  GAIA Agent Manager                              [─][□][×]│
├────────────────────┬────────────────────────────────────┤
│  Agents            │  Process Intelligence               │
│  ─────────────     │  ──────────────────                 │
│  ● Process Intel   │  Status: Running (PID 4892)        │
│  ● Network Intel   │  Version: 1.0.0                    │
│  ○ Storage Intel   │  Memory: 8.2 MB                    │
│  ○ Gaming          │  Uptime: 2h 34m                    │
│  ◌ Security [inst] │  Tools: 18 registered              │
│  ◌ Startup  [inst] │                                    │
│  ◌ Thermal  [inst] │  Recent Actions:                   │
│  ◌ Productiv[inst] │  12:34 list_processes (auto, ok)   │
│  ◌ Backup   [inst] │  12:35 kill_process (confirm, ok)  │
│                    │                                    │
│  ● Running ○ Stop  │  [Start] [Stop] [Configure]       │
│  ◌ Not Installed   │  [Terminal] [Interact] [Uninstall] │
├────────────────────┴────────────────────────────────────┤
│  [Install All] [Update All] [Refresh]                    │
└─────────────────────────────────────────────────────────┘

Features

  • Agent list with status indicators (running/stopped/not installed/update available)
  • Per-agent detail panel: status, PID, memory, uptime, tool count, recent actions
  • Start/stop/restart, configure, install/uninstall buttons
  • Real-time status updates via timer polling (1s interval)

Blocked by: #415 (T1)

See full spec

Metadata

Metadata

Assignees

No one assigned

    Labels

    domain:automationScheduler, autonomy, RAG, web search, watchers, researchdotnet.NET/C# implementationguiGUI / desktop applicationos-agentsOS agent MCP serversp0high prioritytrack:consumer-appHermes-competitor consumer product — mobile-first, voice + messaging + memory + skillstraySystem tray application

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions