Establish OpenCode compatibility certification corpus
Some checks failed
Some checks failed
This commit is contained in:
4
fixtures/events/current-status-idle.jsonl
Normal file
4
fixtures/events/current-status-idle.jsonl
Normal file
@@ -0,0 +1,4 @@
|
||||
{"type":"message.part.delta","properties":{"sessionID":"ses_fixture","messageID":"msg_assistant","partID":"part_text","field":"text","delta":"current "}}
|
||||
{"type":"message.part.delta","properties":{"sessionID":"ses_fixture","messageID":"msg_assistant","partID":"part_text","field":"text","delta":"ok"}}
|
||||
{"type":"message.part.updated","properties":{"sessionID":"ses_fixture","part":{"id":"part_text","messageID":"msg_assistant","sessionID":"ses_fixture","type":"text","text":"current ok"}}}
|
||||
{"type":"session.status","properties":{"sessionID":"ses_fixture","status":{"type":"idle"}}}
|
||||
3
fixtures/events/delta-before-part.jsonl
Normal file
3
fixtures/events/delta-before-part.jsonl
Normal file
@@ -0,0 +1,3 @@
|
||||
{"type":"message.part.delta","properties":{"sessionID":"ses_fixture","messageID":"msg_assistant","partID":"part_tail","field":"text","delta":"tail dro"}}
|
||||
{"type":"message.part.updated","properties":{"sessionID":"ses_fixture","part":{"id":"part_tail","messageID":"msg_assistant","sessionID":"ses_fixture","type":"text","text":"tail drop recovered"}}}
|
||||
{"type":"session.status","properties":{"sessionID":"ses_fixture","status":{"type":"idle"}}}
|
||||
7
fixtures/events/interactive-prompts.jsonl
Normal file
7
fixtures/events/interactive-prompts.jsonl
Normal file
@@ -0,0 +1,7 @@
|
||||
{"type":"question.asked","properties":{"id":"que_fixture","sessionID":"ses_fixture","questions":[{"header":"Choice","question":"Continue?","options":[{"label":"Yes","description":"Continue"}]}],"tool":{"messageID":"msg_assistant","callID":"call_question"}}}
|
||||
{"type":"message.part.updated","properties":{"sessionID":"ses_fixture","part":{"id":"part_tool","messageID":"msg_assistant","sessionID":"ses_fixture","type":"tool","callID":"call_question","tool":"question","state":{"status":"running","input":{}}}}}
|
||||
{"type":"permission.asked","properties":{"id":"per_fixture","sessionID":"ses_fixture","permission":"bash","patterns":["echo *"]}}
|
||||
{"type":"permission.replied","properties":{"sessionID":"ses_fixture","requestID":"per_fixture","reply":"once"}}
|
||||
{"type":"question.replied","properties":{"sessionID":"ses_fixture","requestID":"que_fixture","answers":[["Yes"]]}}
|
||||
{"type":"message.part.updated","properties":{"sessionID":"ses_fixture","part":{"id":"part_tool","messageID":"msg_assistant","sessionID":"ses_fixture","type":"tool","callID":"call_question","tool":"question","state":{"status":"completed","input":{},"output":"answered"}}}}
|
||||
{"type":"session.status","properties":{"sessionID":"ses_fixture","status":{"type":"idle"}}}
|
||||
2
fixtures/events/legacy-idle.jsonl
Normal file
2
fixtures/events/legacy-idle.jsonl
Normal file
@@ -0,0 +1,2 @@
|
||||
{"type":"message.part.delta","properties":{"sessionID":"ses_fixture","messageID":"msg_assistant","partID":"part_text","field":"text","delta":"legacy ok"}}
|
||||
{"type":"session.idle","properties":{"sessionID":"ses_fixture"}}
|
||||
5
fixtures/events/multi-step-usage.jsonl
Normal file
5
fixtures/events/multi-step-usage.jsonl
Normal file
@@ -0,0 +1,5 @@
|
||||
{"type":"message.part.updated","properties":{"sessionID":"ses_fixture","part":{"id":"step_1","messageID":"msg_assistant_1","sessionID":"ses_fixture","type":"step-finish","cost":0.12,"tokens":{"input":10,"output":3}}}}
|
||||
{"type":"message.part.updated","properties":{"sessionID":"ses_fixture","part":{"id":"step_2","messageID":"msg_assistant_2","sessionID":"ses_fixture","type":"step-finish","cost":0.34,"tokens":{"input":20,"output":7}}}}
|
||||
{"type":"message.part.delta","properties":{"sessionID":"ses_fixture","messageID":"msg_assistant_2","partID":"part_text","field":"text","delta":"two steps"}}
|
||||
{"type":"message.updated","properties":{"sessionID":"ses_fixture","info":{"id":"msg_assistant_2","role":"assistant","cost":0.34,"tokens":{"input":20,"output":7}}}}
|
||||
{"type":"session.status","properties":{"sessionID":"ses_fixture","status":{"type":"idle"}}}
|
||||
5
fixtures/events/reasoning-and-final.jsonl
Normal file
5
fixtures/events/reasoning-and-final.jsonl
Normal file
@@ -0,0 +1,5 @@
|
||||
{"type":"message.part.delta","properties":{"sessionID":"ses_fixture","messageID":"msg_assistant","partID":"part_reason","field":"reasoning","delta":"considering"}}
|
||||
{"type":"message.part.updated","properties":{"sessionID":"ses_fixture","part":{"id":"part_reason","messageID":"msg_assistant","sessionID":"ses_fixture","type":"reasoning","text":"considering carefully"}}}
|
||||
{"type":"message.part.delta","properties":{"sessionID":"ses_fixture","messageID":"msg_assistant","partID":"part_text","field":"text","delta":"final answer"}}
|
||||
{"type":"message.part.updated","properties":{"sessionID":"ses_fixture","part":{"id":"part_text","messageID":"msg_assistant","sessionID":"ses_fixture","type":"text","text":"final answer"}}}
|
||||
{"type":"session.status","properties":{"sessionID":"ses_fixture","status":{"type":"idle"}}}
|
||||
3
fixtures/events/unknown-event.jsonl
Normal file
3
fixtures/events/unknown-event.jsonl
Normal file
@@ -0,0 +1,3 @@
|
||||
{"type":"server.future-capability","properties":{"sessionID":"ses_fixture","payload":{"new":true}}}
|
||||
{"type":"message.part.delta","properties":{"sessionID":"ses_fixture","messageID":"msg_assistant","partID":"part_text","field":"text","delta":"still works"}}
|
||||
{"type":"session.status","properties":{"sessionID":"ses_fixture","status":{"type":"idle"}}}
|
||||
Reference in New Issue
Block a user