#[test]
fn kiss_exec_witness_02_00() {
RouterArgs();
RouterRunPrep();
RouterAcpIterationOutcome();
RouterAcpIterationInput();
install_mock_router_agent_env_with_script();
install_mock_router_agent_env();
RouterTurnsOutcome();
RouterExitSummarize();
test_router_shared();
router_boot_client_artifacts();
RouterAgentLoopInput();
RouterAgentLoopOutcome();
}
#[test]
fn kiss_exec_witness_02_01() {
RouterLoopStepResult();
RouterLoopExitInput();
RouterCodeExtraInput();
RouterSummarizePromptInput();
RouterHeaderPromptInput();
RouterAPromptInput();
RouterBPromptInput();
SharedOpts();
TidyArgs();
write_checks_do_not_pass_to_review_path();
post_router_session_gates();
}
#[test]
fn kiss_exec_witness_02_02() {
coder_prompt_phase::as_str();
sync_timing_to_open_session();
EnsureFixture();
bridge_started_at();
backdate_bridge();
open_ensure_fixture();
end_fixture();
cursor_sdk_ensure_reuses_fresh_bridge();
cursor_sdk_ensure_restarts_stale_bridge();
mock_io();
install_mock_bridge_env();
}
#[test]
fn kiss_exec_witness_02_03() {
clear_mock_bridge_env();
mock_client();
prompt_once();
assert_usage();
assert_session_timing_synced();
mock_bridge_path();
run_prompt_and_assert_usage();
cursor_sdk_client_mock_bridge_prompt_records_usage();
cursor_sdk_client_mock_bridge_reuses_one_process_for_many_prompts();
cursor_sdk_warm_start_attach_after_begin_records_usage();
prompt_need_dm_with_capture();
assert_dm_hello();
}
#[test]
fn kiss_exec_witness_02_04() {
cursor_sdk_run_done_result_feeds_do_dm_stdout();
teardown_sdk_session_after_transport_error();
run_one();
ensure_open_session();
emit_prompt_stdout();
append_prompt_files();
append_prompt_log_bytes();
format_prompt_line();
sdk_bridge_needs_restart();
cursor_sdk::client_session::bridge_spawn_args();
cursor_sdk::client_session::adopt_spawned_session();
note_spawn_failure();
}
#[test]
fn kiss_exec_witness_02_05() {
remember_agent_id_from();
handle_stream_event();
emit_assistant();
emit_thinking();
tee_coalesced();
flush_stdout_coalesce();
print_coalesced_line();
append_trace_value();
append_trace_raw();
append_trace_line();
ToolCallFields();
emit_tool();
}
#[test]
fn kiss_exec_witness_02_06() {
clear_tool_starts();
note_tool_start();
take_tool_start();
DoneLineInput();
format_tool_done_line();
tee_tool_line();
session_io_write_cancel_for_test();
resolve_node_bin_uncached();
sticky_node_bin_path();
read_sticky_node_bin();
write_sticky_node_bin();
node_candidates();
}
#[test]
fn kiss_exec_witness_02_07() {
push_unique();
apply_quiet_node_cli();
BridgeRequest();
BridgeEvent();
fatal_then_run_done_does_not_poison_next_prompt();
bug_mock_io_forced();
bug_mock_io_noforce();
bug_install_env();
bug_clear_env();
bug_set_drain_idle_timeout_ms();
bug_bridge_js();
bug_client();
}
#[test]
fn kiss_exec_witness_02_08() {
bug_client_noforce();
bug_prepare();
assert_err_has();
expect_prompt_err();
failed_create_drop_clears_sandbox_for_next_spawn();
agent_busy_after_resume_forgets_id_and_creates_fresh();
stale_authentication_teardown_resume_retries();
bridge_stdout_closed_single_attempt_tears_down_session();
cancelled_run_done_is_error();
stream_fatal_only_fails_prompt();
cancel_during_slow_send_is_honored();
never_run_done_idle_timeout_tears_down_and_retries();
}
#[test]
fn kiss_exec_witness_02_09() {
long_idle_never_run_done_still_blocked_at_800ms();
keep_alive_events_do_not_trip_idle_drain_timeout();
ToolCallStart();
BridgeSession();
BridgeSpawnArgs();
cursor_sdk::session::spawn();
cursor_sdk::session::send_prompt();
cursor_sdk::session::shutdown();
cursor_sdk::session::drop();
bridge_session_drop_teardown();
take_bridge_child_without_tokio_drop();
send_create();
}
#[test]
fn kiss_exec_witness_02_10() {
send_resume();
write_request();
read_event();
wait_for_ok();
drain_until_run_done();
read_event_with_idle_timeout();
discard_optional_trailing_run_done();
finish_run_done();
start_mem_watch();
mock_bridge_js();
spawn_mock();
write_line();
}
#[test]
fn kiss_exec_witness_02_11() {
read_until();
mock_bridge_create_send_close();
spawn_bridge();
open_bridge_session();
ChildStdio();
take_stdio();
note_sandbox();
assemble_session();
resolve_node_and_bridge();
build_bridge_command();
tool_call_path();
parse_tool_call_item();
}
#[test]
fn kiss_exec_witness_02_12() {
store_db_contains_substring();
ToolCallArgs();
try_log_while_sink_mutex_held();
push_acp_tee_marker();
TeeSinkMeta();
ToolSummaryBuild();
AcpTeeBuild();
EnrichKey();
ToolDrainMeta();
DeferredPayload();
DeferredEntry();
notify_reclaim();
}