TalkBoxConfig

Complete Talk Box configuration.

Usage

Source

TalkBoxConfig()

This is the merged result of all config layers. Individual fields use None to indicate “not set” (auto-detect or inherit from a lower-priority layer).

Parameter Attributes

default_model: str | None = None
default_persona: str | None = None
guardrails: list[str] = list()
temperature: float | None = None
favorite_models: list[str] = list()
favorite_personas: list[str] = list()
allow_cloud: bool = True
mode: TUIMode = TUIMode.FULL
profiles: dict[str, ProfileConfig] = dict()
knowledge: KnowledgeConfig = KnowledgeConfig()
trusted_commands: list[str] = (lambda: ["python", "pytest", "ruff", "mypy", "make"])()
autonomous: AutonomousConfig = AutonomousConfig()
notifications: NotificationsConfig = NotificationsConfig()
tools: list[str] = list()