skillsvc

package
v0.10.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 2, 2026 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Overview

Package skillsvc provides the default implementation of skills.SkillService.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(store storage.SkillStore, opts ...Option) skills.SkillService

New creates a new SkillService backed by the given store.

Types

type Option added in v0.10.0

type Option func(*service)

Option configures the skill service.

func WithInstaller added in v0.10.0

func WithInstaller(inst skills.Installer) Option

WithInstaller sets the installer for filesystem operations.

func WithOCIStore added in v0.10.1

func WithOCIStore(store *ociskills.Store) Option

WithOCIStore sets the local OCI store for skill artifacts.

func WithPackager added in v0.10.1

func WithPackager(p ociskills.SkillPackager) Option

WithPackager sets the skill packager for building OCI artifacts.

func WithPathResolver added in v0.10.0

func WithPathResolver(pr skills.PathResolver) Option

WithPathResolver sets the path resolver for skill installations.

func WithRegistryClient added in v0.10.1

func WithRegistryClient(rc ociskills.RegistryClient) Option

WithRegistryClient sets the registry client for push/pull operations.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL