Made Jarvis more mobile friendly
This commit is contained in:
@@ -28,13 +28,13 @@ async def list_accounts(user_id: str | None = None) -> list[dict]:
|
||||
pool = await get_pool()
|
||||
if user_id is None:
|
||||
rows = await pool.fetch(
|
||||
"SELECT ea.*, a.name AS agent_name, a.model AS agent_model, a.prompt AS agent_prompt FROM email_accounts ea"
|
||||
"SELECT ea.*, a.name AS agent_name, a.model AS agent_model, a.prompt AS agent_prompt, a.max_tool_calls AS agent_max_tool_calls, a.prompt_mode AS agent_prompt_mode FROM email_accounts ea"
|
||||
" LEFT JOIN agents a ON a.id = ea.agent_id"
|
||||
" ORDER BY ea.created_at"
|
||||
)
|
||||
else:
|
||||
rows = await pool.fetch(
|
||||
"SELECT ea.*, a.name AS agent_name, a.model AS agent_model, a.prompt AS agent_prompt FROM email_accounts ea"
|
||||
"SELECT ea.*, a.name AS agent_name, a.model AS agent_model, a.prompt AS agent_prompt, a.max_tool_calls AS agent_max_tool_calls, a.prompt_mode AS agent_prompt_mode FROM email_accounts ea"
|
||||
" LEFT JOIN agents a ON a.id = ea.agent_id"
|
||||
" WHERE ea.user_id = $1 ORDER BY ea.created_at",
|
||||
user_id,
|
||||
@@ -46,7 +46,7 @@ async def list_accounts_enabled() -> list[dict]:
|
||||
"""Return all enabled accounts (used by listener on startup)."""
|
||||
pool = await get_pool()
|
||||
rows = await pool.fetch(
|
||||
"SELECT ea.*, a.name AS agent_name, a.model AS agent_model, a.prompt AS agent_prompt FROM email_accounts ea"
|
||||
"SELECT ea.*, a.name AS agent_name, a.model AS agent_model, a.prompt AS agent_prompt, a.max_tool_calls AS agent_max_tool_calls, a.prompt_mode AS agent_prompt_mode FROM email_accounts ea"
|
||||
" LEFT JOIN agents a ON a.id = ea.agent_id"
|
||||
" WHERE ea.enabled = TRUE ORDER BY ea.created_at"
|
||||
)
|
||||
@@ -56,7 +56,7 @@ async def list_accounts_enabled() -> list[dict]:
|
||||
async def get_account(account_id: str) -> dict | None:
|
||||
pool = await get_pool()
|
||||
row = await pool.fetchrow(
|
||||
"SELECT ea.*, a.name AS agent_name, a.model AS agent_model, a.prompt AS agent_prompt FROM email_accounts ea"
|
||||
"SELECT ea.*, a.name AS agent_name, a.model AS agent_model, a.prompt AS agent_prompt, a.max_tool_calls AS agent_max_tool_calls, a.prompt_mode AS agent_prompt_mode FROM email_accounts ea"
|
||||
" LEFT JOIN agents a ON a.id = ea.agent_id"
|
||||
" WHERE ea.id = $1",
|
||||
account_id,
|
||||
|
||||
Reference in New Issue
Block a user