Skip to content

Commit f5a38bc

Browse files
committed
test(data): event only test permission-prompt
1 parent 97638e6 commit f5a38bc

File tree

3 files changed

+676
-13
lines changed

3 files changed

+676
-13
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"lines":["","----","","","Perfect! Now I understand how it works. The message headers have extmarks with `virt_text` where the first element contains the icon (either `header_user` or `header_assistant`). Let me check the output_window module to understand the extmark namespace:","","** run** `Find extmark namespace usage`","","```bash","> rg \"nvim_buf_get_extmarks|ns_id\" /Users/cam/Dev/neovim-dev/opencode.nvim/lua/opencode/ui/output_window.lua -B 2 -A 2","```","","> [!WARNING] Permission required to run this tool.",">","> Accept `a` Always `A` Deny `d`",""],"timestamp":1760591360,"extmarks":[[1,2,0,{"ns_id":3,"virt_text_pos":"win_col","virt_text_repeat_linebreak":false,"virt_text_win_col":-3,"virt_text":[[" ","OpencodeMessageRoleAssistant"],[" "],["PLAN","OpencodeMessageRoleAssistant"],[" claude-sonnet-4.5","OpencodeHint"],[" (2025-10-16 04:27:36)","OpencodeHint"],[" [msg_9eb45fbe60020xE560OGH3Vdoo]","OpencodeHint"]],"virt_text_hide":false,"right_gravity":true,"priority":10}],[2,6,0,{"ns_id":3,"virt_text_pos":"win_col","virt_text_repeat_linebreak":true,"virt_text_win_col":-1,"virt_text":[["▌","OpencodeToolBorder"]],"virt_text_hide":false,"right_gravity":true,"priority":4096}],[3,7,0,{"ns_id":3,"virt_text_pos":"win_col","virt_text_repeat_linebreak":true,"virt_text_win_col":-1,"virt_text":[["▌","OpencodeToolBorder"]],"virt_text_hide":false,"right_gravity":true,"priority":4096}],[4,8,0,{"ns_id":3,"virt_text_pos":"win_col","virt_text_repeat_linebreak":true,"virt_text_win_col":-1,"virt_text":[["▌","OpencodeToolBorder"]],"virt_text_hide":false,"right_gravity":true,"priority":4096}],[5,9,0,{"ns_id":3,"virt_text_pos":"win_col","virt_text_repeat_linebreak":true,"virt_text_win_col":-1,"virt_text":[["▌","OpencodeToolBorder"]],"virt_text_hide":false,"right_gravity":true,"priority":4096}],[6,10,0,{"ns_id":3,"virt_text_pos":"win_col","virt_text_repeat_linebreak":true,"virt_text_win_col":-1,"virt_text":[["▌","OpencodeToolBorder"]],"virt_text_hide":false,"right_gravity":true,"priority":4096}],[7,11,0,{"ns_id":3,"virt_text_pos":"win_col","virt_text_repeat_linebreak":true,"virt_text_win_col":-1,"virt_text":[["▌","OpencodeToolBorder"]],"virt_text_hide":false,"right_gravity":true,"priority":4096}],[8,12,0,{"ns_id":3,"virt_text_pos":"win_col","virt_text_repeat_linebreak":true,"virt_text_win_col":-1,"virt_text":[["▌","OpencodeToolBorder"]],"virt_text_hide":false,"right_gravity":true,"priority":4096}],[9,13,0,{"ns_id":3,"virt_text_pos":"win_col","virt_text_repeat_linebreak":true,"virt_text_win_col":-1,"virt_text":[["▌","OpencodeToolBorder"]],"virt_text_hide":false,"right_gravity":true,"priority":4096}],[10,14,0,{"ns_id":3,"virt_text_pos":"win_col","virt_text_repeat_linebreak":true,"virt_text_win_col":-1,"virt_text":[["▌","OpencodeToolBorder"]],"virt_text_hide":false,"right_gravity":true,"priority":4096}],[11,15,0,{"ns_id":3,"virt_text_pos":"win_col","virt_text_repeat_linebreak":true,"virt_text_win_col":-1,"virt_text":[["▌","OpencodeToolBorder"]],"virt_text_hide":false,"right_gravity":true,"priority":4096}]]}

0 commit comments

Comments
 (0)