Authoring Guide
How to structure and publish a Divekit Evaluation Pipeline plugin repository.
This area documents an experimental system. Contracts and workflows may still evolve.
This section is now an orientation page. The plugin documentation is intentionally split to reduce drift:
Use:
ci.yaml or ci.yml, and plugin.jsonfeedback/; plugin code ships in the plugin image.divekit/eval-pipeline/plugins.json and plugin-sources.jsonplugin-results/<plugin-id>/report.jsonplugin-results/<plugin-id>/feedback/ and plugin-results/<plugin-id>/issues/plugin.jsonSee:
Dockerfile plus implementation code under src/)ci.yaml / ci.yml structureDIVEKIT_PLUGIN_DIR usage for optional materialized feedback filesSee:
If you are using plugins, stay in Quick Start and CLI reference. If you are building or maintaining plugins, use the maintainer-facing docs and template repository instead of treating this pages section as the primary source of truth.
How to structure and publish a Divekit Evaluation Pipeline plugin repository.
How plugins can expose project-specific configuration through the Divekit CLI.
File and data contract for Evaluation Pipeline plugins consumed by Divekit report generation.
Common plugin setup and runtime issues in Evaluation Pipeline, with quick diagnostics.