Oliver-ai-bot_2.0/backend/app/models
Vadym Samoilenko ec932ce54f feat: API key auth for agent execution + code interpreter admin dashboard
- Add ApiKey model, migration (028), CRUD endpoints (/admin/api-keys/)
- get_current_user_or_api_key dependency: JWT Bearer or X-API-Key header
- Agent execute endpoint now accepts API keys (super_admin only to create)
- ApiKeysTab UI: list, create (one-time key reveal), revoke, delete
- Wired ApiKeysTab into admin page (super_admin only)
- Add /admin/code-interpreter page with iframe to LibreCodeInterpreter dashboard
- Expose code-interpreter on 127.0.0.1:8100 for Apache proxy
- deploy.sh: note Apache proxy rule for /nexus-code-interpreter/

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-30 20:22:27 +01:00
..
__init__.py feat: API key auth for agent execution + code interpreter admin dashboard 2026-03-30 20:22:27 +01:00
agent.py feat: code interpreter, agent analytics/execute APIs, usage sync, RAG scoping fixes 2026-03-30 20:13:27 +01:00
announcement.py feat: add notification bell with feature announcements 2026-03-06 18:49:52 +00:00
api_key.py feat: API key auth for agent execution + code interpreter admin dashboard 2026-03-30 20:22:27 +01:00
app_settings.py feat: file attachments, model badge, Russian RAG fix, trust score calibration 2026-03-05 17:31:00 +00:00
conversation.py feat: agent builder — dynamic agents with admin editor, user catalog, and PA creation 2026-03-30 15:54:35 +01:00
feedback.py feat: user feedback system for RAG responses 2026-03-30 14:59:25 +01:00
knowledge_document.py feat: deduplication by SHA-256 hash + queue progress bar on upload 2026-03-05 21:09:16 +00:00
sharepoint.py feat: region-aware RAG, SharePoint folder monitoring, tool fix 2026-03-10 21:29:31 +00:00
slash_command.py feat: add open_as_popup mode for slash commands requiring MS auth 2026-03-06 19:05:11 +00:00
system_prompt.py Phase 4: Production hardening, Cloud Run worker, deploy pipeline 2026-03-04 22:42:10 +00:00
taxonomy.py Initial commit: Phases 1-5 Complete + Frontend Setup 2026-02-12 19:10:28 +00:00
tool.py Phase 2: Tool calling + Microsoft 365 integrations 2026-03-04 21:26:53 +00:00
user.py feat: agent builder — dynamic agents with admin editor, user catalog, and PA creation 2026-03-30 15:54:35 +01:00
user_graph_token.py Phase 2: Tool calling + Microsoft 365 integrations 2026-03-04 21:26:53 +00:00