SAP / SAP/cloud-sdk-python

Support MCP tools caching

Ouverte
#178 1 commentaire 0 réactions 1 personne assignée Voir sur GitHub

@thiagob y travaille déjà.

Depuis le 14/9/2026.

Langage dominant
Python
Étoiles
28
Forks
42
Merge moyen
2 j 13 h
PR mergées (30 j)
35

Description

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

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.