vtcode_llm/copilot/
mod.rs1#![expect(
2 unused_results,
3 reason = "Copilot protocol adapters intentionally discard replacement and background-task results after dispatching them."
4)]
5
6mod acp_client;
7mod auth;
8mod command;
9mod error;
10mod server_client;
11mod transport;
12mod types;
13
14pub use acp_client::{
15 CopilotAcpClient, CopilotRuntimeRequest, PendingPermissionRequest, PendingTerminalCreateRequest,
16 PendingTerminalKillRequest, PendingTerminalOutputRequest, PendingTerminalReleaseRequest,
17 PendingTerminalWaitForExitRequest, PendingToolCallRequest, PromptCompletion, PromptSession,
18 PromptSessionCancelHandle, PromptUpdate,
19};
20pub use auth::{login, login_with_events, logout, logout_with_events, probe_auth_status};
21pub use server_client::list_available_models;
22pub use types::{
23 COPILOT_AUTH_DOC_PATH, COPILOT_MODEL_ID, COPILOT_PROVIDER_KEY, CopilotAcpCompatibilityState, CopilotAuthEvent,
24 CopilotAuthStatus, CopilotAuthStatusKind, CopilotDiscoveredModel, CopilotObservedToolCall,
25 CopilotObservedToolCallStatus, CopilotPermissionDecision, CopilotPermissionRequest, CopilotPromptSessionFuture,
26 CopilotShellCommandSummary, CopilotTerminalCreateRequest, CopilotTerminalCreateResponse, CopilotTerminalEnvVar,
27 CopilotTerminalExitStatus, CopilotTerminalKillRequest, CopilotTerminalOutputRequest, CopilotTerminalOutputResponse,
28 CopilotTerminalReleaseRequest, CopilotTerminalWaitForExitRequest, CopilotToolCallFailure, CopilotToolCallRequest,
29 CopilotToolCallResponse, CopilotToolCallSuccess, CopilotToolUse,
30};