Skip to content

[BUG] Runtime: go | Agent fails to call sub-agents | Missing "request" field #1645

@sidritic

Description

@sidritic

📋 Prerequisites

  • I have searched the existing issues to avoid creating a duplicate
  • By submitting this issue, you agree to follow our Code of Conduct
  • I am using the latest version of the software
  • I have tried to clear cache/cookies or used incognito mode (if ui-related)
  • I can consistently reproduce this issue

🎯 Affected Service(s)

Controller Service

🚦 Impact/Severity

Minor inconvenience

🐛 Bug Description

I have a multi-agent architecture: 1 orchestrator delegating tasks to the sub-agents.
Given the better performance of runtime: go, I switched all of the Agents to it. The single agents seem to work as before, while the main agent (the orchestrator) can not delegate tasks. E.g. error

required: missing properties: [\"request\"]"}

Direct tools seem to be working properly, e.g. datetime_get_current_time

Workaround: reverted the orchestrator agent to the default runtime (python) and kept all sub-agents with runtime: go

🔄 Steps To Reproduce

  1. create 2 agents, using runtime: go
  2. config one of them to use the other as a sub-agent
  3. ask smth to the "main" agent that would delegate to the sub-agent

🤔 Expected Behavior

Agents with runtime: go should be able to delegate task to sub-agents.
The proper field "request" is filled during the delegation.

📱 Actual Behavior

Agent with runtime: go can't deletate tasks to sub-agents.
Intput during delegate has empty request field

💻 Environment

AWS EKS - eks.29
Kubernetes - 1.33
Kagent: 0.8.6
Model: Bedrock - Anthropic Claude Sonnet 4.5

🔧 CLI Bug Report

No response

🔍 Additional Context

No response

📋 Logs

📷 Screenshots

It send an empty request field to the sub-agents:

Image

🙋 Are you willing to contribute?

  • I am willing to submit a PR to fix this issue

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

Status

Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions