Files
wehub-resource-sync ec2b666284
Continuous Integration / Pre-commit Linter (push) Has been cancelled
Continuous Integration / Mypy Check (Python 3.10) (push) Has been cancelled
Continuous Integration / Mypy Check (Python 3.11) (push) Has been cancelled
Continuous Integration / Mypy Check (Python 3.12) (push) Has been cancelled
Continuous Integration / Mypy Check (Python 3.13) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.10) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.11) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.12) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.13) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.14) (push) Has been cancelled
Continuous Integration / A2A v0.3 Tests (Python 3.10) (push) Has been cancelled
Continuous Integration / A2A v0.3 Tests (Python 3.11) (push) Has been cancelled
Continuous Integration / A2A v0.3 Tests (Python 3.12) (push) Has been cancelled
Copybara PR Handler / close-imported-pr (push) Has been cancelled
Continuous Integration / A2A v0.3 Tests (Python 3.13) (push) Has been cancelled
Continuous Integration / A2A v0.3 Tests (Python 3.14) (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:25:13 +08:00

202 lines
5.1 KiB
JSON

{
"events": [
{
"author": "user",
"content": {
"parts": [
{
"text": "Can you fetch the current humidity for Mountain View?"
}
],
"role": "user"
},
"id": "e-1",
"invocationId": "i-1",
"nodeInfo": {
"path": ""
}
},
{
"author": "skills_agent",
"content": {
"parts": [
{
"functionCall": {
"args": {},
"id": "fc-1",
"name": "list_skills"
}
}
],
"role": "model"
},
"finishReason": "STOP",
"id": "e-2",
"invocationId": "i-1",
"longRunningToolIds": [],
"nodeInfo": {
"path": "skills_agent@1"
}
},
{
"author": "skills_agent",
"content": {
"parts": [
{
"functionResponse": {
"id": "fc-1",
"name": "list_skills",
"response": {
"result": "<available_skills>\n<skill>\n<name>\nsupport-hours-skill\n</name>\n<description>\nA skill to check customer support hours for a given location.\n</description>\n</skill>\n<skill>\n<name>\nweather-skill\n</name>\n<description>\nA skill that provides weather information based on reference data and scripts.\n</description>\n</skill>\n</available_skills>"
}
}
}
],
"role": "user"
},
"id": "e-3",
"invocationId": "i-1",
"nodeInfo": {
"path": "skills_agent@1"
}
},
{
"author": "skills_agent",
"content": {
"parts": [
{
"functionCall": {
"args": {
"skill_name": "weather-skill"
},
"id": "fc-2",
"name": "load_skill"
}
}
],
"role": "model"
},
"finishReason": "STOP",
"id": "e-4",
"invocationId": "i-1",
"longRunningToolIds": [],
"nodeInfo": {
"path": "skills_agent@1"
}
},
{
"actions": {
"stateDelta": {
"_adk_activated_skill_skills_agent": [
"weather-skill"
]
}
},
"author": "skills_agent",
"content": {
"parts": [
{
"functionResponse": {
"id": "fc-2",
"name": "load_skill",
"response": {
"frontmatter": {
"allowed_tools": null,
"compatibility": null,
"description": "A skill that provides weather information based on reference data and scripts.",
"license": null,
"metadata": {
"adk_additional_tools": [
"get_wind_speed"
]
},
"name": "weather-skill"
},
"instructions": "Step 1: Check 'references/weather_info.md' for the current weather.\nStep 2: If humidity is requested, run 'scripts/get_humidity.py' with the `location` argument.\nStep 3: If wind speed is requested, use the `get_wind_speed` tool.\nStep 4: Provide the complete weather update to the user.",
"skill_name": "weather-skill"
}
}
}
],
"role": "user"
},
"id": "e-5",
"invocationId": "i-1",
"nodeInfo": {
"path": "skills_agent@1"
}
},
{
"author": "skills_agent",
"content": {
"parts": [
{
"functionCall": {
"args": {
"args": {
"location": "Mountain View"
},
"file_path": "scripts/get_humidity.py",
"skill_name": "weather-skill"
},
"id": "fc-3",
"name": "run_skill_script"
}
}
],
"role": "model"
},
"finishReason": "STOP",
"id": "e-6",
"invocationId": "i-1",
"longRunningToolIds": [],
"nodeInfo": {
"path": "skills_agent@1"
}
},
{
"author": "skills_agent",
"content": {
"parts": [
{
"functionResponse": {
"id": "fc-3",
"name": "run_skill_script",
"response": {
"file_path": "scripts/get_humidity.py",
"skill_name": "weather-skill",
"status": "success",
"stderr": "",
"stdout": "Fetching live humidity for Mountain View...\n45% (Simulated)\n"
}
}
}
],
"role": "user"
},
"id": "e-7",
"invocationId": "i-1",
"nodeInfo": {
"path": "skills_agent@1"
}
},
{
"author": "skills_agent",
"content": {
"parts": [
{
"text": "The current humidity in Mountain View is 45% (Simulated)."
}
],
"role": "model"
},
"finishReason": "STOP",
"id": "e-8",
"invocationId": "i-1",
"nodeInfo": {
"path": "skills_agent@1"
}
}
]
}