Skip to content

feat(ops): live local dashboard server with logs/stats (like Serena localhost:24282) — LOW PRIORITY + security caveat #258

Description

@Wolfvin

Mengapa

Gap-analysis vs Serena MCP. Serena punya live web dashboard (localhost:24282) — real-time logs, tool usage stats, manual shutdown. CodeLens punya dashboard_engine.py yang generate HTML STATIS (snapshot), BUKAN server live. Untuk agent workflow yang panjang, live dashboard bisa bantu observasi.

Konteks

CodeLens sudah punya dashboard_engine.py (static HTML gen) + history_engine.py (trend snapshots). serve/watch sudah ada sebagai long-running command (excluded dari MCP). Infra dasar ada.

Tujuan

Server dashboard lokal opsional yang tampilkan logs + tool-usage stats live selama sesi, dengan manual shutdown.

Constraint — SECURITY CRITICAL

Definition of Done

  • Server live localhost-only (127.0.0.1 default, TIDAK 0.0.0.0)
  • Logs + tool-usage stats real-time
  • Manual shutdown
  • Test bind-address default = localhost (regression guard untuk security)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions