Support MCP tools caching

Aberta
#178 2 comentários 0 reações 1 responsável Ver no GitHub

Mantenedores costumam responder em até 1 dia

@thiagob já está trabalhando nisso.

Desde 14/9/2026.

  • #276 de @Cosmos-Atom — fechado sem integrar

Avaliação

Esta issue ainda não foi avaliada.

Descrição

tok:pd15
Describe the Problem

When listing tools, cache should be enabled and evicted when case consumer want.

Note: It should use similar approach for what is already in place for token caching

Propose a Solution
# caches MCP tools for 600 ms and resets in case callback_to_evict is called
options = { ttl="600", envict=callback_to_evict }
agw_client.list_tools(cache=options)
Describe Alternatives

No response

Affected Development Phase

Development

Impact

No Impact

Timeline

No response

Linguagem predominante
Python
Estrelas
29
Forks
45
Merge médio
2d 4h
PRs com merge (30d)
51

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de SAP/cloud-sdk-python

Todas as issues de SAP/cloud-sdk-python

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.