You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AbstractCore plugin: switch the default backend id to abstractvision:openai with official OpenAI defaults, while keeping abstractvision:openai-compatible registered as a legacy-compatible backend id.
OpenAI configuration: add standard OPENAI_API_KEY, OPENAI_BASE_URL, OPENAI_IMAGE_MODEL_ID, and OPENAI_IMAGE_MODEL aliases for the plugin default path; keep compatible endpoints explicit with ABSTRACTVISION_BACKEND=openai-compatible and ABSTRACTVISION_BASE_URL.
Provider catalogs: add OpenAI/OpenAI-compatible /models discovery through VisionManager.list_provider_models(...), abstractvision provider-models, REPL /provider-models, and llm.vision.list_provider_models(...) in the AbstractCore plugin.
API/contracts: add ProviderModelInfo, provider catalog backend hooks, task filtering for OpenAI image model catalogs, and JSON-safe bounded provider metadata at the AbstractCore plugin boundary.