tftsr-devops_investigation/src-tauri/src
Shaun Arman 9d8bdd383c feat: add MSI GenAI custom provider support
- Extended ProviderConfig with optional custom fields for non-OpenAI APIs
- Added custom_endpoint_path, custom_auth_header, custom_auth_prefix fields
- Added api_format field to distinguish between OpenAI and MSI GenAI formats
- Added session_id field for stateful conversation APIs
- Implemented chat_msi_genai() method in OpenAI provider
- MSI GenAI uses different request format (prompt+sessionId) and response (msg field)
- Updated TypeScript types to match Rust schema
- Added UI controls in Settings/AIProviders for custom provider configuration
- API format selector auto-populates appropriate defaults (OpenAI vs MSI GenAI)
- Backward compatible: existing providers default to OpenAI format
2026-04-03 15:45:42 -05:00
..
ai feat: add MSI GenAI custom provider support 2026-04-03 15:45:42 -05:00
audit style: apply cargo fmt formatting 2026-03-15 12:43:46 -05:00
commands feat: implement OAuth2 callback server with automatic token exchange 2026-04-03 14:59:39 -05:00
db feat: add database schema for integration credentials and config 2026-04-03 14:23:49 -05:00
docs fix: implement native DOCX export without pandoc dependency 2026-04-03 12:53:36 -05:00
integrations feat: implement Confluence, ServiceNow, and Azure DevOps REST API clients 2026-04-03 15:43:37 -05:00
ollama fix: provider routing uses provider_type, Active badge, fmt 2026-03-31 08:05:13 -05:00
pii fix: inline format args for Rust 1.88 clippy compatibility 2026-03-15 13:28:59 -05:00
lib.rs feat: add OAuth2 Tauri commands for integration authentication 2026-04-03 14:50:13 -05:00
main.rs feat: initial implementation of TFTSR IT Triage & RCA application 2026-03-14 22:36:25 -05:00
state.rs feat: add MSI GenAI custom provider support 2026-04-03 15:45:42 -05:00