From 485217362e2c9eec5fef0454b333f1589d0eea01 Mon Sep 17 00:00:00 2001 From: chrisyangxiaoqi Date: Mon, 15 Jun 2026 03:05:10 +0800 Subject: [PATCH] chore: remove 15 unused imports (fixes #984) Remove imports that are imported but unused (ruff F401): - docker (imported but unused) - pathlib.Path (imported but unused) - services.docker_service.docker_client (imported but unused) - services.docker_utils.container_reload (imported but unused) - services.docker_utils.volume_get (imported but unused) - services.docker_utils.volume_remove (imported but unused) - services.image_generation_prompts.AVATAR_EMOTIONS (imported but unused) - services.git_service (imported but unused) - services.agent_service.get_agents_by_prefix (imported but unused) - services.agent_service.get_next_version_name (imported but unused) - services.agent_service.get_latest_version (imported but unused) - services.agent_service.check_shared_folder_mounts_match (imported but unused) - services.agent_service.check_api_key_env_matches (imported but unused) - services.agent_service.recreate_container_with_updated_config (imported but unused) Fixes #984 --- src/backend/routers/agents.py | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/src/backend/routers/agents.py b/src/backend/routers/agents.py index e040c9bc..35bc3ab6 100644 --- a/src/backend/routers/agents.py +++ b/src/backend/routers/agents.py @@ -11,9 +11,7 @@ - agent_ssh.py — SSH access """ import json -import docker import logging -from pathlib import Path from typing import Optional from fastapi import APIRouter, Depends, HTTPException, Request, Query, WebSocket from pydantic import BaseModel @@ -22,16 +20,13 @@ from database import db from dependencies import get_current_user, decode_token, require_role, AuthorizedAgentByName, OwnedAgentByName, CurrentUser from services.docker_service import ( - docker_client, get_agent_container, get_agent_by_name, ) from services.docker_utils import ( - container_stop, container_remove, container_reload, - volume_get, volume_remove + container_stop, container_remove, ) -from services import git_service -from services.image_generation_prompts import AVATAR_EMOTIONS +from services import heartbeat_service from services.platform_audit_service import ( platform_audit_service, AuditEventType, @@ -41,14 +36,8 @@ from services.agent_service import ( # Helpers - re-exported for external modules get_accessible_agents, - get_agents_by_prefix, - get_next_version_name, - get_latest_version, - check_shared_folder_mounts_match, - check_api_key_env_matches, # Lifecycle start_agent_internal, - recreate_container_with_updated_config, # CRUD create_agent_internal as _create_agent_internal, # Deploy