Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/FireBird-Technologies/Auto-Analyst
/ types & classes
Types & classes
223 in github.com/FireBird-Technologies/Auto-Analyst
⨍
Functions
837
◇
Types & classes
223
↳
Endpoints
86
↓ 22 callers
Class
Logger
auto-analyst-backend/src/utils/logger.py:9
↓ 4 callers
Class
ChatManager
Manages chat operations including creating, storing, retrieving, and updating chats and messages. Provides an interface between the applicati
auto-analyst-backend/src/managers/chat_manager.py:15
↓ 4 callers
Class
User
auto-analyst-backend/src/schemas/user_schema.py:4
↓ 4 callers
Class
UserTemplatePreference
Tracks user preferences and usage for agent templates.
auto-analyst-backend/src/db/schemas/models.py:209
↓ 4 callers
Class
auto_analyst
Main analyst module that coordinates multiple agents using a planner
auto-analyst-backend/src/agents/agents.py:1697
↓ 3 callers
Class
TemplateResponse
auto-analyst-backend/src/schemas/template_schema.py:6
↓ 3 callers
Class
UserTemplatePreferenceResponse
auto-analyst-backend/src/schemas/template_schema.py:20
↓ 2 callers
Class
AI_Manager
Manages AI model interactions and usage tracking
auto-analyst-backend/src/managers/ai_manager.py:14
↓ 2 callers
Class
AgentTemplate
Stores predefined agent templates that users can enable/disable.
auto-analyst-backend/src/db/schemas/models.py:176
↓ 2 callers
Class
DeepAnalysisReport
Stores deep analysis reports with comprehensive analysis data and metadata.
auto-analyst-backend/src/db/schemas/models.py:127
↓ 2 callers
Class
MessageFeedback
Tracks user feedback and model settings for each message.
auto-analyst-backend/src/db/schemas/models.py:104
↓ 2 callers
Interface
Session
auto-analyst-frontend/types/next-auth.d.ts:4
↓ 2 callers
Class
TextNode
Minimal node wrapper matching the llama-index retrieval result interface.
auto-analyst-backend/src/utils/simple_retriever.py:11
↓ 2 callers
Class
auto_analyst_ind
Handles individual agent execution when explicitly specified in query
auto-analyst-backend/src/agents/agents.py:1222
↓ 1 callers
Class
AppState
auto-analyst-backend/src/managers/app_manager.py:9
↓ 1 callers
Class
Chat
auto-analyst-backend/src/db/schemas/models.py:24
↓ 1 callers
Class
CodeExecution
Tracks code execution attempts and results for analysis and debugging.
auto-analyst-backend/src/db/schemas/models.py:73
↓ 1 callers
Class
Document
Minimal document wrapper matching the llama-index Document interface.
auto-analyst-backend/src/utils/simple_retriever.py:18
↓ 1 callers
Class
Message
auto-analyst-backend/src/db/schemas/models.py:37
↓ 1 callers
Class
ModelUsage
Tracks AI model usage metrics for analytics and billing purposes.
auto-analyst-backend/src/db/schemas/models.py:50
↓ 1 callers
Class
SessionManager
Manages session-specific state, including datasets, retrievers, and AI systems. Handles creation, retrieval, and updating of sessions.
auto-analyst-backend/src/managers/session_manager.py:32
↓ 1 callers
Class
SimpleTokenizer
A very simple tokenizer implementation for fallback
auto-analyst-backend/src/managers/ai_manager.py:81
↓ 1 callers
Class
User
auto-analyst-backend/src/db/schemas/models.py:10
↓ 1 callers
Class
deep_analysis_module
auto-analyst-backend/src/agents/deep_agents.py:704
↓ 1 callers
Class
planner_module
auto-analyst-backend/src/agents/agents.py:689
Class
auto-analyst-frontend/lib/credits-config.ts:80
Class
auto-analyst-frontend/lib/utils/sessionRecovery.ts:2
Interface
AdminLayoutProps
auto-analyst-frontend/components/admin/AdminLayout.tsx:6
Interface
AgentInfo
auto-analyst-frontend/components/chat/ChatInterface.tsx:50
Interface
AgentInfo
auto-analyst-frontend/lib/hooks/useAgentMentions.ts:10
Interface
AgentSuggestion
auto-analyst-frontend/types/chatInput.types.ts:13
Interface
AgentSuggestion
auto-analyst-frontend/components/chat/AgentSuggestions.tsx:10
Interface
AgentSuggestionsProps
auto-analyst-frontend/components/chat/AgentSuggestions.tsx:24
Interface
AgentValidationResponse
auto-analyst-frontend/components/custom-templates/types.ts:42
Interface
AnalysisStep
auto-analyst-frontend/components/deep-analysis/types.ts:1
Interface
AnalysisStepProps
auto-analyst-frontend/components/deep-analysis/AnalysisStep.tsx:5
Interface
AnalyticsLayoutProps
auto-analyst-frontend/components/analytics/AnalyticsLayout.tsx:9
Interface
AttachButtonTooltipProps
auto-analyst-frontend/components/chat/AttachButtonTooltip.tsx:6
Interface
BackendReport
auto-analyst-frontend/components/deep-analysis/types.ts:50
Interface
BadgeProps
auto-analyst-frontend/components/ui/badge.tsx:26
Interface
BarChartProps
auto-analyst-frontend/components/admin/Charts.tsx:96
Class
BlogPost
auto-analyst-backend/src/routes/blog_routes.py:9
Interface
BlogPost
auto-analyst-frontend/components/blog/types.ts:1
Interface
BlogPostFormData
auto-analyst-frontend/components/blog/types.ts:13
Interface
BlogPostPageProps
auto-analyst-frontend/app/blog/[id]/page.tsx:16
Interface
ButtonProps
auto-analyst-frontend/components/ui/button.tsx:8
Interface
CSVUploadDialogProps
auto-analyst-frontend/components/chat/CSVUploadDialogue.tsx:13
Interface
ChartSeries
auto-analyst-frontend/components/admin/Charts.tsx:18
Class
ChatCreate
auto-analyst-backend/src/schemas/chat_schema.py:34
Class
ChatDetailResponse
auto-analyst-backend/src/schemas/chat_schema.py:22
Interface
ChatHistory
auto-analyst-frontend/components/chat/ChatInterface.tsx:64
Interface
ChatHistoryStore
auto-analyst-frontend/lib/store/chatHistoryStore.ts:19
Interface
ChatInputProps
auto-analyst-frontend/types/chatInput.types.ts:30
Interface
ChatInputRef
auto-analyst-frontend/types/chatInput.types.ts:51
Interface
ChatItem
auto-analyst-frontend/app/api/feedback/route.ts:6
Interface
ChatMessage
auto-analyst-frontend/components/chat/ChatInterface.tsx:55
Interface
ChatMessage
auto-analyst-frontend/lib/store/chatHistoryStore.ts:5
Class
ChatMessageCreate
Model for creating a new chat message with AI response
auto-analyst-backend/src/schemas/chat_schema.py:42
Class
ChatResponse
auto-analyst-backend/src/schemas/chat_schema.py:9
Class
ChatUpdate
auto-analyst-backend/src/schemas/chat_schema.py:38
Interface
ChatWindowProps
auto-analyst-frontend/components/chat/ChatWindow.tsx:60
Interface
CheckboxProps
auto-analyst-frontend/components/ui/checkbox.tsx:7
Interface
CheckoutFormProps
auto-analyst-frontend/components/CheckoutForm.tsx:15
Interface
CodeBlock
auto-analyst-frontend/lib/store/codeStore.ts:4
Interface
CodeCanvasProps
auto-analyst-frontend/components/chat/CodeCanvas.tsx:41
Class
CodeCleanRequest
auto-analyst-backend/src/schemas/code_schema.py:18
Class
CodeEditRequest
auto-analyst-backend/src/schemas/code_schema.py:10
Interface
CodeEntry
auto-analyst-frontend/components/chat/CodeCanvas.tsx:29
Interface
CodeEntry
auto-analyst-frontend/components/chat/ChatWindow.tsx:40
Class
CodeExecuteRequest
auto-analyst-backend/src/schemas/code_schema.py:5
Interface
CodeFixButtonProps
auto-analyst-frontend/components/chat/CodeFixButton.tsx:15
Class
CodeFixRequest
auto-analyst-backend/src/schemas/code_schema.py:14
Interface
CodeFixState
auto-analyst-frontend/components/chat/ChatWindow.tsx:70
Interface
CodeIndicatorProps
auto-analyst-frontend/components/chat/CodeIndicator.tsx:7
Interface
CodeOutput
auto-analyst-frontend/components/chat/MessageContent.tsx:24
Interface
CodeOutput
auto-analyst-frontend/components/chat/ChatWindow.tsx:52
Interface
CodeOutput
auto-analyst-frontend/lib/utils/exportUtils.ts:4
Interface
CodeStore
auto-analyst-frontend/lib/store/codeStore.ts:24
Interface
Command
auto-analyst-frontend/components/chat/CommandSuggestions.tsx:9
Interface
CommandSuggestionsProps
auto-analyst-frontend/components/chat/CommandSuggestions.tsx:18
Class
Config
auto-analyst-backend/src/schemas/user_schema.py:9
Interface
CookieConsentStore
auto-analyst-frontend/lib/store/cookieConsentStore.ts:4
Interface
CopyButtonProps
auto-analyst-frontend/components/ui/CopyButton.tsx:5
Interface
CreateReportRequest
auto-analyst-frontend/components/deep-analysis/types.ts:76
Class
CreditConfig
auto-analyst-frontend/lib/credits-config.ts:80
Interface
CreditContextType
auto-analyst-frontend/lib/contexts/credit-context.tsx:8
Interface
CreditExhaustedModalProps
auto-analyst-frontend/components/chat/CreditExhaustedModal.tsx:10
Interface
CreditThresholds
auto-analyst-frontend/lib/credits-config.ts:24
Interface
CreditUsage
auto-analyst-frontend/app/account/page.tsx:50
Interface
CurrentAnalysisViewProps
auto-analyst-frontend/components/deep-analysis/CurrentAnalysisView.tsx:11
Interface
CustomAgentCreate
auto-analyst-frontend/components/custom-templates/types.ts:35
Class
DataFrameRequest
auto-analyst-backend/src/schemas/query_schema.py:8
Interface
DatasetDescription
auto-analyst-frontend/types/chatInput.types.ts:25
Interface
DatasetUploadStats
auto-analyst-frontend/types/chatInput.types.ts:40
Interface
DeepAnalysisButtonProps
auto-analyst-frontend/components/deep-analysis/DeepAnalysisButton.tsx:11
Interface
DeepAnalysisContextType
auto-analyst-frontend/lib/contexts/deep-analysis-context.tsx:12
Interface
DeepAnalysisReport
auto-analyst-frontend/components/deep-analysis/types.ts:10
Class
DeepAnalysisReportCreate
auto-analyst-backend/src/schemas/deep_analysis_schema.py:6
Class
DeepAnalysisReportDetailResponse
auto-analyst-backend/src/schemas/deep_analysis_schema.py:44
Class
DeepAnalysisReportResponse
auto-analyst-backend/src/schemas/deep_analysis_schema.py:31
next →
1–100 of 223, ranked by callers