Implement core skills: Code validation, model fine-tuning, and system diagnostics

- Added `ModelFineTuner` class for preparing training data and fine-tuning models based on user corrections.
- Introduced `CodeValidator` class to validate generated code against various hardware and style rules, including safety checks and function naming conventions.
- Developed skills for calculator operations, system information retrieval, weather fetching, and timer functionality.
- Implemented a self-diagnostic skill to run unit tests and report results.
- Created a dynamic skill loading mechanism to discover and register skills from the current directory.
- Added unit tests for skills to ensure functionality and reliability.
This commit is contained in:
JamesTheGiblet 2026-01-06 22:04:37 +00:00
parent 743f9f311d
commit f9fd27d228
28 changed files with 2398 additions and 4077 deletions

View file

@ -11,7 +11,7 @@ import socket
import uvicorn
# --- Import The Organs ---
from buddai_shared import OLLAMA_HOST, OLLAMA_PORT, SERVER_AVAILABLE
from core.buddai_shared import OLLAMA_HOST, OLLAMA_PORT, SERVER_AVAILABLE
from buddai_executive import BuddAI
# If server dependencies are present, import the app