Module: ActiveAgent::Providers::Previewable

Extended by:
ActiveSupport::Concern
Included in:
BaseProvider
Defined in:
lib/active_agent/providers/concerns/previewable.rb

Overview

Generates markdown previews of prompts for debugging and inspection.

Renders request parameters, instructions, messages, and tools in a human-readable format without executing the actual API call.

Instance Method Summary collapse

Instance Method Details

#preview_promptString

Generates a markdown preview of the prompt request.

Returns:

  • (String)

    markdown-formatted preview



15
16
17
18
19
20
21
22
# File 'lib/active_agent/providers/concerns/previewable.rb', line 15

def preview_prompt
  request = prepare_prompt_request

  # @todo Validate Request
  api_parameters = api_request_build(request, prompt_request_type)

  render_markdown_preview(api_parameters)
end