Backplane.SkillProtocol.Source.Local (backplane_skill_protocol v1.8.3)

Copy Markdown

Bounded local discovery under explicit host-approved roots.

Summary

Functions

discover(roots, opts \\ [])

@spec discover(
  [map() | keyword()],
  keyword()
) ::
  {:ok, [Backplane.SkillProtocol.Descriptor.t()]}
  | {:error, Backplane.SkillProtocol.Error.t()}

discover_with_diagnostics(roots, opts \\ [])

@spec discover_with_diagnostics(
  [map() | keyword()],
  keyword()
) ::
  {:ok, [Backplane.SkillProtocol.Descriptor.t()],
   [Backplane.SkillProtocol.Diagnostic.t()]}
  | {:error, Backplane.SkillProtocol.Error.t()}