-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Expand file tree
/
Copy pathe2e.rs
More file actions
141 lines (140 loc) · 3.83 KB
/
Copy pathe2e.rs
File metadata and controls
141 lines (140 loc) · 3.83 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
#![cfg(feature = "test-support")]
#![allow(clippy::unwrap_used)]
#[path = "e2e/abort.rs"]
mod abort;
#[path = "e2e/ask_user.rs"]
mod ask_user;
#[path = "e2e/builtin_tools.rs"]
mod builtin_tools;
#[path = "e2e/byok_bearer_token_provider.rs"]
mod byok_bearer_token_provider;
#[path = "e2e/canvas.rs"]
mod canvas;
#[path = "e2e/client.rs"]
mod client;
#[path = "e2e/client_api.rs"]
mod client_api;
#[path = "e2e/client_lifecycle.rs"]
mod client_lifecycle;
#[path = "e2e/client_options.rs"]
mod client_options;
#[path = "e2e/commands.rs"]
mod commands;
#[path = "e2e/compaction.rs"]
mod compaction;
#[path = "e2e/copilot_request_handler.rs"]
mod copilot_request_handler;
#[path = "e2e/elicitation.rs"]
mod elicitation;
#[path = "e2e/error_resilience.rs"]
mod error_resilience;
#[path = "e2e/event_fidelity.rs"]
mod event_fidelity;
#[path = "e2e/github_telemetry.rs"]
mod github_telemetry;
#[path = "e2e/hooks.rs"]
mod hooks;
#[path = "e2e/hooks_extended.rs"]
mod hooks_extended;
#[path = "e2e/mcp_and_agents.rs"]
mod mcp_and_agents;
#[path = "e2e/mcp_oauth.rs"]
mod mcp_oauth;
#[path = "e2e/mode_empty.rs"]
mod mode_empty;
#[path = "e2e/mode_handlers.rs"]
mod mode_handlers;
#[path = "e2e/multi_client.rs"]
mod multi_client;
#[path = "e2e/multi_client_commands_elicitation.rs"]
mod multi_client_commands_elicitation;
#[path = "e2e/multi_provider_registry.rs"]
mod multi_provider_registry;
#[path = "e2e/multi_turn.rs"]
mod multi_turn;
#[path = "e2e/pending_work_resume.rs"]
mod pending_work_resume;
#[path = "e2e/per_session_auth.rs"]
mod per_session_auth;
#[path = "e2e/permissions.rs"]
mod permissions;
#[path = "e2e/pre_mcp_tool_call_hook.rs"]
mod pre_mcp_tool_call_hook;
#[path = "e2e/provider_endpoint.rs"]
mod provider_endpoint;
#[path = "e2e/rpc_additional_edge_cases.rs"]
mod rpc_additional_edge_cases;
#[path = "e2e/rpc_agent.rs"]
mod rpc_agent;
#[path = "e2e/rpc_event_log.rs"]
mod rpc_event_log;
#[path = "e2e/rpc_event_side_effects.rs"]
mod rpc_event_side_effects;
#[path = "e2e/rpc_mcp_and_skills.rs"]
mod rpc_mcp_and_skills;
#[path = "e2e/rpc_mcp_config.rs"]
mod rpc_mcp_config;
#[path = "e2e/rpc_mcp_lifecycle.rs"]
mod rpc_mcp_lifecycle;
#[path = "e2e/rpc_queue.rs"]
mod rpc_queue;
#[path = "e2e/rpc_remote.rs"]
mod rpc_remote;
#[path = "e2e/rpc_schedule.rs"]
mod rpc_schedule;
#[path = "e2e/rpc_server.rs"]
mod rpc_server;
#[path = "e2e/rpc_server_misc.rs"]
mod rpc_server_misc;
#[path = "e2e/rpc_server_plugins.rs"]
mod rpc_server_plugins;
#[path = "e2e/rpc_server_remote_control.rs"]
mod rpc_server_remote_control;
#[path = "e2e/rpc_session_state.rs"]
mod rpc_session_state;
#[path = "e2e/rpc_session_state_extras.rs"]
mod rpc_session_state_extras;
#[path = "e2e/rpc_shell_and_fleet.rs"]
mod rpc_shell_and_fleet;
#[path = "e2e/rpc_shell_edge_cases.rs"]
mod rpc_shell_edge_cases;
#[path = "e2e/rpc_shell_user_requested.rs"]
mod rpc_shell_user_requested;
#[path = "e2e/rpc_tasks_and_handlers.rs"]
mod rpc_tasks_and_handlers;
#[path = "e2e/rpc_ui_ephemeral_query.rs"]
mod rpc_ui_ephemeral_query;
#[path = "e2e/rpc_workspace_checkpoints.rs"]
mod rpc_workspace_checkpoints;
#[path = "e2e/session.rs"]
mod session;
#[path = "e2e/session_config.rs"]
mod session_config;
#[path = "e2e/session_fs.rs"]
mod session_fs;
#[path = "e2e/session_fs_sqlite.rs"]
mod session_fs_sqlite;
#[path = "e2e/session_lifecycle.rs"]
mod session_lifecycle;
#[path = "e2e/session_todos_changed.rs"]
mod session_todos_changed;
#[path = "e2e/skills.rs"]
mod skills;
#[path = "e2e/streaming_fidelity.rs"]
mod streaming_fidelity;
#[path = "e2e/subagent_hooks.rs"]
mod subagent_hooks;
#[path = "e2e/support.rs"]
mod support;
#[path = "e2e/suspend.rs"]
mod suspend;
#[path = "e2e/system_message_sections.rs"]
mod system_message_sections;
#[path = "e2e/system_message_transform.rs"]
mod system_message_transform;
#[path = "e2e/telemetry.rs"]
mod telemetry;
#[path = "e2e/tool_results.rs"]
mod tool_results;
#[path = "e2e/tools.rs"]
mod tools;