feat(web-search): tool DuckDuckGo abierta en /web-search para watsonx Orchestrate

Sub-app FastAPI montada en /web-search con búsqueda vía ddgs.
OpenAPI 3.0.3 + servers absoluto + operationId webSearch listo para
importar como external tool en wxO. Sin auth (uso de taller/demo).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-28 03:37:55 +00:00
parent f8c7139e6e
commit 385c448c1f
8 changed files with 274 additions and 0 deletions

View File

@@ -6,3 +6,11 @@ BASE_URL=https://taller-wox.fitlabs.dev
MATERIAL_DIR=./material
DB_PATH=./leads.db
REPORTS_OUTPUT_DIR=./app/data/reports_output
# --- Web Search Tool para watsonx Orchestrate (montada en /web-search) ---
# Endpoint abierto (sin auth) — apto para taller/demo, no para producción.
# Por defecto se calcula como ${BASE_URL}/web-search. Override sólo si hace falta.
# WEB_SEARCH_PUBLIC_BASE_URL=https://taller-wox.fitlabs.dev/web-search
WEB_SEARCH_DEFAULT_MAX_RESULTS=5
WEB_SEARCH_DEFAULT_REGION=wt-wt
WEB_SEARCH_REQUEST_TIMEOUT=12