-
Notifications
You must be signed in to change notification settings - Fork 168
GSoC 2026 Proposal Interest: [Idea 2] Studio Observability Dashboard #335
Copy link
Copy link
Closed
Labels
area/uxUser interface, interaction, terminal experienceUser interface, interaction, terminal experiencekind/featureNew capabilityNew capabilitypriority/p3Low priorityLow priority
Description
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
/wsfor real-time streaming
Phase 2: Studio Integration (Weeks 4-6)
- Create Makepad-based visualization panels
- Integrate with existing
makepad-chartandmakepad-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:
- Should the metrics service live in
mofa-studioas a separate crate or extendmofa-monitoring? - What's the current state of agent event tracking - are there existing hooks I can leverage?
- For MVP, which agent flow should I target first for bottleneck demonstration?
Looking forward to your guidance!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area/uxUser interface, interaction, terminal experienceUser interface, interaction, terminal experiencekind/featureNew capabilityNew capabilitypriority/p3Low priorityLow priority