# `ACP.MethodNames`
[🔗](https://github.com/f1729/agent-client-protocol-elixir/blob/main/lib/acp/method_names.ex#L1)

JSON-RPC method names for all ACP methods.

# `agent_methods`
[🔗](https://github.com/f1729/agent-client-protocol-elixir/blob/main/lib/acp/method_names.ex#L32)

All agent method names as a list.

# `authenticate`
[🔗](https://github.com/f1729/agent-client-protocol-elixir/blob/main/lib/acp/method_names.ex#L6)

# `client_methods`
[🔗](https://github.com/f1729/agent-client-protocol-elixir/blob/main/lib/acp/method_names.ex#L50)

All client method names as a list.

# `fs_read_text_file`
[🔗](https://github.com/f1729/agent-client-protocol-elixir/blob/main/lib/acp/method_names.ex#L24)

# `fs_write_text_file`
[🔗](https://github.com/f1729/agent-client-protocol-elixir/blob/main/lib/acp/method_names.ex#L23)

# `initialize`
[🔗](https://github.com/f1729/agent-client-protocol-elixir/blob/main/lib/acp/method_names.ex#L5)

# `session_cancel`
[🔗](https://github.com/f1729/agent-client-protocol-elixir/blob/main/lib/acp/method_names.ex#L11)

# `session_fork`
[🔗](https://github.com/f1729/agent-client-protocol-elixir/blob/main/lib/acp/method_names.ex#L14)

# `session_list`
[🔗](https://github.com/f1729/agent-client-protocol-elixir/blob/main/lib/acp/method_names.ex#L16)

# `session_load`
[🔗](https://github.com/f1729/agent-client-protocol-elixir/blob/main/lib/acp/method_names.ex#L8)

# `session_new`
[🔗](https://github.com/f1729/agent-client-protocol-elixir/blob/main/lib/acp/method_names.ex#L7)

# `session_prompt`
[🔗](https://github.com/f1729/agent-client-protocol-elixir/blob/main/lib/acp/method_names.ex#L10)

# `session_request_permission`
[🔗](https://github.com/f1729/agent-client-protocol-elixir/blob/main/lib/acp/method_names.ex#L21)

# `session_resume`
[🔗](https://github.com/f1729/agent-client-protocol-elixir/blob/main/lib/acp/method_names.ex#L15)

# `session_set_config_option`
[🔗](https://github.com/f1729/agent-client-protocol-elixir/blob/main/lib/acp/method_names.ex#L17)

# `session_set_mode`
[🔗](https://github.com/f1729/agent-client-protocol-elixir/blob/main/lib/acp/method_names.ex#L9)

# `session_set_model`
[🔗](https://github.com/f1729/agent-client-protocol-elixir/blob/main/lib/acp/method_names.ex#L18)

# `session_update`
[🔗](https://github.com/f1729/agent-client-protocol-elixir/blob/main/lib/acp/method_names.ex#L22)

# `terminal_create`
[🔗](https://github.com/f1729/agent-client-protocol-elixir/blob/main/lib/acp/method_names.ex#L25)

# `terminal_kill`
[🔗](https://github.com/f1729/agent-client-protocol-elixir/blob/main/lib/acp/method_names.ex#L29)

# `terminal_output`
[🔗](https://github.com/f1729/agent-client-protocol-elixir/blob/main/lib/acp/method_names.ex#L26)

# `terminal_release`
[🔗](https://github.com/f1729/agent-client-protocol-elixir/blob/main/lib/acp/method_names.ex#L27)

# `terminal_wait_for_exit`
[🔗](https://github.com/f1729/agent-client-protocol-elixir/blob/main/lib/acp/method_names.ex#L28)

---

*Consult [api-reference.md](api-reference.md) for complete listing*
