Agent Operations¶
Agent operations.
- async shared.database.operations.agent.count_analyses_for_user(user_id)[source]¶
Count analyses for user.
- async shared.database.operations.agent.count_relevant_analyses_for_user(user_id, min_overall)[source]¶
Count relevant analyses for user.
- async shared.database.operations.agent.get_agent_status(agent_id)[source]¶
Get agent status.
- Parameters:
agent_id (
str
) – Agent ID- Return type:
- Returns:
AgentStatus instance or None
- async shared.database.operations.agent.list_recent_analyses_for_user(user_id, limit=5)[source]¶
List recent analyses for user.
- Parameters:
- Return type:
- Returns:
List of (PaperAnalysis, ArxivPaper) tuples
- async shared.database.operations.agent.swap_user_active_topics(user_id)[source]¶
Swap user active topics.
- Parameters:
user_id (
int
) – User ID- Return type:
- Returns:
ResearchTopic instance or None