Skip to content

v0.7.0 — Web search

Choose a tag to compare

@RedRider21 RedRider21 released this 18 Apr 15:06
· 1 commit to main since this release

Ola — Ollama Agent v0.7.0

Questa release aggiunge la ricerca web al set di tool disponibili.

Novita'

  • Nuovo comando /web con 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) e web_fetch (lettura pagina → markdown)
  • Esposizione condizionale: i tool web vengono passati al modello solo quando web access e' ON, evitando chiamate involontarie
  • Persistenza: la scelta e' salvata in ~/.ollama_agent_prefs.json e 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_KEY

Nuove 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 /web e' 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 markdownify

Dai sorgenti

git pull
bash install.sh      # Linux/macOS
install.bat          # Windows

Riferimento completo

Vedi la sezione Ricerca web nel README.