Database Models¶
Database models.
- class shared.database.models.AgentStatus(*args, **kwargs)[source]¶
Bases:
BaseReal-time agent status tracking.
- Parameters:
args (Any)
kwargs (Any)
- Return type:
Any
- class shared.database.models.ArxivPaper(*args, **kwargs)[source]¶
Bases:
BaseArXiv papers for analysis.
- Parameters:
args (Any)
kwargs (Any)
- Return type:
Any
- class shared.database.models.Base(*args, **kwargs)[source]¶
Bases:
AsyncAttrs,DeclarativeBaseBase class for all database models.
- Parameters:
args (Any)
kwargs (Any)
- Return type:
Any
- class shared.database.models.Finding(*args, **kwargs)[source]¶
Bases:
BaseResearch findings from task processing.
- Parameters:
args (Any)
kwargs (Any)
- Return type:
Any
- class shared.database.models.Message(*args, **kwargs)[source]¶
Bases:
BaseLegacy message model.
- Parameters:
args (Any)
kwargs (Any)
- Return type:
Any
- class shared.database.models.PaperAnalysis(*args, **kwargs)[source]¶
Bases:
BaseAnalysis of paper relevance to research topics.
- Parameters:
args (Any)
kwargs (Any)
- Return type:
Any
- class shared.database.models.RateLimitRecord(*args, **kwargs)[source]¶
Bases:
BaseRate limiting records for anti-spam protection.
- Parameters:
args (Any)
kwargs (Any)
- Return type:
Any
- class shared.database.models.ResearchTopic(*args, **kwargs)[source]¶
Bases:
BaseResearch topics for arXiv analysis.
- Parameters:
args (Any)
kwargs (Any)
- Return type:
Any
- class shared.database.models.SearchQuery(*args, **kwargs)[source]¶
Bases:
BaseSearch queries for task processing.
- Parameters:
args (Any)
kwargs (Any)
- Return type:
Any
- class shared.database.models.Task(*args, **kwargs)[source]¶
Bases:
BaseLegacy task model.
- Parameters:
args (Any)
kwargs (Any)
- Return type:
Any
- class shared.database.models.TaskQueue(*args, **kwargs)[source]¶
Bases:
BaseGlobal task queue with priority management.
- Parameters:
args (Any)
kwargs (Any)
- Return type:
Any
- class shared.database.models.TaskStatistics(*args, **kwargs)[source]¶
Bases:
BaseGlobal task processing statistics for time estimation.
- Parameters:
args (Any)
kwargs (Any)
- Return type:
Any
- class shared.database.models.User(*args, **kwargs)[source]¶
Bases:
BaseUser model with plan management and rate limiting.
- Parameters:
args (Any)
kwargs (Any)
- Return type:
Any