- Aggiunge config_manager a load_model_from_config() per usare config attive
- Migliora error handling con tipo eccezione e suggerimenti
- Aggiunge pyproject.toml e setup.py per installazione pip
- Chat interattiva, Server web, Dashboard, API
- CLI configurazione, TUI, Analytics
- Comandi memory, planning, skills
- Struttura progetto e troubleshooting
- Aggiunto regex parsing per estrarre virgolette dalla stringa grezza
- Il comando ora funziona correttamente con nomi multi-parola
- Formato supportato: /plan create "Nome Piano" "Task1; Task2; Task3"
- Aggiunto sistema SimplePersistentMemory per fatti, preferenze e cronologia conversazioni
- Aggiunto EnhancedPlanner con dipendenze task, priorità e tracciamento progresso
- Integrati strumenti di miglioramento nell'agente (remember, recall, preference, planning)
- Aggiunti comandi CLI /memory e /plan per accesso diretto da terminale
- Aggiunto client MCP per connessione a server Model Context Protocol
- Aggiornato README con documentazione completa per tutte le nuove funzionalità
- Corretto parsing comando creazione piano per gestire nomi multi-parola
Nuovi comandi:
- /memory remember <testo> - Ricorda un fatto
- /memory recall <query> - Cerca nella memoria
- /memory preference set/get - Gestisci preferenze
- /memory stats - Statistiche memoria
- /plan create <nome> <task1;task2;...> - Crea un piano
- /plan list - Elenca tutti i piani
- /plan progress <plan_id> - Mostra progresso piano
- /plan start <task_id> - Inizia un task
- /plan complete <task_id> - Completa un task
- Created skill_manager.py for interacting with skills.sh and other skill registries
- Added skill management tools (search_skills, install_skill, uninstall_skill, list_installed_skills, get_skill_details) as LangChain Tools
- Integrated skill management into the agent's tool system via get_skill_tools()
- Added /skills subcommand to CLI for direct terminal access to skill management
- Updated system prompt to inform users about skill management capabilities
- Created comprehensive documentation in docs/skills-management-design.md
- Enables users to discover and install community skills to extend agent capabilities
- Added MCP client to discover and convert MCP tools to LangChain Tools
- Extended configuration manager to support MCP server configurations
- Updated CLI to manage MCP server configurations (list, add, remove, use)
- Integrated MCP tools into the agent's tool loading system
- Added documentation for MCP integration design
- Rewrote langcode.bash with full unified CLI support
- Rewrote langcode.zsh with full unified CLI support
- All commands: chat, server, tui, config, analytics, dashboard, version
- Config subcommands: list, add, remove, use, active, test, export, import, search