> ## Documentation Index
> Fetch the complete documentation index at: https://java.agentscope.io/llms.txt
> Use this file to discover all available pages before exploring further.

# API and package index

Use this page to find imports. The base dependency is `io.agentscope:agentscope-extensions-jev` at the project BOM version. Harness integration also requires a matching `agentscope-harness`.

| Package (prefix `io.agentscope.extensions.judge.jev`) | Main entry points | Guides |
| - | - | - |
| Root package | JevClient, SystemOneRequest, JevJudge, JevExecution, JevGuardrail | [Client](https://java.agentscope.io/dev/en/docs/harness/jev/guides/client.md), [review definitions](https://java.agentscope.io/dev/en/docs/harness/jev/guides/judge-api.md) |
| example | JevToolSelectionMiddleware, JevAutoModeMiddleware, JevModelRouterMiddleware | [Execution modes](https://java.agentscope.io/dev/en/docs/harness/jev/guides/harness-runtime.md) |
| evaluation | JevTrace, JevTraceMetric, JevTraceEvaluator, JevTraceEvaluationMiddleware, JevTraceRunner, JevEvaluator, JevEvaluationRunner, JevTextBackend | [Trace evaluation](https://java.agentscope.io/dev/en/docs/harness/jev/guides/trace-evaluation-api.md) |
| context | JevContextCompactor, JevContextArchive, FileJevContextArchive, StoreJevContextArchive | [Context compaction](https://java.agentscope.io/dev/en/docs/harness/jev/guides/context-compaction-api.md) |
| supervision | JevTaskSupervisor, JevSupervisionMiddleware, SupervisionEvidence | [Continuous supervision](https://java.agentscope.io/dev/en/docs/harness/jev/guides/supervision-api.md) |
| routing | JevPhaseRouting, JevRouteCatalog | [Stage routing](https://java.agentscope.io/dev/en/docs/harness/jev/guides/phase-routing-api.md) |
| evidence | JevPassage, JevEvidenceProcessor, JevEvidenceTool | [Retrieved evidence](https://java.agentscope.io/dev/en/docs/harness/jev/guides/evidence-pipeline-api.md) |
| review | JevReviewInput, JevCodeReviewer, JevCodeReviewTool, ReviewRegions | [Code review](https://java.agentscope.io/dev/en/docs/harness/jev/guides/code-review-api.md) |
| browser | JevBrowserSession, JevBrowserNavigator, JevBrowserReadTool, JevPlaywrightSession | [Read-only browser](https://java.agentscope.io/dev/en/docs/harness/jev/guides/browser-execution-api.md) |
| integration | JevResponseMiddleware, JevKnowledge, JevKnowledgeTool | [Answer review](https://java.agentscope.io/dev/en/docs/harness/jev/guides/answer-refinement-api.md), [Knowledge adapter](https://java.agentscope.io/dev/en/docs/harness/jev/guides/knowledge-adapter-api.md) |
| application | JevCandidateSelector, JevCustomerSupport, JevRag, JevDraftPipeline, JevSupervisor, JevContextPlanner, JevMemoryGate, JevStageRouter, JevTeamPlanner, JevBrowserPlanner | [Application components](https://java.agentscope.io/dev/en/docs/harness/jev/guides/application-api.md) |

`example` is the existing package for the three reusable middleware classes. Runnable examples are separate, in `agentscope-examples/jev` under `io.agentscope.examples.jev`. Do not add examples as production dependencies.

For a pre-dispatch refund check, import `example.JevAutoModeMiddleware`. For final answer review, import `integration.JevResponseMiddleware`. To judge an existing draft, use `JevJudge` from the root package. Choose the task first and use the table to locate its imports.

Application code supplies the models, ACLs, Sources, recorders and business stores used in snippets. For complete imports and runnable wiring, see the [example catalog](https://java.agentscope.io/dev/en/docs/harness/jev/guides/agent-integration-example.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.