Skip to content

feat(harness): add veadk harness extension#625

Merged
yaozheng-fang merged 1 commit into
volcengine:mainfrom
zyn080302:feat/harness-plugin
Jun 26, 2026
Merged

feat(harness): add veadk harness extension#625
yaozheng-fang merged 1 commit into
volcengine:mainfrom
zyn080302:feat/harness-plugin

Conversation

@zyn080302

@zyn080302 zyn080302 commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add the veADK Harness extension with atomic context, compaction, and response verification modules.
  • Add veADK plugin assembly, HarnessExtension facade, HarnessApp Runtime/CLI integration, and metrics support.
  • Add developer documentation under veadk/extensions/harness/docs, including quickstart, tutorial, and architecture guides.
  • Add examples, deterministic eval helpers, golden fixtures, and tests for the extension and Runtime wiring.

Validation

  • pre-commit run --files veadk/cloud/harness_app/app.py veadk/extensions/harness/docs/README.md veadk/extensions/harness/docs/README.zh.md veadk/extensions/harness/docs/tutorial.md veadk/extensions/harness/docs/tutorial.zh.md veadk/extensions/harness/docs/architecture.md veadk/extensions/harness/docs/architecture.zh.md
  • PYTHONPATH=. pytest -q tests/cloud/test_harness_plugins.py tests/cloud/test_harness_app_contract.py tests/cli/test_cli_agentkit_harness_invoke.py tests/extensions/harness/test_extension.py

Notes

  • Branch is rebased on the latest origin/main.
  • This PR is one commit on top of main.

@zyn080302 zyn080302 force-pushed the feat/harness-plugin branch 8 times, most recently from 189ee95 to 28cda49 Compare June 25, 2026 02:44
@zyn080302 zyn080302 force-pushed the feat/harness-plugin branch 2 times, most recently from 021a230 to ffaa9d2 Compare June 26, 2026 03:00

@cuericlee cuericlee left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@zyn080302 zyn080302 force-pushed the feat/harness-plugin branch from ffaa9d2 to 99bedc7 Compare June 26, 2026 05:26
@yaozheng-fang yaozheng-fang merged commit b488b75 into volcengine:main Jun 26, 2026
5 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.

3 participants