-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathStructure.txt
More file actions
24 lines (24 loc) · 1.39 KB
/
Structure.txt
File metadata and controls
24 lines (24 loc) · 1.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
windows_agent/
│
├── core/
│ ├── llm_engine.py # All LLM & NLP operations in one place
│ ├── memory.py # Conversation + task memory (stores instructions & plans)
│ ├── planner.py # Converts instructions into JSON plans (with fallback)
│ ├── executor.py # Executes plans, retries, handles missing tools
│ ├── self_improver.py # Creates/repairs modules dynamically if a task fails
│ └── tool_registry.py # Dynamically loads all tools from tools/ folder
│
├── tools/
│ ├── system_tools.py # Basic system tools: Notepad automation, file ops
│ ├── file_tools.py # Optional file-related helpers
│ ├── dev_tools.py # Code creation/debug helpers
│ ├── dynamic_tools.py # Generic app opener + keyboard/mouse actions
│ ├── whatsapp_tools.py # WhatsApp automation (send messages)
│ └── generated_tools.py # SelfImprover dynamically writes new modules here
│
├── models/
│ └── model_router.py # Chooses between deepseek / gemma / codellama
│
├── agent.py # Main conversational loop (formal instructions → LLM → execution)
├── config.yaml # Agent configuration (models, settings, etc.)
└── run_agent.bat # Windows batch file to launch the agent