Skip to content

tools

FilterCreatorProfile

Bases: BaseSettingsModel

Provide list of allowed Creator identifiers for context

Source code in server/settings/tools.py
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
class FilterCreatorProfile(BaseSettingsModel):
    """Provide list of allowed Creator identifiers for context"""

    _layout = "expanded"
    host_names: list[str] = SettingsField(
        default_factory=list, title="Host names"
    )
    task_types: list[str] = SettingsField(
        default_factory=list,
        title="Task types",
        enum_resolver=task_types_enum
    )
    task_names: list[str] = SettingsField(
        default_factory=list,
        title="Task names")
    creator_labels: list[str] = SettingsField(
        default_factory=list,
        title="Allowed Creator Labels",
        description="Copy creator label from Publisher, regex supported."
    )