ACP.AgentResponse (agent_client_protocol v0.1.0)

Copy Markdown View Source

Summary

Types

t()

@type t() ::
  {:initialize, ACP.InitializeResponse.t()}
  | {:authenticate, ACP.AuthenticateResponse.t()}
  | {:new_session, ACP.NewSessionResponse.t()}
  | {:load_session, ACP.LoadSessionResponse.t()}
  | {:list_sessions, ACP.ListSessionsResponse.t()}
  | {:fork_session, ACP.ForkSessionResponse.t()}
  | {:resume_session, ACP.ResumeSessionResponse.t()}
  | {:set_session_mode, ACP.SetSessionModeResponse.t()}
  | {:set_session_config_option, ACP.SetSessionConfigOptionResponse.t()}
  | {:prompt, ACP.PromptResponse.t()}
  | {:set_session_model, ACP.SetSessionModelResponse.t()}
  | {:ext_method, ACP.ExtResponse.t()}