Documentation

AgentOperationsResource

Access via client.agent_operations — Direct access to AI agent operations without chat sessions

synthesize()

Execute AI-powered report synthesis from images and/or documents

async def synthesize(
intent: str, # What to synthesize
*,
image_ids: Optional[list[str]] = None, # Images to include
document_ids: Optional[list[str]] = None, # Documents to include
auto_save: bool = False, # Auto-save as document
) -> SynthesizeResult
Returns: SynthesizeResult - Contains report, summary, execution_time_ms, token_usage

analyze_documents()

Execute AI-powered document analysis with chunk references

async def analyze_documents(
intent: str, # Analysis intent
document_ids: list[str], # Documents to analyze (required)
) -> DocumentAnalysisResult
Returns: DocumentAnalysisResult - Contains analysis, summary, categorization, chunk_references

organize()

Execute AI-driven file organization into folders

async def organize(
intent: str, # Organization intent
*,
image_ids: Optional[list[str]] = None, # Images to organize
document_ids: Optional[list[str]] = None, # Documents to organize
parent_folder_id: Optional[str] = None, # Parent folder for new folders
) -> OrganizeResult
Returns: OrganizeResult - Contains summary, actions, folders_created, files_moved