Skip to content

Skills sandbox alignment - #98

Merged
yaozheng-fang merged 4 commits into
volcengine:mainfrom
xgtcode:skills-sandbox-alignment
Oct 19, 2026
Merged

yaozheng-fang merged 4 commits into
volcengine:mainfrom
xgtcode:skills-sandbox-alignment

Conversation

@xgtcode

@xgtcode xgtcode commented Oct 15, 2026

Copy link
Copy Markdown
Collaborator

Summary

Align VeADK Go Skills Sandbox support with VeADK Python examples.

Changes

  • Add built-in Skills Sandbox tools:
    • execute_skills
    • invoke_skill
    • poll_skill
  • Add shared AgentKit client helper for endpoint, credential, and signed action requests.
  • Fix AgentKit session API default host to match Python SDK behavior.
  • Add Skills Sandbox advanced examples:
    • synchronous execute_skills
    • non-blocking invoke_skill / poll_skill
    • AIO/script sandbox run_code
  • Load remote Skill metadata in examples via --skill-space-id.
  • Support AGENTKIT_TOOL_ID_SKILLS and AGENTKIT_TOOL_ID_SCRIPT.
  • Route AIO SkillToolset Python script execution through AgentKit run_code.

Validation

  • go build ./examples/skills/advanced/a2a/runtime_to_aio_sandbox_run_code ./examples/skills/advanced/a2a/runtime_to_skills_sandbox_execute ./examples/skills/advanced/a2a/runtime_to_skills_sandbox_invoke_poll
  • go test ./tool/skilltool
  • go test tool/builtin_tools/agentkit_skills.go tool/builtin_tools/run_code.go tool/builtin_tools/agentkit_skills_test.go

Notes

  • AIO run_skill_script currently supports Python scripts through run_code.
  • Shell script execution is not claimed in the Go AIO example yet.

@yaozheng-fang
yaozheng-fang merged commit 63095b6 into volcengine:main Oct 19, 2026
2 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.

2 participants