""" Agent sync module for tfcode. NOTE: This module is reserved for future implementation. Currently, tfcode only syncs tools (MCP, Skills, Database, Functions). Agent sync will be added in a later phase. """ from typing import Any from pydantic import BaseModel from tf_sync.config import TFConfig class AgentSyncResult(BaseModel): """Result of agent sync operation.""" success: bool agents: list[dict[str, Any]] = [] error: str | None = None def sync_agents(config: TFConfig) -> AgentSyncResult: """ Sync agents from ToothFairyAI workspace. NOTE: Currently not implemented. Reserved for future use. Args: config: TFConfig instance Returns: AgentSyncResult (currently always returns not implemented) """ return AgentSyncResult( success=False, error="Agent sync not yet implemented. Use tools sync for now.", )