google / google/adk-python

`tool_context.actions.skip_summarization = True` makes the agent's response be flagged as coming from user

Cerrado
#6,899 3 comentarios 0 reacciones 1 asignado Reclamado por @surajksharma07 Ver en GitHub
request clarification tools
Lenguaje dominante
Python
Estrellas
21.5k
Forks
4k
Merge medio
1 d 14 h
PR fusionados (30 d)
37

Descripción

**Describe the Bug:**

I can create a PR, but I am not sure if this is by design or not...

I am trying to return a tool result directly to the user (without summarization). The result is a User message, not an Assistant/model message. ([CODE](https://github.com/google/adk-python/blob/543f55f5ba78a80633f5e31791d84007baeecd08/src/google/adk/flows/llm_flows/functions.py#L1637))

**Steps to Reproduce:**

Create an agent with the following tool using ADK Python 2.6.3:

```python
from google.adk.tools import ToolContext

def check_password(password: str, tool_context: ToolContext):
tool_context.actions.skip_summarization = True
return "Your password is correct!"
```

**Expected Behavior:**

I would expect the message to be considered a Model/Assistant message (correct me if I am wrong, please)

**Observed Behavior:**

The message was labeled as coming from the user.

**Environment Details:**

- ADK Library Version (pip show google-adk): 2.6.3
- Desktop OS:** [e.g., macOS, Linux, Windows]: Windows
- Python Version (python -V): 3.14.3

**Model Information:**

- Are you using LiteLLM: No
- Which model is being used: e.g., gemini-3.5-flash

**How often has this issue occurred?:**
- Always (100%)

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.