PromptRunner.Packets (PromptRunnerSDK v0.7.0)

Copy Markdown View Source

Prompt operations within a packet.

Summary

Functions

create_prompt(packet_root, attrs, opts \\ [])

@spec create_prompt(String.t(), map(), keyword()) ::
  {:ok, String.t()} | {:error, term()}

list_prompts(packet_root)

@spec list_prompts(String.t()) :: {:ok, [PromptRunner.Prompt.t()]} | {:error, term()}

load_prompt(packet_root, prompt_id)

@spec load_prompt(String.t(), String.t()) ::
  {:ok, PromptRunner.Prompt.t()} | {:error, term()}

sync_checklists(packet_root)

@spec sync_checklists(String.t()) ::
  {:ok, %{paths: [String.t()], warnings: [map()]}} | {:error, term()}