From ef6829b6f890adaa5930be9258887785c15fb02f Mon Sep 17 00:00:00 2001 From: CleverThis Date: Fri, 15 May 2026 00:34:30 +0000 Subject: [PATCH] chore(lint): remove unused pathlib.Path import in llm_actors.py --- src/cleveragents/application/services/llm_actors.py | 5 ++--- src/cleveragents/tool/path_mapper.py | 1 - 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/cleveragents/application/services/llm_actors.py b/src/cleveragents/application/services/llm_actors.py index 51e4c2ca0..57a65edff 100644 --- a/src/cleveragents/application/services/llm_actors.py +++ b/src/cleveragents/application/services/llm_actors.py @@ -11,7 +11,6 @@ from __future__ import annotations import os import re from datetime import UTC, datetime -from pathlib import Path from typing import TYPE_CHECKING, Any, Protocol, runtime_checkable import structlog @@ -499,14 +498,14 @@ class LLMExecuteActor: for match in pattern.finditer(llm_output): path = match.group(1).strip() content = match.group(2) - full_path = os.path.normpath(os.path.join(sandbox_root, path)) + full_path = os.path.normpath(os.path.join(sandbox_root, path)) rel = os.path.relpath(full_path, sandbox_root) # Path traversal guard: reject paths escaping sandbox if rel.startswith(".." + os.sep) or rel == "..": logger.warning( "Rejected path traversal in LLM output", path=path, - resolved=str(full_path), + resolved=full_path, ) continue os.makedirs(os.path.dirname(full_path), exist_ok=True) diff --git a/src/cleveragents/tool/path_mapper.py b/src/cleveragents/tool/path_mapper.py index b451f5440..e1895ac58 100644 --- a/src/cleveragents/tool/path_mapper.py +++ b/src/cleveragents/tool/path_mapper.py @@ -12,7 +12,6 @@ Based on issue #515 — container-aware tool execution and I/O forwarding. from __future__ import annotations -import os import posixpath from dataclasses import dataclass