Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
3cc7c00
feat: Add comprehensive Ollama multi-instance support
tazmon95 Aug 26, 2025
3312381
Restore multi-dimensional embedding service for Ollama PR
tazmon95 Aug 26, 2025
6f2bd27
Fix multi-dimensional embedding database functions
tazmon95 Aug 26, 2025
915441d
Add essential model tracking columns to database tables
tazmon95 Aug 26, 2025
3ac1077
Optimize column types for PostgreSQL best practices
tazmon95 Aug 26, 2025
0845cc5
Revert non-Ollama changes - keep focus on multi-dimensional embeddings
tazmon95 Aug 26, 2025
77b914a
Remove hardcoded local IPs and default Ollama models
tazmon95 Aug 26, 2025
3287cab
Format UAT checklist for TheBrain compatibility
tazmon95 Aug 26, 2025
ae4fe33
Format UAT checklist for GitHub Issues workflow
tazmon95 Aug 26, 2025
12cb953
Fix UAT issues #2 and #3 - Connection status and model discovery UX
tazmon95 Aug 26, 2025
a394539
Fix Issue #2 properly - Prevent status reverting to Offline
tazmon95 Aug 26, 2025
a2bdf5b
Fix Issue #2 - Add 1 second delay for automatic connection test
tazmon95 Aug 26, 2025
01078f8
Fix Issue #3: Remove timeout and add automatic model refresh
tazmon95 Aug 27, 2025
8d9328c
Fix Issue #4: Optimize model discovery performance and add persistent…
tazmon95 Aug 27, 2025
514d130
Debug Ollama discovery performance: Add comprehensive console logging
tazmon95 Aug 27, 2025
8a6a512
Add localStorage testing and cache key debugging
tazmon95 Aug 27, 2025
5138a5c
Fix Ollama instance configuration persistence (Issue #5)
tazmon95 Aug 27, 2025
b3c94e4
Add detailed performance debugging to model discovery
tazmon95 Aug 27, 2025
e02ca57
EMERGENCY PERFORMANCE FIX: Skip slow API testing (Issue #4)
tazmon95 Aug 27, 2025
a2b6393
EMERGENCY FIX: Instant model discovery to resolve 60+ second timeout
tazmon95 Aug 28, 2025
f142a61
Fix emergency mode: Remove non-existent store_results attribute
tazmon95 Aug 28, 2025
42516bd
Fix Supabase await error in emergency mode
tazmon95 Aug 28, 2025
5c8030a
Fix emergency mode data structure and storage issues
tazmon95 Aug 28, 2025
8a07a74
Fix StoredModelInfo validation errors in emergency mode
tazmon95 Aug 28, 2025
a02d460
Fix ModelListResponse validation errors in emergency mode
tazmon95 Aug 28, 2025
207d07e
Add emergency mode to correct frontend endpoint GET /models
tazmon95 Aug 28, 2025
c4dc1ea
Fix POST discover-with-details to return correct ModelDiscoveryRespon…
tazmon95 Aug 28, 2025
fe3ddc0
Add comprehensive debug logging to track modal discovery issue
tazmon95 Aug 28, 2025
334b594
Fix OllamaModelSelectionModal response format handling
tazmon95 Aug 28, 2025
0cd64cc
Fix model format compatibility in OllamaModelSelectionModal
tazmon95 Aug 28, 2025
1bcae09
Fix host URL mismatch in model filtering
tazmon95 Aug 28, 2025
79f2a8b
Fix ModelCard crash by adding missing compatibility_features
tazmon95 Aug 28, 2025
30f95a8
Fix model filtering to show all models from all instances
tazmon95 Aug 28, 2025
cfad726
Remove all emergency mock data modes - use real Ollama API discovery
tazmon95 Aug 28, 2025
62efede
Fix 'show_data is not defined' error in Ollama discovery
tazmon95 Aug 28, 2025
27516a6
Fix Ollama instance persistence in RAG Settings
tazmon95 Aug 28, 2025
cc842fc
Fix Issue #5: Ollama instance persistence & improve status indicators
tazmon95 Aug 28, 2025
5d404ff
Fix Issue #5: Add OLLAMA_EMBEDDING_URL to RagSettings interface and p…
tazmon95 Aug 28, 2025
6b0a2b4
Fix Issue #5 Part 2: Add instance name persistence for Ollama configu…
tazmon95 Aug 28, 2025
af02cd4
Fix Issue #6: Provider status indicators now show proper red/green st…
tazmon95 Aug 28, 2025
808adef
Fix Issue #7: Replace mock model compatibility indicators with intell…
tazmon95 Aug 28, 2025
2ac9e36
Fix Issues #7 and #8: Clean up model selection UI
tazmon95 Aug 28, 2025
55bca89
Enhance Configuration Summary with detailed instance comparison
tazmon95 Aug 28, 2025
e88c7c0
Add per-instance model counts to Configuration Summary
tazmon95 Aug 28, 2025
c7fc5d0
Merge Configuration Summary into single unified table
tazmon95 Aug 28, 2025
69a9b13
Fix model count accuracy in RAG Settings Configuration Summary
tazmon95 Aug 29, 2025
95fa1c2
Fix model counting to fetch from actual configured instances
tazmon95 Aug 29, 2025
8479a0b
Fix model discovery to return actual models instead of mock data
tazmon95 Aug 29, 2025
2d5709c
Fix model caching and add cache status indicator (Issue #9)
tazmon95 Aug 30, 2025
04822c6
Fix Ollama auto-connection test on page load (Issue #6)
tazmon95 Aug 30, 2025
17b4363
Fix React rendering error in model selection modal
tazmon95 Aug 30, 2025
955647b
Remove URL row from Configuration Summary table
tazmon95 Aug 30, 2025
f25beca
Implement real Ollama API data points in model cards
tazmon95 Aug 30, 2025
f233491
Fix model card data regression - restore rich model information display
tazmon95 Aug 30, 2025
7882747
Fix model card field mapping issues preventing data display
tazmon95 Aug 30, 2025
26fbc6e
Complete Ollama model cards with real API data display
tazmon95 Aug 30, 2025
9f2c63c
Fix model card data consistency between initial and refreshed loads
tazmon95 Aug 30, 2025
3782cc3
Implement comprehensive Ollama model data extraction
tazmon95 Aug 31, 2025
7a5a542
Fix frontend API endpoint for comprehensive model data
tazmon95 Aug 31, 2025
fdc229f
Complete comprehensive Ollama model data implementation
tazmon95 Sep 1, 2025
87745cb
Merge pull request #11 from CyberFitz-LLC/feature/ollama-multi-instan…
tazmon95 Sep 1, 2025
2a25729
Merge remote-tracking branch 'upstream/main'
tazmon95 Sep 1, 2025
8c73c7d
Add model tracking and migration scripts
tazmon95 Sep 1, 2025
8ab6505
Prepare main branch for upstream PR - move supplementary files to hol…
tazmon95 Sep 1, 2025
1fa2b5d
Restore essential database migration scripts for multi-dimensional ve…
tazmon95 Sep 2, 2025
0320f79
Add migration README with upgrade instructions
tazmon95 Sep 2, 2025
daade5e
Restore provider logo files
tazmon95 Sep 2, 2025
b75af0a
Restore sophisticated Ollama modal components lost in upstream merge
tazmon95 Sep 2, 2025
47d992b
Fix aggressive auto-discovery on every keystroke in Ollama config
tazmon95 Sep 2, 2025
5161a17
Fix Ollama embedding service configuration issue
tazmon95 Sep 2, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -47,9 +47,6 @@ VITE_ALLOWED_HOSTS=
# proxy where you want to expose the frontend on a single external domain.
PROD=false

# Embedding Configuration
# Dimensions for embedding vectors (1536 for OpenAI text-embedding-3-small)
EMBEDDING_DIMENSIONS=1536

# NOTE: All other configuration has been moved to database management!
# Run the credentials_setup.sql file in your Supabase SQL editor to set up the credentials table.
Expand Down
Binary file added archon-ui-main/public/img/Grok.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added archon-ui-main/public/img/Ollama.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added archon-ui-main/public/img/OpenAI.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added archon-ui-main/public/img/OpenRouter.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions archon-ui-main/public/img/anthropic-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions archon-ui-main/public/img/google-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions archon-ui-main/public/img/grok-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 12 additions & 0 deletions archon-ui-main/public/img/groq-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
17 changes: 17 additions & 0 deletions archon-ui-main/public/img/ollama-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
25 changes: 25 additions & 0 deletions archon-ui-main/public/img/openai-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
23 changes: 23 additions & 0 deletions archon-ui-main/public/img/openrouter-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 2 additions & 1 deletion archon-ui-main/src/components/layouts/MainLayout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,8 @@ export const MainLayout: React.FC<MainLayoutProps> = ({
const timeoutId = setTimeout(() => controller.abort(), 5000);

// Check if backend is responding with a simple health check
const response = await fetch(`${credentialsService['baseUrl']}/api/health`, {
// Use relative URL to go through Vite proxy in all environments
const response = await fetch('/health', {
method: 'GET',
signal: controller.signal
});
Expand Down
Loading