- assistant_provider gains kind, location, hipaa_eligible, region, api version, timeouts, a CA bundle reference and discovery status. - New assistant_model table (child list on the provider): capabilities, prices per million tokens, enabled flag, last test. - Provider SPI: ProviderSettings, kinds, discovery and health as default methods; create(apiKey, baseUrl) implementations keep working. - New module qbit-assistant-provider-openai: OpenAI, Azure OpenAI, OpenRouter, Ollama, LM Studio, vLLM and llama.cpp over JDK HTTP, with streaming, tool calls, usage, timeouts, cancel, strict only where supported (and the existing fallback on refusal), keyless local endpoints and per-provider private CA trust. - Record actions: Discover models (provider), Test connection (model); provider Test connection checks health first. - Mock-server contract tests, a golden tool round trip, TLS tests and a config-driven live check (skipped unless configured). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
25 lines
257 B
Plaintext
25 lines
257 B
Plaintext
target/
|
|
.env
|
|
.idea
|
|
*.iml
|
|
*.class
|
|
*.log
|
|
*.jar
|
|
*.war
|
|
*.nar
|
|
*.ear
|
|
*.zip
|
|
*.tar.gz
|
|
*.rar
|
|
hs_err_pid*
|
|
.DS_Store
|
|
*.sw*
|
|
.flattened-pom.xml
|
|
dependency-reduced-pom.xml
|
|
/.env.local
|
|
/.cache/
|
|
.claude/settings.local.json
|
|
|
|
# Runtime output from every provider module
|
|
log/
|