ooai_skills.sync

Pull skills from MinIO to local cache + flattened view.

Attributes

Functions

pull_all(settings, *[, console, use_copy, skill_filter])

Pull skills from MinIO to local cache and rebuild all flattened views.

pull_single(name, settings, *[, console, use_copy])

Pull a single skill by name from the registry. Returns True if found.

remote_search(pattern, settings, *[, console])

Search the remote MinIO index for skills matching a pattern.

rebuild_flat_view(idx, packs_dir, dest_dir, *[, ...])

Module Contents

ooai_skills.sync.SkillFilter
ooai_skills.sync.pull_all(settings, *, console=None, use_copy=False, skill_filter=None)

Pull skills from MinIO to local cache and rebuild all flattened views.

Parameters:
Return type:

None

ooai_skills.sync.pull_single(name, settings, *, console=None, use_copy=False)

Pull a single skill by name from the registry. Returns True if found.

Parameters:
Return type:

bool

Search the remote MinIO index for skills matching a pattern.

Parameters:
Return type:

list[ooai_skills.models.SkillRecord]

ooai_skills.sync.rebuild_flat_view(idx, packs_dir, dest_dir, *, console=None, use_copy=False)
Parameters:
Return type:

None