config
Configuration management for AI Chat.
class ChatConfig(config_dir: pathlib.Path | None = None)
Manage chat configuration.
__init__(config_dir: pathlib.Path | None = None)
Initialize chat configuration.
Args: config_dir: Directory to store configuration files. If None, uses ~/.jupyter/datalayer_core
load_config() -> Dict[str, Any]
Load configuration from file.
save_config(config: Dict[str, Any]) -> None
Save configuration to file.
load_mcp_servers() -> List[datalayer_core.agents.models.MCPServer]
Load MCP servers from config.
save_mcp_servers(servers: List[datalayer_core.agents.models.MCPServer]) -> None
Save MCP servers to config.
get_default_model() -> str
Get the default model ID.
set_default_model(model_id: str) -> None
Set the default model ID.