-record(get_prompt_result, { meta :: gleam@option:option(mcp_toolkit@core@protocol:meta()), description :: gleam@option:option(binary()), messages :: list(mcp_toolkit@core@protocol:prompt_message()) }).