Skip to content

feat(studio): support AgentKit remote agents#718

Merged
yaozheng-fang merged 9 commits into
mainfrom
feat/studio-agentkit-remote-agent
Jul 23, 2026
Merged

feat(studio): support AgentKit remote agents#718
yaozheng-fang merged 9 commits into
mainfrom
feat/studio-agentkit-remote-agent

Conversation

@yaozheng-fang

Copy link
Copy Markdown
Collaborator

Summary

  • add a remote Agent type backed by AgentKit Agent Center, restricted to child Agent nodes
  • generate and mount dynamic A2A discovery tools, including YAML and runtime environment configuration
  • align the remote Agent form, validation, debug flow, documentation, and bundled Studio assets
  • cover root and nested A2A registry request validation to prevent debug startup regressions

Verification

  • frontend tests: 141 passed
  • frontend TypeScript production build passed
  • generated-agent backend tests: 66 passed
  • Ruff passed
  • Pyright passed
  • Markdown lint passed
  • local Studio debug run created both the test runner and session successfully
  • staged secret scan passed

except Exception as exc: # noqa: BLE001 - SSE surfaces errors as data.
yield f"data: {json.dumps({'error': str(exc)})}\n\n"

return StreamingResponse(event_generator(), media_type="text/event-stream")
yield f"data: {json.dumps({'error': str(exc)})}\n\n"

return StreamingResponse(
event_generator(),
@yaozheng-fang
yaozheng-fang force-pushed the feat/studio-agentkit-remote-agent branch from 5cf196c to 0ce7cfc Compare July 23, 2026 03:07
@yaozheng-fang
yaozheng-fang merged commit 642018d into main Jul 23, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants