- Archived 'aether_sql_tables' and 'legacy_router_logs' to documentation/archive/. - Static schema documentation is now superseded by the 'ae_obj_info' MCP tool and shared agents_sync metadata.
1019 B
1019 B
Router: agent_bridge
File: app/routers/agent_bridge.py
Routes found: 6
Functions: 1 — is_admin
Classes: 0 —
Routes
-
GET
/status -
GET
/system/usage -
GET
/logs -
GET
/logs/list -
GET
/processes -
GET
/container/metadata
From-imports
-
app.lib_general_v3
-
app.models.response_models
-
datetime
-
fastapi
-
typing
File preview (first 20 lines)
from fastapi import APIRouter, Depends, HTTPException, Query
import os
import platform
import json
import shutil
from typing import Dict, Any, List, Optional
from datetime import datetime
from app.lib_general_v3 import AccountContext, get_account_context
from app.models.response_models import Resp_Body_Base, mk_resp
router = APIRouter()
def is_admin(account: AccountContext):
if account.auth_method == 'bypass':
return True
if getattr(account, "administrator", False) or getattr(account, "manager", False):
return True
return False