google / google/adk-python

Configure context compression per session

Abierto
#4,132 3 comentarios 0 reacciones 1 asignado Reclamado por @klateefa Ver en GitHub
core needs review
Lenguaje dominante
Python
Estrellas
21.5k
Forks
4k
Merge medio
1 d 14 h
PR fusionados (30 d)
37

Descripción

**Is your feature request related to a problem? Please describe.**

Currently, context compression is defined on an `App` level. So every session on that app will share the same compression config (including on/off).

I want to control whether compression is turned on/off on a per session bases, based on the user/other metadata.

**Describe the solution you'd like**

Maybe have a lifecycle callback on the `App` layer to configure these options. Something `before_session_start`.

**Describe alternatives you've considered**

Create my own compaction events, using `after_agent` callback.

**Additional context**

I am deploying using Vertex AI AgentEngine, so want to be aligned with the possibilities there.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.