Skip to content

GSoC 2026 Proposal Interest: [Idea 2] Studio Observability Dashboard #335

@moksha-hub

Description

@moksha-hub

Hi mentors! I am Moksha, I came across project Ideas and interested in working on Idea 2: Studio Observability Dashboard for GSoC 2026.

Proposed Approach

Phase 1: Backend Metrics Service (Weeks 1-3)

  • Build metrics collection layer in mofa-runtime
  • Expose REST endpoints: /api/agents, /api/metrics
  • Implement WebSocket /ws for real-time streaming

Phase 2: Studio Integration (Weeks 4-6)

  • Create Makepad-based visualization panels
  • Integrate with existing makepad-chart and makepad-d3
  • Implement 4 core views: latency, throughput, queue depth, model load state

Phase 3: Bottleneck Detection (Weeks 7-8)

  • End-to-end scenario testing
  • Documentation and reproducible setup

Questions:

  1. Should the metrics service live in mofa-studio as a separate crate or extend mofa-monitoring?
  2. What's the current state of agent event tracking - are there existing hooks I can leverage?
  3. For MVP, which agent flow should I target first for bottleneck demonstration?

Looking forward to your guidance!

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/uxUser interface, interaction, terminal experiencekind/featureNew capabilitypriority/p3Low priority

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions