googleapis / googleapis/python-aiplatform
ReasoningEngine.create missing support for agent_framework, labels, and env configuration
- Langage dominant
- Python
- Étoiles
- 905
- Forks
- 465
- Merge moyen
- 1 j 13 h
- PR mergées (30 j)
- 44
Description
#### Environment details
- OS type and version: **macOS (Darwin)**
- Python version: `3.9.6`
- pip version: `latest`
- `google-cloud-aiplatform` version: `1.133.0`
#### Steps to reproduce
1. Define a [ReasoningEngine](cci:2://file:///Users/frayala/Documents/1_Source/GCPDataLakeE2E/vendor/python-aiplatform/vertexai/reasoning_engines/_reasoning_engines.py:115:0-518:38) using `vertexai.preview.reasoning_engines` or `vertexai.reasoning_engines`.
2. Attempt to deploy it with **ADK-specific metadata** (labels, framework) required for Vertex AI Console features (traces, dashboards).
3. Call `ReasoningEngine.create(..., labels={"framework": "adk"}, agent_framework="google-adk")`.
4. **Failure**: The [create](cci:1://file:///Users/frayala/Documents/1_Source/GCPDataLakeE2E/vendor/python-aiplatform/vertexai/reasoning_engines/_reasoning_engines.py:151:4-360:27) method raises a `TypeError` because these arguments are not supported, or (if omitted) the agent deploys but relies on GAPIC patching to be visible in the Console.
#### Code example
```python
from vertexai.preview import reasoning_engines
# Currently impossible via SDK:
reasoning_engines.ReasoningEngine.create(
my_agent,
requirements=["google-cloud-aiplatform[adk]"],
# 👇 These arguments are missing from the SDK signature
agent_framework="google-adk",
labels={"goog-vertex-reasoning-engine-framework": "adk"},
env_vars=[{"name": "OTEL_TRACES_EXPORTER", "value": "otlp"}]
)
Guide de contribution
Ouvrir le guide de contribution
Évaluation
Cette issue n'a pas encore été évaluée.