feature: agentop observe — show a request and its response as one row
Maintainer thường phản hồi trong vòng 1 ngày
@huang195 đang làm issue này rồi.
Từ ngày 7/11/2026.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
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]
- Ngôn ngữ chính
- Go
- Star
- 23
- Fork
- 44
- Merge trung bình
- 14 giờ 38 phút
- Pull request đã merge (30 ngày)
- 254
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của rossoctl/cortex
-
feature: let `session.archive` set where it writes, so a second Cortex can keep its own sessionsĐang mởenhancement
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 54/100
Maintainer thường phản hồi trong vòng 1 ngày
-
feature: agentop observe — search user prompts and agent responses across a session's eventsCó thể đã có người làm @huang195 đã nhận hôm nay. Đang mởenhancement ux
rossoctl/cortex#1680 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
feedback laptop
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 28/100
Maintainer thường phản hồi trong vòng 1 ngày
-
chore: Remove the decline_responses_websockets translation after a deprecation releaseCó thể đã có người làm @Alan-Cha đã nhận 4 ngày trước. Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100
rossoctl/cortex#1625 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
agentop configure codex/opencode can wait on itself when an agent runs itCó thể đã có người làm @Alan-Cha đã nhận 10 ngày trước. Đang mở
rossoctl/cortex#1530 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của rossoctl/cortex
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
router-for-me/CLIProxyAPI#7330 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug os:ios
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
hajimehoshi/ebiten#4039 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
Maintainer thường phản hồi trong vòng 9 ngày