Understand the Agent/Provider Hub architecture
mainSightFlow abstracts the ability to 'analyze screenshots and generate replies' into independent Providers.
- Manifests: Providers declare their configuration structure via a
manifest.json. - Bundles: Providers implement logic via a
provider.bundle.jsentry point, which receives chat screenshots and returns events likereply_text,skip, orerror. - Discovery: The client pulls a list of available Providers from
https://sightflow.dev/provider-hub.json. - Caching: The list is cached locally. You can refresh it manually using the refresh button next to the Agent title.
- Fallback: The built-in 豆包 Seed provider is always available locally as a fallback.