Metadata-Version: 2.4
Name: toposync-ext-ai
Version: 0.1.2
Summary: Toposync first-party extension: AI-assisted image operators and provider routing.
License-Expression: MIT
License-File: LICENSE
Requires-Python: >=3.11
Requires-Dist: httpx>=0.27
Requires-Dist: litellm<2,>=1.74
Requires-Dist: pillow<13,>=10
Requires-Dist: toposync-core>=0.3.6
Description-Content-Type: text/markdown

# Toposync AI Extension

First-party extension for AI-assisted pipeline operators.

This first phase focuses on image workflows:

- `ai.smart_crop`: locates an object/region from a natural-language description and crops the frame.
- `ai.condition_filter`: evaluates a natural-language visual condition and emits packets only when it matches.

The extension is designed around local-first usage. Ollama is the default provider target, with
`qwen3-vl:30b` as the initial high-quality local vision recommendation. Cloud providers can be
added through provider profiles and explicit fallback chains.
