mirror of
https://github.com/openswarm-ai/openswarm.git
synced 2026-08-21 20:22:22 +02:00
16 lines
794 B
Python
16 lines
794 B
Python
"""Loader for the shipped seed playbooks (data lives in seed_playbooks.py). A fresh install isn't
|
|
fully cold on a popular site's first task: seed_for returns the site's starting strategy bullets,
|
|
which browser_playbook uses as a FALLBACK until a real verified run distills a learned playbook
|
|
that supersedes them. Match is canonical-host, with and without a leading 'www.'."""
|
|
|
|
from backend.apps.agents.browser.seed_playbooks import SEED_PLAYBOOKS
|
|
|
|
|
|
def seed_for(host: str) -> list[str]:
|
|
"""Seed bullets for a host, or []. Matches with and without a leading 'www.'."""
|
|
h = (host or "").lower().strip()
|
|
if not h:
|
|
return []
|
|
bare = h[4:] if h.startswith("www.") else h
|
|
return SEED_PLAYBOOKS.get(h) or SEED_PLAYBOOKS.get(bare) or SEED_PLAYBOOKS.get("www." + bare) or []
|