Skip to content

v1.11.0 — search e fetch (Deep Research do ChatGPT)

Latest

Choose a tag to compare

@SidneyBissoli SidneyBissoli released this 03 Sep 12:50
· 8 commits to main since this release

search e fetch: o contrato Deep Research da OpenAI sobre o acervo de séries do servidor. Sem as duas o Deep Research do ChatGPT (e o Company Knowledge, e os workflows de pesquisa da API Responses) não usa o servidor. 15 → 17 tools; nenhuma das 15 mudou um byte (conferido tool a tool contra a superfície anterior).

  • search — busca no catálogo curado + índice do Portal de Dados Abertos (o mesmo de bcb_buscar_serie) e devolve { id, title, url }, id sgs:<código>, até 10 resultados. A url é a página do dataset no portal quando a série tem uma; as curadas sem dataset citam a consulta pública do SGS às últimas 10 observações (o SGS não tem página por série).
  • fetchbcb_serie_metadados renderizado como documento Markdown (nome, categoria, periodicidade, unidade, último valor, página), com a proveniência dele. Id fora do acervo é erro de tool sem tocar a rede.
  • As duas carregam o canal de proveniência multi-bloco e o retrieved_at real da extração, como as demais. Os nomes são fixados pela OpenAI — única exceção ao prefixo bcb_, por allowlist explícita nos gates.
  • Conector no ChatGPT: https://bcb.sidneybissoli.com/mcp — seção "ChatGPT (Deep Research)" no README.

Sob o capô: @sbissoli/mcp-search 0.3.0 (contractJsonSchemas — este servidor serve JSON Schema verbatim); smoke deriva a contagem do baseline surface-stdio-<versão>.json e exercita searchfetch; o guarda de contagens passa a vigiar a landing do Worker.