Spaces:
Running
Running
Commit History
10 days ago
-
query_indicator_data : territoire par nom, modalités, années récentes, statuts ; recherche tolérante
- Territoire par nom (`territory`) résolu côté serveur via un index des communes (EPCI, département, région) chargé en arrière-plan : resolved_territory, status ambiguous (candidates) / territory_not_found ; find_territory : correspondance exacte en premier (exact_match), accents réellement ignorés, abréviations de régions. - Indicateurs ventilés : colonne de modalité conservée dans chaque ligne (`modalite`, `dimensions`), lignes vides retirées (`include_nulls`), `aggregate="sum"` réservé aux indicateurs `summable`. - Années : tri décroissant côté API avant la limite, `latest_year`, `latest=true`, `year_range` / `missing_years` ; projections Climadiag marquées (value_type, scénarios). - Absence de données : code inconnu → territory_not_found, sinon no_data_at_level avec suggestions d'échelon de repli ; coverage_warning. - Mailles limitées à celles déclarées par l'indicateur ; cube dédié à la maille préféré. - search_indicators : mots génériques facultatifs, synonymes, rep…0b746e0
-
Gradio 6 (transport MCP Streamable HTTP + SSE), sorties JSON compactes, sources réparées, find_territory, page Space
- Gradio 5.29 → 6.15.2 : /gradio_api/mcp/ répondait 404 (SSE seul), d'où le 502 des connecteurs claude.ai / Claude Code ; noms d'outils corrigés (préfixe sans underscore). - Outils déclarés via gr.api() : schéma dérivé des docstrings, réponses en JSON compact (plus de repr pydantic « root={...} »), limites et troncature signalées, valeurs numériques. - get_indicator_details : les sources échouaient toujours (dimension « libelle » inexistante) ; seules les dimensions listées par /meta sont demandées. - Recherche insensible aux accents/pluriels avec score ; find_territory (nom → code INSEE/SIREN). - Interface : accueil, tableaux, bloc de connexion (URL réelle, snippets), exemples ; README carte HF. - Tests hors ligne sur un backend simulé construit à partir de réponses réelles (17 tests). Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>febc39b