v0.7.0 — Web search
Ola — Ollama Agent v0.7.0
Questa release aggiunge la ricerca web al set di tool disponibili.
Novita'
- Nuovo comando
/webcon toggle on/off e scelta del provider - Tre motori supportati:
- DuckDuckGo (default, nessuna API key richiesta)
- Brave Search (richiede
BRAVE_API_KEY— free tier 2000 query/mese) - Tavily (richiede
TAVILY_API_KEY— free tier 1000 query/mese, ottimizzato per LLM)
- Due nuovi tool:
web_search(ricerca) eweb_fetch(lettura pagina → markdown) - Esposizione condizionale: i tool web vengono passati al modello solo quando
web accesse' ON, evitando chiamate involontarie - Persistenza: la scelta e' salvata in
~/.ollama_agent_prefs.jsone visibile in/settings
Utilizzo
/web # mostra stato
/web on # attiva
/web off # disattiva
/web provider duckduckgo # cambia motore (default)
/web provider brave # richiede BRAVE_API_KEY
/web provider tavily # richiede TAVILY_API_KEYNuove dipendenze
httpx, ddgs, markdownify — installate automaticamente da install.sh / install.bat.
Compatibilita'
- Nessuna breaking change: tutte le funzionalita' esistenti funzionano identico a v0.6.0
- Il comando
/webe' opzionale e disabilitato di default
Installazione
Dal wheel
Scarica ollama_agent-0.7.0-py3-none-any.whl qui sotto:
pip install ollama_agent-0.7.0-py3-none-any.whl
pip install httpx ddgs markdownifyDai sorgenti
git pull
bash install.sh # Linux/macOS
install.bat # WindowsRiferimento completo
Vedi la sezione Ricerca web nel README.