Pi.Skill.Loader (pi_bridge v0.1.0)

Copy Markdown View Source

Discovers trusted executable Elixir skills in the current Mix project.

Summary

Functions

discover(opts \\ [])

@spec discover(keyword()) :: [Pi.Skill.Executable.t()]

load_file(path)

@spec load_file(String.t()) :: {:ok, [Pi.Skill.Executable.t()]} | {:error, term()}

serializable(opts \\ [])

@spec serializable(keyword()) :: [map()]