github Python analyzed e95a17b

darthblanc/agentic-file-explorer

github

Local-first AI agent for filesystem tasks: ReAct loop, hierarchical sub-agents, context compaction, git-backed rollback.

maintainer
darthblanc
licence
first seen
2026-06-07
last seen
2026-06-07
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 11 tools
transport counts 11 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • append_csv_file
  • append_txt_file
  • create_directory
  • get_csv_headers
  • list_directory
  • read_csv_file
  • read_txt_file
  • search_bfs
  • search_dfs
  • write_csv_file
  • write_txt_file
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit e95a17b · analyzer v33 · 2w ago

danger signals1

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 48

filesystem 13

  • fs darthblanc-agentic-file-explorer-e95a17b/core/configs.py :3 SANDBOX_CONFIG = json.load(open("configs/sandbox_config.json", "r"))
  • fs darthblanc-agentic-file-explorer-e95a17b/core/file.py :13 with open(construct_file_path(self.path), "r") as f:
  • fs darthblanc-agentic-file-explorer-e95a17b/core/setup_directory.py :1 from pathlib import Path
  • fs darthblanc-agentic-file-explorer-e95a17b/functions/csv_functions.py :22 with open(working_path, "r") as fd:
  • fs darthblanc-agentic-file-explorer-e95a17b/functions/txt_functions.py :13 with open(working_path, "r") as fd:
  • fs (weak) darthblanc-agentic-file-explorer-e95a17b/tests/test_agent_file_context.py :2 import shutil
  • fs (weak) darthblanc-agentic-file-explorer-e95a17b/tests/test_csv_file_functions.py :47 os.remove(self.test_file)
  • fs (weak) darthblanc-agentic-file-explorer-e95a17b/tests/test_directory_functions.py :5 import shutil
  • fs (weak) darthblanc-agentic-file-explorer-e95a17b/tests/test_file_dictionary.py :2 import shutil
  • fs (weak) darthblanc-agentic-file-explorer-e95a17b/tests/test_file_model.py :3 import shutil
  • fs (weak) darthblanc-agentic-file-explorer-e95a17b/tests/test_setup_directory.py :5 import shutil
  • fs (weak) darthblanc-agentic-file-explorer-e95a17b/tests/test_traversal_functions.py :2 import shutil
show 1 more
  • fs (weak) darthblanc-agentic-file-explorer-e95a17b/tests/test_txt_file_functions.py :5 import shutil

shell / exec 1

  • shell darthblanc-agentic-file-explorer-e95a17b/core/rollback.py :2 import subprocess

network 1

  • net darthblanc-agentic-file-explorer-e95a17b/agents/remote_agent.py :7 import httpx

tool registrations 11

  • read_txt_file darthblanc-agentic-file-explorer-e95a17b/mcp_server.py :30
  • write_txt_file darthblanc-agentic-file-explorer-e95a17b/mcp_server.py :36
  • append_txt_file darthblanc-agentic-file-explorer-e95a17b/mcp_server.py :42
  • read_csv_file darthblanc-agentic-file-explorer-e95a17b/mcp_server.py :50
  • get_csv_headers darthblanc-agentic-file-explorer-e95a17b/mcp_server.py :63
  • write_csv_file darthblanc-agentic-file-explorer-e95a17b/mcp_server.py :69
  • append_csv_file darthblanc-agentic-file-explorer-e95a17b/mcp_server.py :77
  • list_directory darthblanc-agentic-file-explorer-e95a17b/mcp_server.py :87
  • create_directory darthblanc-agentic-file-explorer-e95a17b/mcp_server.py :93
  • search_bfs darthblanc-agentic-file-explorer-e95a17b/mcp_server.py :101
  • search_dfs darthblanc-agentic-file-explorer-e95a17b/mcp_server.py :109

declared dependencies 9

  • mcp@>=1.0.0
  • gradio@>=5.49.1
  • langchain@>=1.0.2
  • langchain-text-splitters@>=1.0.0
  • langchain-ollama@>=1.0.0
  • langchain-openai@>=1.0.1
  • fastapi@>=0.100.0
  • uvicorn@>=0.20.0
  • httpx@>=0.24.0