Skip to content

fix(harness): enable session capability overlays - #751

Merged
yaozheng-fang merged 1 commit into
volcengine:mainfrom
evanlowe:feat/fix-harness-session-capabilities
Jul 27, 2026
Merged

fix(harness): enable session capability overlays#751
yaozheng-fang merged 1 commit into
volcengine:mainfrom
evanlowe:feat/fix-harness-session-capabilities

Conversation

@evanlowe

Copy link
Copy Markdown
Contributor

Summary

  • mount the existing AgentKit session capability routes in HarnessApp
  • register the ADK runtime services required by capability overlays and /harness/run_sse
  • expose agent introspection using the Harness app name
  • add HTTP regression coverage for agent info and tool capability add/remove

Root cause

#742 configured session capability overlays only in create_agentkit_app(). Harness runtimes use the separate HarnessApp entry point, so those routes were never mounted there.

Testing

  • uv run pytest -q tests/cloud/test_harness_app_http.py tests/integrations/agentkit/test_session_capabilities.py
  • Ruff checks and formatting hooks
  • hardcoded-secret pre-commit check
  • local Studio verification of tool and skill overlays through /harness/run_sse

@yaozheng-fang
yaozheng-fang merged commit cdbfcc5 into volcengine:main Jul 27, 2026
7 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