Skip to content

AbstractVision v0.3.2

Choose a tag to compare

@github-actions github-actions released this 08 May 15:37
· 37 commits to main since this release
  • 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.
  • Docs/agent context: refresh AbstractCore integration, backend/configuration/API docs, playground production-boundary notes, completed backlog reports, llms.txt, and regenerated llms-full.txt.
  • Tests: add coverage for OpenAI defaults, legacy compatible aliases, provider catalog parsing/filtering, plugin catalog exposure, CLI/REPL catalog commands, manager delegation, and a credential-gated live OpenAI catalog check.