feature: agentop observe — show a request and its response as one row
I maintainer di solito rispondono entro 1 giorno
@huang195 ci sta già lavorando.
Dal 7/11/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Problem
In agentop observe, the events pane shows a request and its response as two separate rows. They share an exchange number in the # column, but other traffic can land between them, so following one call from request to response means matching # values by eye.
The split helps when you want to compare the two halves (for example upstream vs downstream bytes, or a plugin that acted on only one direction). It makes the logical flow of a turn harder to read.
Proposal
Add a way to show each exchange as one row: method/host, status, duration, both directions' sizes and tokens, and every plugin action on either half. ↵ opens a detail with the request and the response together.
Open questions:
- A toggle key, or a column-picker option saved in
agentop-config.yaml? - How should a request with no response yet show (in flight, or a failed dial)?
- When both halves have a plugin action, what goes in the action/plugin columns?
- Sorting already keeps the
#pairing; a merged row would sort as one unit.
Context
Requested in #cortex-community by @vinodmut (2026-11-06). Related: s already hides or shows a request and its response together.
Where it lives
cmd/agentop/tui/events_pane.go,events_columns.go,events_blocks.gocmd/agentop/tui/detail_pane.gocmd/agentop/README.md: the events pane section and the column table
Assisted-By: Claude (Anthropic AI) [email protected]
- Lingua principale
- Go
- Stelle
- 23
- Fork
- 44
- Merge medio
- 14h 38m
- PR unite (30g)
- 254
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di rossoctl/cortex
-
feature: let `session.archive` set where it writes, so a second Cortex can keep its own sessionsApertaenhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 54/100
I maintainer di solito rispondono entro 1 giorno
-
feature: agentop observe — search user prompts and agent responses across a session's eventsForse già presa @huang195 l’ha presa oggi. Apertaenhancement ux
rossoctl/cortex#1680 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
feedback laptop
Difficoltà 5/5 Più di una settimana Idoneità per principianti 28/100
I maintainer di solito rispondono entro 1 giorno
-
chore: Remove the decline_responses_websockets translation after a deprecation releaseForse già presa @Alan-Cha l’ha presa 4 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
rossoctl/cortex#1625 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
agentop configure codex/opencode can wait on itself when an agent runs itForse già presa @Alan-Cha l’ha presa 10 giorni fa. Aperta
rossoctl/cortex#1530 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di rossoctl/cortex
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
router-for-me/CLIProxyAPI#7330 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
bug os:ios
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
hajimehoshi/ebiten#4039 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 9 giorni