Files
Scott Idem 0f8c5dc825 Documentation Archive: Retire static SQL snapshots and legacy logs
- 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.
2026-01-28 12:33:20 -05:00

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