Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

feat(dashboard): dedicated live activity page (phases, reasoning stream, agent/tool activity)

Aperta
#66 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
30/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
java
Ambito
ai, full-stack

Direzione di ricerca

Start by reading SessionEventBroadcaster and the existing frontend page that consumes the WebSocket feed. Check issues #63 and #65 for dependencies, and #24 for cross-replica fan-out requirements. Done means the page displays review phases, available reasoning, token and cost progress, and agent/tool activity when those dependencies land.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

enhancement java javascript
Problem Statement

The live panel streams the model's final output text (review.stream chunks) and basic progress (review.progress: findings count, tokens), but not what the review is actually doing: which phase it is in (fetching diff, reviewing, verifying, summarizing), the model's reasoning as it happens, or — once multi-agent review (#63) lands — which agent/tool is active. There is no dedicated page to watch a review unfold step by step.

Proposed Solution

Add a dedicated live activity page that shows, in real time:

  • the current review phase/step (fetch → review → verify → summarize),
  • the model's reasoning stream, separate from the final output, where the provider exposes it (depends on reasoning control in #65),
  • token/cost accrued so far,
  • per-agent and tool-call activity once multi-agent review (#63) is in place.

Extend SessionEventBroadcaster with phase/step and reasoning event types alongside the existing review.stream chunks, and add a frontend page consuming the existing WebSocket feed. Must work with the cross-replica WebSocket fan-out (#24).

Alternatives Considered
  • Keep the output-only panel (current) — simpler, but gives no insight into what the model is doing mid-review.
Priority

Important

Code of Conduct
  • I have searched for existing issues and this is not a duplicate.
Lingua principale
Java
Stelle
35
Fork
7
Merge medio
9h 23m
PR unite (30g)
154

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di devops-thiago/ThrillhouseBot

Tutte le issue di devops-thiago/ThrillhouseBot

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.