Fetching metadata from the HF Docker repository...
-
Add debug logging for Supabase environment variables
-
Add authentication, token quota tracking, and comprehensive usage logging
Added:
- HF OAuth integration with login overlay and session management
- Token quota system (100k default) with real-time enforcement
- Supabase database for user management and usage logging
- Complete token tracking across all OpenAI API calls
- GenerationAgent: Chat Completions API
- SupervisorAgent: Assistants API
- ExecutorAgent: Vision API (describe_image)
- ManagerAgent: Aggregates all sub-agent usage
- Database schema (users, usage_logs, user_stats view)
- Python Supabase client and R wrapper
- OAuth helper functions for HF authentication
- .env.example configuration template
Changed:
- All agents now track and return token usage
- ManagerAgent checks quota before processing queries
- ManagerAgent logs all queries immediately after completion
- server.R integrates OAuth and Supabase initialization
- ui.R adds login overlay and OAuth callback handling
- Updated dependencies (supabase, python-dotenv, httr2)
Fixed:
- Untracked token usage from describe_image() Vision AP…