Codex.Protocol.ConfigTypes (Codex SDK v0.6.0)

Copy Markdown View Source

Protocol configuration type enums and converters.

Summary

Types

alt_screen_mode()

@type alt_screen_mode() :: :auto | :always | :never

personality()

@type personality() :: :friendly | :pragmatic

trust_level()

@type trust_level() :: :trusted | :untrusted

web_search_mode()

@type web_search_mode() :: :disabled | :cached | :live

Functions

decode_personality(arg1)

@spec decode_personality(String.t() | nil) :: personality() | nil

decode_trust_level(arg1)

@spec decode_trust_level(String.t() | nil) :: trust_level() | nil

decode_web_search_mode(arg1)

@spec decode_web_search_mode(String.t() | nil) :: web_search_mode()

encode_personality(atom)

@spec encode_personality(personality()) :: String.t()

encode_trust_level(atom)

@spec encode_trust_level(trust_level()) :: String.t()

encode_web_search_mode(atom)

@spec encode_web_search_mode(web_search_mode()) :: String.t()