|
| str | oc_chat.core.config_validation.format_config_issue (ConfigIssue issue) |
| list[str] | oc_chat.core.config_validation.format_config_issues (Sequence[ConfigIssue] issues) |
| None | oc_chat.core.config_validation._add (list[ConfigIssue] issues, Severity severity, str key, str message, str hint="") |
| bool | oc_chat.core.config_validation._validate_http_url (list[ConfigIssue] issues, str key, str value) |
| bool | oc_chat.core.config_validation._remote_allowed (Mapping[str, str] env) |
| str | oc_chat.core.config_validation._classify_endpoint_url (str base_url, Mapping[str, str] env) |
| None | oc_chat.core.config_validation._validate_provider_selection (list[ConfigIssue] issues, str provider_name, Sequence[str]|None provider_names) |
| None | oc_chat.core.config_validation._validate_provider_env (list[ConfigIssue] issues, Mapping[str, str] env, "ProviderPlugin" provider) |
| None | oc_chat.core.config_validation._validate_endpoint_env (list[ConfigIssue] issues, Mapping[str, str] env) |
| None | oc_chat.core.config_validation._validate_sessions_dir (list[ConfigIssue] issues, Mapping[str, str] env, str|None sessions_dir) |
| None | oc_chat.core.config_validation._validate_context_file (list[ConfigIssue] issues, Mapping[str, str] env, Path cwd) |
| None | oc_chat.core.config_validation._validate_color_env (list[ConfigIssue] issues, Mapping[str, str] env) |
| ConfigValidationResult | oc_chat.core.config_validation.validate_runtime_config (*, Mapping[str, str]|None env=None, str|None provider_name=None, Sequence[str]|None provider_names=None, "ProviderPlugin | None" provider=None, str|None sessions_dir=None, Path|None cwd=None) |