Spaces:
Sleeping
Sleeping
File size: 681 Bytes
e13f862 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | """Data models for built-in site templates."""
from __future__ import annotations
from dataclasses import dataclass, field
@dataclass(frozen=True)
class SiteTemplate:
"""Inbuilt site template that agents can reference."""
site_id: str
name: str
domains: tuple[str, ...]
aliases: tuple[str, ...] = field(default_factory=tuple)
default_strategy: str = "intelligent_exploration"
extraction_goal: str = "structured_extraction"
navigation_steps: tuple[str, ...] = field(default_factory=tuple)
output_fields: tuple[str, ...] = field(default_factory=tuple)
target_urls: tuple[str, ...] = field(default_factory=tuple)
description: str = ""
|