From 8a89141e056d14bad01f3f9d035b44c9c57f46c9 Mon Sep 17 00:00:00 2001 From: Pratyush Sharma <56130065+pratyush618@users.noreply.github.com> Date: Sun, 29 Mar 2026 10:03:06 +0530 Subject: [PATCH] refactor: rename groupId from com.agenteval to org.byteveda.agenteval Move all Java packages, update Maven groupIds, build configs, META-INF resources, and documentation references. --- README.md | 22 ++++----- agenteval-bom/pom.xml | 28 +++++------ agenteval-core/pom.xml | 2 +- .../agenteval/core/benchmark/Benchmark.java | 10 ++-- .../core/benchmark/BenchmarkConfig.java | 2 +- .../core/benchmark/BenchmarkResult.java | 4 +- .../core/benchmark/BenchmarkVariant.java | 8 +-- .../core/config/AgentEvalConfig.java | 12 ++--- .../core/config/AgentEvalConfigLoader.java | 2 +- .../core/config/ConfigException.java | 2 +- .../core/config/YamlConfigModel.java | 2 +- .../core/cost/BudgetExceededException.java | 2 +- .../agenteval/core/cost/CostSummary.java | 2 +- .../agenteval/core/cost/CostTracker.java | 4 +- .../core/cost/CostTrackingJudgeModel.java | 6 +-- .../agenteval/core/cost/PricingModel.java | 2 +- .../core/embedding/EmbeddingModel.java | 2 +- .../agenteval/core/eval/AgentEval.java | 10 ++-- .../agenteval/core/eval/CaseResult.java | 6 +-- .../core/eval/ConsoleProgressBar.java | 2 +- .../agenteval/core/eval/EvalResult.java | 4 +- .../core/eval/EvaluationException.java | 2 +- .../agenteval/core/eval/ProgressCallback.java | 2 +- .../agenteval/core/eval/ProgressEvent.java | 2 +- .../core/judge/CachingJudgeModel.java | 2 +- .../agenteval/core/judge/JudgeModel.java | 2 +- .../agenteval/core/judge/JudgeResponse.java | 4 +- .../core/metric/CompositeMetric.java | 6 +-- .../core/metric/CompositeStrategy.java | 2 +- .../core/metric/ConversationMetric.java | 6 +-- .../agenteval/core/metric/EvalMetric.java | 6 +-- .../agenteval/core/model/AgentTestCase.java | 2 +- .../core/model/ConversationTestCase.java | 2 +- .../agenteval/core/model/EvalScore.java | 2 +- .../agenteval/core/model/ReasoningStep.java | 2 +- .../core/model/ReasoningStepType.java | 2 +- .../agenteval/core/model/TokenUsage.java | 2 +- .../agenteval/core/model/ToolCall.java | 2 +- .../core/template/PromptTemplate.java | 2 +- .../core/benchmark/BenchmarkConfigTest.java | 2 +- .../core/benchmark/BenchmarkResultTest.java | 10 ++-- .../core/benchmark/BenchmarkTest.java | 10 ++-- .../core/benchmark/BenchmarkVariantTest.java | 8 +-- .../config/AgentEvalConfigLoaderTest.java | 2 +- .../core/config/AgentEvalConfigTest.java | 2 +- .../agenteval/core/cost/CostTrackerTest.java | 4 +- .../agenteval/core/cost/PricingModelTest.java | 2 +- .../core/eval/AgentEvalParallelTest.java | 10 ++-- .../agenteval/core/eval/AgentEvalTest.java | 8 +-- .../core/eval/ConsoleProgressBarTest.java | 2 +- .../agenteval/core/eval/EvalResultTest.java | 6 +-- .../core/eval/ProgressCallbackTest.java | 2 +- .../core/metric/CompositeMetricTest.java | 6 +-- .../core/model/AgentTestCaseTest.java | 2 +- .../model/AgentTestCaseToBuilderTest.java | 2 +- .../core/model/ConversationTestCaseTest.java | 2 +- .../agenteval/core/model/EvalScoreTest.java | 2 +- .../core/model/ReasoningStepTest.java | 2 +- .../agenteval/core/model/TokenUsageTest.java | 2 +- .../agenteval/core/model/ToolCallTest.java | 2 +- agenteval-datasets/pom.xml | 6 +-- .../agenteval/datasets/DatasetException.java | 2 +- .../agenteval/datasets/DatasetFormat.java | 2 +- .../agenteval/datasets/DatasetLoader.java | 2 +- .../agenteval/datasets/DatasetLoaders.java | 10 ++-- .../agenteval/datasets/DatasetWriter.java | 2 +- .../agenteval/datasets/EvalDataset.java | 16 +++--- .../datasets/csv/CsvDatasetLoader.java | 10 ++-- .../datasets/csv/CsvDatasetWriter.java | 10 ++-- .../datasets/generation/GenerationConfig.java | 4 +- .../generation/GenerationException.java | 2 +- .../generation/SyntheticDatasetGenerator.java | 12 ++--- .../datasets/json/JsonDatasetLoader.java | 10 ++-- .../datasets/json/JsonDatasetWriter.java | 8 +-- .../datasets/jsonl/JsonlDatasetLoader.java | 10 ++-- .../datasets/jsonl/JsonlDatasetWriter.java | 10 ++-- .../datasets/version/DatasetVersion.java | 2 +- .../datasets/version/DatasetVersioner.java | 10 ++-- .../datasets/version/GitMetadata.java | 2 +- .../datasets/version/GitResolver.java | 2 +- .../datasets/version/VersionedDataset.java | 6 +-- .../datasets/yaml/YamlDatasetLoader.java | 10 ++-- .../datasets/DatasetLoadersTest.java | 2 +- .../agenteval/datasets/EvalDatasetTest.java | 4 +- .../datasets/csv/CsvDatasetLoaderTest.java | 4 +- .../datasets/csv/CsvDatasetWriterTest.java | 6 +-- .../SyntheticDatasetGeneratorTest.java | 10 ++-- .../datasets/json/JsonDatasetLoaderTest.java | 6 +-- .../datasets/json/JsonDatasetWriterTest.java | 6 +-- .../jsonl/JsonlDatasetLoaderTest.java | 6 +-- .../jsonl/JsonlDatasetWriterTest.java | 6 +-- .../version/DatasetVersionerTest.java | 8 +-- .../datasets/version/GitResolverTest.java | 2 +- agenteval-embeddings/pom.xml | 4 +- .../embeddings/EmbeddingException.java | 2 +- .../agenteval/embeddings/EmbeddingModels.java | 14 +++--- .../config/CustomEmbeddingConfig.java | 2 +- .../embeddings/config/EmbeddingConfig.java | 2 +- .../embeddings/http/HttpEmbeddingClient.java | 6 +-- .../embeddings/http/HttpEmbeddingRequest.java | 2 +- .../http/HttpEmbeddingResponse.java | 2 +- .../provider/CustomHttpEmbeddingModel.java | 18 +++---- .../provider/OllamaEmbeddingModel.java | 14 +++--- .../provider/OpenAiEmbeddingModel.java | 14 +++--- .../CustomHttpEmbeddingModelTest.java | 4 +- .../provider/OllamaEmbeddingModelTest.java | 10 ++-- .../provider/OpenAiEmbeddingModelTest.java | 10 ++-- agenteval-github-actions/build.gradle.kts | 2 +- agenteval-github-actions/pom.xml | 8 +-- .../agenteval/github/GitHubActionRunner.java | 6 +-- .../agenteval/github/GitHubPrCommenter.java | 2 +- .../agenteval/github/MarkdownConfig.java | 2 +- .../agenteval/github/MarkdownReporter.java | 12 ++--- .../github/GitHubPrCommenterTest.java | 2 +- .../github/MarkdownReporterTest.java | 10 ++-- agenteval-gradle-plugin/build.gradle.kts | 4 +- agenteval-gradle-plugin/pom.xml | 12 ++--- .../agenteval/gradle/AgentEvalExtension.java | 2 +- .../agenteval/gradle/AgentEvalPlugin.java | 4 +- .../agenteval/gradle/EvaluateTask.java | 28 +++++------ .../agenteval/gradle/MetricResolver.java | 32 ++++++------ .../gradle/ReportFormatResolver.java | 14 +++--- .../com.agenteval.evaluate.properties | 1 - ...org.byteveda.agenteval.evaluate.properties | 1 + .../agenteval/gradle/AgentEvalPluginTest.java | 10 ++-- .../agenteval/gradle/EvaluateTaskTest.java | 10 ++-- .../agenteval/gradle}/MetricResolverTest.java | 10 ++-- .../gradle}/ReportFormatResolverTest.java | 12 ++--- agenteval-intellij/build.gradle.kts | 10 ++-- agenteval-intellij/pom.xml | 22 ++++----- .../agenteval/intellij/AgentEvalIcons.java | 2 +- .../intellij/AgentEvalToolWindow.java | 2 +- .../intellij/AgentEvalToolWindowFactory.java | 2 +- .../intellij/MetricGutterIconProvider.java | 4 +- .../agenteval/intellij/ReportFileWatcher.java | 2 +- .../agenteval/intellij/ReportModel.java | 2 +- .../agenteval/intellij/ReportParser.java | 2 +- .../src/main/resources/META-INF/plugin.xml | 6 +-- .../agenteval/intellij/ReportModelTest.java | 2 +- .../agenteval/intellij/ReportParserTest.java | 2 +- agenteval-judge/pom.xml | 4 +- .../agenteval/judge/JudgeException.java | 2 +- .../agenteval/judge/JudgeModels.java | 24 ++++----- .../judge/JudgeRateLimitException.java | 2 +- .../judge/JudgeTimeoutException.java | 2 +- .../agenteval/judge/config/JudgeConfig.java | 2 +- .../agenteval/judge/http/HttpJudgeClient.java | 10 ++-- .../judge/http/HttpJudgeRequest.java | 2 +- .../judge/http/HttpJudgeResponse.java | 2 +- .../judge/multi/ConsensusStrategy.java | 2 +- .../judge/multi/IndividualJudgeResult.java | 4 +- .../judge/multi/MultiJudgeResponse.java | 4 +- .../judge/multi/MultiModelJudge.java | 10 ++-- .../agenteval/judge/multi/WeightedJudge.java | 4 +- .../judge/parse/JudgeResponseParser.java | 4 +- .../provider/AbstractHttpJudgeModel.java | 20 ++++---- .../judge/provider/AnthropicJudgeModel.java | 12 ++--- .../judge/provider/AzureOpenAiJudgeModel.java | 12 ++--- .../judge/provider/BedrockJudgeModel.java | 12 ++--- .../judge/provider/CustomHttpJudgeModel.java | 12 ++--- .../judge/provider/GoogleJudgeModel.java | 12 ++--- .../judge/provider/OllamaJudgeModel.java | 12 ++--- .../judge/provider/OpenAiJudgeModel.java | 12 ++--- .../agenteval/judge/JudgeModelsTest.java | 16 +++--- .../judge/config/JudgeConfigTest.java | 2 +- .../judge/http/HttpJudgeClientTest.java | 10 ++-- .../judge/multi/MultiModelJudgeTest.java | 10 ++-- .../judge/parse/JudgeResponseParserTest.java | 6 +-- .../provider/AnthropicJudgeModelTest.java | 16 +++--- .../provider/AzureOpenAiJudgeModelTest.java | 16 +++--- .../judge/provider/BedrockJudgeModelTest.java | 16 +++--- .../provider/CustomHttpJudgeModelTest.java | 16 +++--- .../judge/provider/GoogleJudgeModelTest.java | 16 +++--- .../judge/provider/OllamaJudgeModelTest.java | 10 ++-- .../judge/provider/OpenAiJudgeModelTest.java | 16 +++--- agenteval-junit5/pom.xml | 6 +-- .../junit5/annotation/AgentTest.java | 4 +- .../junit5/annotation/DatasetSource.java | 6 +-- .../junit5/annotation/EvalTimeout.java | 4 +- .../junit5/annotation/GoldenSet.java | 2 +- .../junit5/annotation/JudgeModelConfig.java | 4 +- .../agenteval/junit5/annotation/Metric.java | 6 +-- .../agenteval/junit5/annotation/Metrics.java | 4 +- .../junit5/assertion/AgentAssertions.java | 4 +- .../junit5/assertion/AgentTestCaseAssert.java | 8 +-- .../junit5/extension/AgentEvalExtension.java | 28 +++++------ .../extension/DatasetArgumentsProvider.java | 18 +++---- .../junit5/extension/JudgeModelResolver.java | 8 +-- .../junit5/extension/MetricFactory.java | 6 +-- .../junit5/assertion/AgentAssertionsTest.java | 10 ++-- .../extension/AgentEvalExtensionTest.java | 14 +++--- .../DatasetArgumentsProviderTest.java | 8 +-- .../junit5/extension/MetricFactoryTest.java | 12 ++--- agenteval-langchain4j/pom.xml | 4 +- .../langchain4j/LangChain4jCapture.java | 4 +- .../LangChain4jContentRetrieverCapture.java | 2 +- .../LangChain4jTestCaseBuilder.java | 8 +-- agenteval-langgraph4j/pom.xml | 4 +- .../langgraph4j/LangGraph4jCapture.java | 6 +-- .../LangGraph4jTestCaseBuilder.java | 6 +-- .../agenteval/langgraph4j/NodeMapping.java | 4 +- .../langgraph4j/NodeMappingTest.java | 4 +- agenteval-maven-plugin/pom.xml | 12 ++--- .../agenteval/maven/EvaluateMojo.java | 30 ++++++------ .../agenteval/maven/MetricResolver.java | 32 ++++++------ .../agenteval/maven/ReportFormatResolver.java | 14 +++--- .../agenteval/maven}/MetricResolverTest.java | 10 ++-- .../maven}/ReportFormatResolverTest.java | 12 ++--- agenteval-mcp/pom.xml | 4 +- .../byteveda}/agenteval/mcp/McpCapture.java | 4 +- .../agenteval/mcp/McpSchemaValidator.java | 2 +- .../agenteval/mcp/McpTestCaseBuilder.java | 6 +-- .../agenteval/mcp/McpSchemaValidatorTest.java | 2 +- .../agenteval/mcp/McpTestCaseBuilderTest.java | 6 +-- agenteval-metrics/pom.xml | 8 +-- .../metrics/agent/PlanAdherenceMetric.java | 8 +-- .../metrics/agent/PlanQualityMetric.java | 12 ++--- .../agent/RetrievalCompletenessMetric.java | 16 +++--- .../StepLevelErrorLocalizationMetric.java | 18 +++---- .../metrics/agent/TaskCompletionMetric.java | 8 +-- .../agent/ToolArgumentCorrectnessMetric.java | 10 ++-- .../agent/ToolResultUtilizationMetric.java | 16 +++--- .../agent/ToolSelectionAccuracyMetric.java | 10 ++-- .../agent/TrajectoryOptimalityMetric.java | 8 +-- .../conversation/ContextRetentionMetric.java | 6 +-- .../ConversationCoherenceMetric.java | 6 +-- .../ConversationResolutionMetric.java | 6 +-- .../conversation/LLMConversationMetric.java | 16 +++--- .../TopicDriftDetectionMetric.java | 16 +++--- .../agenteval/metrics/llm/LLMJudgeMetric.java | 14 +++--- .../agenteval/metrics/llm/PromptTemplate.java | 16 +++--- .../rag/ContextualPrecisionMetric.java | 8 +-- .../metrics/rag/ContextualRecallMetric.java | 8 +-- .../rag/ContextualRelevancyMetric.java | 8 +-- .../response/AnswerRelevancyMetric.java | 8 +-- .../metrics/response/BiasDimension.java | 2 +- .../metrics/response/BiasMetric.java | 8 +-- .../metrics/response/CoherenceMetric.java | 8 +-- .../metrics/response/ConcisenessMetric.java | 8 +-- .../metrics/response/CorrectnessMetric.java | 8 +-- .../metrics/response/FaithfulnessMetric.java | 8 +-- .../metrics/response/HallucinationMetric.java | 8 +-- .../response/SemanticSimilarityMetric.java | 12 ++--- .../metrics/response/ToxicityCategory.java | 2 +- .../metrics/response/ToxicityMetric.java | 8 +-- .../agenteval/metrics/util/VectorMath.java | 2 +- .../agent/PlanAdherenceMetricTest.java | 18 +++---- .../metrics/agent/PlanQualityMetricTest.java | 16 +++--- .../RetrievalCompletenessMetricTest.java | 10 ++-- .../StepLevelErrorLocalizationMetricTest.java | 16 +++--- .../agent/TaskCompletionMetricTest.java | 12 ++--- .../ToolArgumentCorrectnessMetricTest.java | 8 +-- .../ToolResultUtilizationMetricTest.java | 10 ++-- .../ToolSelectionAccuracyMetricTest.java | 8 +-- .../agent/TrajectoryOptimalityMetricTest.java | 18 +++---- .../ContextRetentionMetricTest.java | 12 ++--- .../ConversationCoherenceMetricTest.java | 12 ++--- .../ConversationResolutionMetricTest.java | 12 ++--- .../TopicDriftDetectionMetricTest.java | 10 ++-- .../metrics/llm/LLMJudgeMetricTest.java | 12 ++--- .../metrics/llm/PromptTemplateTest.java | 2 +- .../rag/ContextualPrecisionMetricTest.java | 10 ++-- .../rag/ContextualRecallMetricTest.java | 10 ++-- .../rag/ContextualRelevancyMetricTest.java | 10 ++-- .../response/AnswerRelevancyMetricTest.java | 10 ++-- .../metrics/response/BiasMetricTest.java | 10 ++-- .../metrics/response/CoherenceMetricTest.java | 10 ++-- .../response/ConcisenessMetricTest.java | 10 ++-- .../response/CorrectnessMetricTest.java | 10 ++-- .../response/FaithfulnessMetricTest.java | 10 ++-- .../response/HallucinationMetricTest.java | 10 ++-- .../SemanticSimilarityMetricTest.java | 8 +-- .../metrics/response/ToxicityMetricTest.java | 10 ++-- .../metrics/util/VectorMathTest.java | 2 +- agenteval-redteam/pom.xml | 6 +-- .../agenteval/redteam/AttackCategory.java | 2 +- .../agenteval/redteam/RedTeamResult.java | 2 +- .../agenteval/redteam/RedTeamSuite.java | 16 +++--- .../attack/AdversarialInputGenerator.java | 6 +-- .../redteam/attack/AttackEvaluator.java | 6 +-- .../redteam/attack/AttackTemplate.java | 4 +- .../redteam/attack/AttackTemplateLibrary.java | 4 +- .../agenteval/redteam/RedTeamSuiteTest.java | 6 +-- .../attack/AdversarialInputGeneratorTest.java | 4 +- .../attack/AttackTemplateLibraryTest.java | 4 +- agenteval-reporting/pom.xml | 4 +- .../agenteval/reporting/ConsoleReporter.java | 8 +-- .../agenteval/reporting/EvalReporter.java | 4 +- .../agenteval/reporting/HtmlReportConfig.java | 2 +- .../agenteval/reporting/HtmlReporter.java | 8 +-- .../agenteval/reporting/JsonReporter.java | 8 +-- .../agenteval/reporting/JunitXmlReporter.java | 8 +-- .../agenteval/reporting/ReportException.java | 2 +- .../benchmark/BenchmarkComparison.java | 10 ++-- .../benchmark/BenchmarkReporter.java | 6 +-- .../regression/CaseStatusChange.java | 2 +- .../reporting/regression/MetricDelta.java | 2 +- .../regression/RegressionComparison.java | 8 +-- .../regression/RegressionReport.java | 2 +- .../regression/RegressionReporter.java | 2 +- .../reporting/snapshot/SnapshotCaseData.java | 6 +-- .../snapshot/SnapshotComparisonResult.java | 4 +- .../reporting/snapshot/SnapshotConfig.java | 2 +- .../reporting/snapshot/SnapshotData.java | 12 ++--- .../snapshot/SnapshotRegressionException.java | 6 +-- .../reporting/snapshot/SnapshotReporter.java | 10 ++-- .../reporting/snapshot/SnapshotScoreData.java | 4 +- .../reporting/snapshot/SnapshotStatus.java | 2 +- .../reporting/snapshot/SnapshotStore.java | 4 +- .../reporting/ConsoleReporterTest.java | 10 ++-- .../agenteval/reporting/HtmlReporterTest.java | 10 ++-- .../agenteval/reporting/JsonReporterTest.java | 10 ++-- .../reporting/JunitXmlReporterTest.java | 10 ++-- .../benchmark/BenchmarkComparisonTest.java | 16 +++--- .../benchmark/BenchmarkReporterTest.java | 12 ++--- .../regression/RegressionComparisonTest.java | 10 ++-- .../snapshot/SnapshotConfigTest.java | 2 +- .../reporting/snapshot/SnapshotDataTest.java | 16 +++--- .../snapshot/SnapshotReporterTest.java | 10 ++-- .../reporting/snapshot/SnapshotStoreTest.java | 2 +- agenteval-spring-ai/pom.xml | 4 +- .../spring/ai/SpringAiAdvisorInterceptor.java | 2 +- .../agenteval/spring/ai/SpringAiCapture.java | 4 +- .../spring/ai/SpringAiTestCaseBuilder.java | 6 +-- .../AgentEvalAutoConfiguration.java | 4 +- build.gradle.kts | 2 +- docs/docs/advanced/maven-gradle-plugins.md | 4 +- docs/docs/advanced/red-teaming.md | 2 +- docs/docs/getting-started/installation.md | 22 ++++----- docs/docs/getting-started/quickstart.md | 18 +++---- docs/docs/integrations/langchain4j.md | 2 +- docs/docs/integrations/langgraph4j.md | 2 +- docs/docs/integrations/mcp.md | 2 +- docs/docs/integrations/spring-ai.md | 2 +- docs/docs/junit5/overview.md | 2 +- docs/static/img/favicon.ico | Bin 15406 -> 885 bytes pom.xml | 22 ++++----- spotbugs-exclude.xml | 46 +++++++++--------- 338 files changed, 1261 insertions(+), 1261 deletions(-) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/benchmark/Benchmark.java (94%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/benchmark/BenchmarkConfig.java (97%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/benchmark/BenchmarkResult.java (96%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/benchmark/BenchmarkVariant.java (92%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/config/AgentEvalConfig.java (93%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/config/AgentEvalConfigLoader.java (99%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/config/ConfigException.java (88%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/config/YamlConfigModel.java (99%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/cost/BudgetExceededException.java (93%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/cost/CostSummary.java (93%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/cost/CostTracker.java (96%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/cost/CostTrackingJudgeModel.java (88%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/cost/PricingModel.java (96%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/embedding/EmbeddingModel.java (92%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/eval/AgentEval.java (95%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/eval/CaseResult.java (86%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/eval/ConsoleProgressBar.java (96%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/eval/EvalResult.java (97%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/eval/EvaluationException.java (89%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/eval/ProgressCallback.java (88%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/eval/ProgressEvent.java (94%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/judge/CachingJudgeModel.java (97%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/judge/JudgeModel.java (93%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/judge/JudgeResponse.java (81%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/metric/CompositeMetric.java (96%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/metric/CompositeStrategy.java (93%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/metric/ConversationMetric.java (80%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/metric/EvalMetric.java (78%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/model/AgentTestCase.java (99%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/model/ConversationTestCase.java (97%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/model/EvalScore.java (97%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/model/ReasoningStep.java (95%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/model/ReasoningStepType.java (78%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/model/TokenUsage.java (94%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/model/ToolCall.java (94%) rename agenteval-core/src/main/java/{com => org/byteveda}/agenteval/core/template/PromptTemplate.java (98%) rename agenteval-core/src/test/java/{com => org/byteveda}/agenteval/core/benchmark/BenchmarkConfigTest.java (96%) rename agenteval-core/src/test/java/{com => org/byteveda}/agenteval/core/benchmark/BenchmarkResultTest.java (93%) rename agenteval-core/src/test/java/{com => org/byteveda}/agenteval/core/benchmark/BenchmarkTest.java (95%) rename agenteval-core/src/test/java/{com => org/byteveda}/agenteval/core/benchmark/BenchmarkVariantTest.java (93%) rename agenteval-core/src/test/java/{com => org/byteveda}/agenteval/core/config/AgentEvalConfigLoaderTest.java (98%) rename agenteval-core/src/test/java/{com => org/byteveda}/agenteval/core/config/AgentEvalConfigTest.java (97%) rename agenteval-core/src/test/java/{com => org/byteveda}/agenteval/core/cost/CostTrackerTest.java (95%) rename agenteval-core/src/test/java/{com => org/byteveda}/agenteval/core/cost/PricingModelTest.java (97%) rename agenteval-core/src/test/java/{com => org/byteveda}/agenteval/core/eval/AgentEvalParallelTest.java (95%) rename agenteval-core/src/test/java/{com => org/byteveda}/agenteval/core/eval/AgentEvalTest.java (95%) rename agenteval-core/src/test/java/{com => org/byteveda}/agenteval/core/eval/ConsoleProgressBarTest.java (97%) rename agenteval-core/src/test/java/{com => org/byteveda}/agenteval/core/eval/EvalResultTest.java (94%) rename agenteval-core/src/test/java/{com => org/byteveda}/agenteval/core/eval/ProgressCallbackTest.java (96%) rename agenteval-core/src/test/java/{com => org/byteveda}/agenteval/core/metric/CompositeMetricTest.java (97%) rename agenteval-core/src/test/java/{com => org/byteveda}/agenteval/core/model/AgentTestCaseTest.java (99%) rename agenteval-core/src/test/java/{com => org/byteveda}/agenteval/core/model/AgentTestCaseToBuilderTest.java (98%) rename agenteval-core/src/test/java/{com => org/byteveda}/agenteval/core/model/ConversationTestCaseTest.java (98%) rename agenteval-core/src/test/java/{com => org/byteveda}/agenteval/core/model/EvalScoreTest.java (98%) rename agenteval-core/src/test/java/{com => org/byteveda}/agenteval/core/model/ReasoningStepTest.java (97%) rename agenteval-core/src/test/java/{com => org/byteveda}/agenteval/core/model/TokenUsageTest.java (97%) rename agenteval-core/src/test/java/{com => org/byteveda}/agenteval/core/model/ToolCallTest.java (97%) rename agenteval-datasets/src/main/java/{com => org/byteveda}/agenteval/datasets/DatasetException.java (89%) rename agenteval-datasets/src/main/java/{com => org/byteveda}/agenteval/datasets/DatasetFormat.java (96%) rename agenteval-datasets/src/main/java/{com => org/byteveda}/agenteval/datasets/DatasetLoader.java (94%) rename agenteval-datasets/src/main/java/{com => org/byteveda}/agenteval/datasets/DatasetLoaders.java (75%) rename agenteval-datasets/src/main/java/{com => org/byteveda}/agenteval/datasets/DatasetWriter.java (94%) rename agenteval-datasets/src/main/java/{com => org/byteveda}/agenteval/datasets/EvalDataset.java (89%) rename agenteval-datasets/src/main/java/{com => org/byteveda}/agenteval/datasets/csv/CsvDatasetLoader.java (95%) rename agenteval-datasets/src/main/java/{com => org/byteveda}/agenteval/datasets/csv/CsvDatasetWriter.java (90%) rename agenteval-datasets/src/main/java/{com => org/byteveda}/agenteval/datasets/generation/GenerationConfig.java (93%) rename agenteval-datasets/src/main/java/{com => org/byteveda}/agenteval/datasets/generation/GenerationException.java (87%) rename agenteval-datasets/src/main/java/{com => org/byteveda}/agenteval/datasets/generation/SyntheticDatasetGenerator.java (95%) rename agenteval-datasets/src/main/java/{com => org/byteveda}/agenteval/datasets/json/JsonDatasetLoader.java (90%) rename agenteval-datasets/src/main/java/{com => org/byteveda}/agenteval/datasets/json/JsonDatasetWriter.java (87%) rename agenteval-datasets/src/main/java/{com => org/byteveda}/agenteval/datasets/jsonl/JsonlDatasetLoader.java (90%) rename agenteval-datasets/src/main/java/{com => org/byteveda}/agenteval/datasets/jsonl/JsonlDatasetWriter.java (86%) rename agenteval-datasets/src/main/java/{com => org/byteveda}/agenteval/datasets/version/DatasetVersion.java (94%) rename agenteval-datasets/src/main/java/{com => org/byteveda}/agenteval/datasets/version/DatasetVersioner.java (95%) rename agenteval-datasets/src/main/java/{com => org/byteveda}/agenteval/datasets/version/GitMetadata.java (93%) rename agenteval-datasets/src/main/java/{com => org/byteveda}/agenteval/datasets/version/GitResolver.java (98%) rename agenteval-datasets/src/main/java/{com => org/byteveda}/agenteval/datasets/version/VersionedDataset.java (88%) rename agenteval-datasets/src/main/java/{com => org/byteveda}/agenteval/datasets/yaml/YamlDatasetLoader.java (91%) rename agenteval-datasets/src/test/java/{com => org/byteveda}/agenteval/datasets/DatasetLoadersTest.java (97%) rename agenteval-datasets/src/test/java/{com => org/byteveda}/agenteval/datasets/EvalDatasetTest.java (96%) rename agenteval-datasets/src/test/java/{com => org/byteveda}/agenteval/datasets/csv/CsvDatasetLoaderTest.java (96%) rename agenteval-datasets/src/test/java/{com => org/byteveda}/agenteval/datasets/csv/CsvDatasetWriterTest.java (93%) rename agenteval-datasets/src/test/java/{com => org/byteveda}/agenteval/datasets/generation/SyntheticDatasetGeneratorTest.java (92%) rename agenteval-datasets/src/test/java/{com => org/byteveda}/agenteval/datasets/json/JsonDatasetLoaderTest.java (95%) rename agenteval-datasets/src/test/java/{com => org/byteveda}/agenteval/datasets/json/JsonDatasetWriterTest.java (94%) rename agenteval-datasets/src/test/java/{com => org/byteveda}/agenteval/datasets/jsonl/JsonlDatasetLoaderTest.java (92%) rename agenteval-datasets/src/test/java/{com => org/byteveda}/agenteval/datasets/jsonl/JsonlDatasetWriterTest.java (89%) rename agenteval-datasets/src/test/java/{com => org/byteveda}/agenteval/datasets/version/DatasetVersionerTest.java (94%) rename agenteval-datasets/src/test/java/{com => org/byteveda}/agenteval/datasets/version/GitResolverTest.java (98%) rename agenteval-embeddings/src/main/java/{com => org/byteveda}/agenteval/embeddings/EmbeddingException.java (89%) rename agenteval-embeddings/src/main/java/{com => org/byteveda}/agenteval/embeddings/EmbeddingModels.java (84%) rename agenteval-embeddings/src/main/java/{com => org/byteveda}/agenteval/embeddings/config/CustomEmbeddingConfig.java (97%) rename agenteval-embeddings/src/main/java/{com => org/byteveda}/agenteval/embeddings/config/EmbeddingConfig.java (96%) rename agenteval-embeddings/src/main/java/{com => org/byteveda}/agenteval/embeddings/http/HttpEmbeddingClient.java (91%) rename agenteval-embeddings/src/main/java/{com => org/byteveda}/agenteval/embeddings/http/HttpEmbeddingRequest.java (90%) rename agenteval-embeddings/src/main/java/{com => org/byteveda}/agenteval/embeddings/http/HttpEmbeddingResponse.java (83%) rename agenteval-embeddings/src/main/java/{com => org/byteveda}/agenteval/embeddings/provider/CustomHttpEmbeddingModel.java (89%) rename agenteval-embeddings/src/main/java/{com => org/byteveda}/agenteval/embeddings/provider/OllamaEmbeddingModel.java (86%) rename agenteval-embeddings/src/main/java/{com => org/byteveda}/agenteval/embeddings/provider/OpenAiEmbeddingModel.java (86%) rename agenteval-embeddings/src/test/java/{com => org/byteveda}/agenteval/embeddings/provider/CustomHttpEmbeddingModelTest.java (95%) rename agenteval-embeddings/src/test/java/{com => org/byteveda}/agenteval/embeddings/provider/OllamaEmbeddingModelTest.java (87%) rename agenteval-embeddings/src/test/java/{com => org/byteveda}/agenteval/embeddings/provider/OpenAiEmbeddingModelTest.java (87%) rename agenteval-github-actions/src/main/java/{com => org/byteveda}/agenteval/github/GitHubActionRunner.java (97%) rename agenteval-github-actions/src/main/java/{com => org/byteveda}/agenteval/github/GitHubPrCommenter.java (99%) rename agenteval-github-actions/src/main/java/{com => org/byteveda}/agenteval/github/MarkdownConfig.java (97%) rename agenteval-github-actions/src/main/java/{com => org/byteveda}/agenteval/github/MarkdownReporter.java (93%) rename agenteval-github-actions/src/test/java/{com => org/byteveda}/agenteval/github/GitHubPrCommenterTest.java (99%) rename agenteval-github-actions/src/test/java/{com => org/byteveda}/agenteval/github/MarkdownReporterTest.java (94%) rename agenteval-gradle-plugin/src/main/java/{com => org/byteveda}/agenteval/gradle/AgentEvalExtension.java (97%) rename agenteval-gradle-plugin/src/main/java/{com => org/byteveda}/agenteval/gradle/AgentEvalPlugin.java (95%) rename agenteval-gradle-plugin/src/main/java/{com => org/byteveda}/agenteval/gradle/EvaluateTask.java (89%) rename agenteval-gradle-plugin/src/main/java/{com => org/byteveda}/agenteval/gradle/MetricResolver.java (74%) rename agenteval-gradle-plugin/src/main/java/{com => org/byteveda}/agenteval/gradle/ReportFormatResolver.java (82%) delete mode 100644 agenteval-gradle-plugin/src/main/resources/META-INF/gradle-plugins/com.agenteval.evaluate.properties create mode 100644 agenteval-gradle-plugin/src/main/resources/META-INF/gradle-plugins/org.byteveda.agenteval.evaluate.properties rename agenteval-gradle-plugin/src/test/java/{com => org/byteveda}/agenteval/gradle/AgentEvalPluginTest.java (82%) rename agenteval-gradle-plugin/src/test/java/{com => org/byteveda}/agenteval/gradle/EvaluateTaskTest.java (88%) rename {agenteval-maven-plugin/src/test/java/com/agenteval/maven => agenteval-gradle-plugin/src/test/java/org/byteveda/agenteval/gradle}/MetricResolverTest.java (91%) rename {agenteval-maven-plugin/src/test/java/com/agenteval/maven => agenteval-gradle-plugin/src/test/java/org/byteveda/agenteval/gradle}/ReportFormatResolverTest.java (88%) rename agenteval-intellij/src/main/java/{com => org/byteveda}/agenteval/intellij/AgentEvalIcons.java (94%) rename agenteval-intellij/src/main/java/{com => org/byteveda}/agenteval/intellij/AgentEvalToolWindow.java (99%) rename agenteval-intellij/src/main/java/{com => org/byteveda}/agenteval/intellij/AgentEvalToolWindowFactory.java (95%) rename agenteval-intellij/src/main/java/{com => org/byteveda}/agenteval/intellij/MetricGutterIconProvider.java (95%) rename agenteval-intellij/src/main/java/{com => org/byteveda}/agenteval/intellij/ReportFileWatcher.java (97%) rename agenteval-intellij/src/main/java/{com => org/byteveda}/agenteval/intellij/ReportModel.java (98%) rename agenteval-intellij/src/main/java/{com => org/byteveda}/agenteval/intellij/ReportParser.java (98%) rename agenteval-intellij/src/test/java/{com => org/byteveda}/agenteval/intellij/ReportModelTest.java (98%) rename agenteval-intellij/src/test/java/{com => org/byteveda}/agenteval/intellij/ReportParserTest.java (99%) rename agenteval-judge/src/main/java/{com => org/byteveda}/agenteval/judge/JudgeException.java (90%) rename agenteval-judge/src/main/java/{com => org/byteveda}/agenteval/judge/JudgeModels.java (91%) rename agenteval-judge/src/main/java/{com => org/byteveda}/agenteval/judge/JudgeRateLimitException.java (94%) rename agenteval-judge/src/main/java/{com => org/byteveda}/agenteval/judge/JudgeTimeoutException.java (94%) rename agenteval-judge/src/main/java/{com => org/byteveda}/agenteval/judge/config/JudgeConfig.java (98%) rename agenteval-judge/src/main/java/{com => org/byteveda}/agenteval/judge/http/HttpJudgeClient.java (95%) rename agenteval-judge/src/main/java/{com => org/byteveda}/agenteval/judge/http/HttpJudgeRequest.java (91%) rename agenteval-judge/src/main/java/{com => org/byteveda}/agenteval/judge/http/HttpJudgeResponse.java (92%) rename agenteval-judge/src/main/java/{com => org/byteveda}/agenteval/judge/multi/ConsensusStrategy.java (91%) rename agenteval-judge/src/main/java/{com => org/byteveda}/agenteval/judge/multi/IndividualJudgeResult.java (91%) rename agenteval-judge/src/main/java/{com => org/byteveda}/agenteval/judge/multi/MultiJudgeResponse.java (91%) rename agenteval-judge/src/main/java/{com => org/byteveda}/agenteval/judge/multi/MultiModelJudge.java (97%) rename agenteval-judge/src/main/java/{com => org/byteveda}/agenteval/judge/multi/WeightedJudge.java (84%) rename agenteval-judge/src/main/java/{com => org/byteveda}/agenteval/judge/parse/JudgeResponseParser.java (98%) rename agenteval-judge/src/main/java/{com => org/byteveda}/agenteval/judge/provider/AbstractHttpJudgeModel.java (84%) rename agenteval-judge/src/main/java/{com => org/byteveda}/agenteval/judge/provider/AnthropicJudgeModel.java (91%) rename agenteval-judge/src/main/java/{com => org/byteveda}/agenteval/judge/provider/AzureOpenAiJudgeModel.java (92%) rename agenteval-judge/src/main/java/{com => org/byteveda}/agenteval/judge/provider/BedrockJudgeModel.java (96%) rename agenteval-judge/src/main/java/{com => org/byteveda}/agenteval/judge/provider/CustomHttpJudgeModel.java (91%) rename agenteval-judge/src/main/java/{com => org/byteveda}/agenteval/judge/provider/GoogleJudgeModel.java (92%) rename agenteval-judge/src/main/java/{com => org/byteveda}/agenteval/judge/provider/OllamaJudgeModel.java (89%) rename agenteval-judge/src/main/java/{com => org/byteveda}/agenteval/judge/provider/OpenAiJudgeModel.java (90%) rename agenteval-judge/src/test/java/{com => org/byteveda}/agenteval/judge/JudgeModelsTest.java (88%) rename agenteval-judge/src/test/java/{com => org/byteveda}/agenteval/judge/config/JudgeConfigTest.java (98%) rename agenteval-judge/src/test/java/{com => org/byteveda}/agenteval/judge/http/HttpJudgeClientTest.java (96%) rename agenteval-judge/src/test/java/{com => org/byteveda}/agenteval/judge/multi/MultiModelJudgeTest.java (96%) rename agenteval-judge/src/test/java/{com => org/byteveda}/agenteval/judge/parse/JudgeResponseParserTest.java (95%) rename agenteval-judge/src/test/java/{com => org/byteveda}/agenteval/judge/provider/AnthropicJudgeModelTest.java (91%) rename agenteval-judge/src/test/java/{com => org/byteveda}/agenteval/judge/provider/AzureOpenAiJudgeModelTest.java (93%) rename agenteval-judge/src/test/java/{com => org/byteveda}/agenteval/judge/provider/BedrockJudgeModelTest.java (93%) rename agenteval-judge/src/test/java/{com => org/byteveda}/agenteval/judge/provider/CustomHttpJudgeModelTest.java (93%) rename agenteval-judge/src/test/java/{com => org/byteveda}/agenteval/judge/provider/GoogleJudgeModelTest.java (92%) rename agenteval-judge/src/test/java/{com => org/byteveda}/agenteval/judge/provider/OllamaJudgeModelTest.java (90%) rename agenteval-judge/src/test/java/{com => org/byteveda}/agenteval/judge/provider/OpenAiJudgeModelTest.java (91%) rename agenteval-junit5/src/main/java/{com => org/byteveda}/agenteval/junit5/annotation/AgentTest.java (87%) rename agenteval-junit5/src/main/java/{com => org/byteveda}/agenteval/junit5/annotation/DatasetSource.java (75%) rename agenteval-junit5/src/main/java/{com => org/byteveda}/agenteval/junit5/annotation/EvalTimeout.java (89%) rename agenteval-junit5/src/main/java/{com => org/byteveda}/agenteval/junit5/annotation/GoldenSet.java (95%) rename agenteval-junit5/src/main/java/{com => org/byteveda}/agenteval/junit5/annotation/JudgeModelConfig.java (92%) rename agenteval-junit5/src/main/java/{com => org/byteveda}/agenteval/junit5/annotation/Metric.java (86%) rename agenteval-junit5/src/main/java/{com => org/byteveda}/agenteval/junit5/annotation/Metrics.java (79%) rename agenteval-junit5/src/main/java/{com => org/byteveda}/agenteval/junit5/assertion/AgentAssertions.java (88%) rename agenteval-junit5/src/main/java/{com => org/byteveda}/agenteval/junit5/assertion/AgentTestCaseAssert.java (95%) rename agenteval-junit5/src/main/java/{com => org/byteveda}/agenteval/junit5/extension/AgentEvalExtension.java (93%) rename agenteval-junit5/src/main/java/{com => org/byteveda}/agenteval/junit5/extension/DatasetArgumentsProvider.java (75%) rename agenteval-junit5/src/main/java/{com => org/byteveda}/agenteval/junit5/extension/JudgeModelResolver.java (92%) rename agenteval-junit5/src/main/java/{com => org/byteveda}/agenteval/junit5/extension/MetricFactory.java (96%) rename agenteval-junit5/src/test/java/{com => org/byteveda}/agenteval/junit5/assertion/AgentAssertionsTest.java (96%) rename agenteval-junit5/src/test/java/{com => org/byteveda}/agenteval/junit5/extension/AgentEvalExtensionTest.java (80%) rename agenteval-junit5/src/test/java/{com => org/byteveda}/agenteval/junit5/extension/DatasetArgumentsProviderTest.java (86%) rename agenteval-junit5/src/test/java/{com => org/byteveda}/agenteval/junit5/extension/MetricFactoryTest.java (92%) rename agenteval-langchain4j/src/main/java/{com => org/byteveda}/agenteval/langchain4j/LangChain4jCapture.java (93%) rename agenteval-langchain4j/src/main/java/{com => org/byteveda}/agenteval/langchain4j/LangChain4jContentRetrieverCapture.java (97%) rename agenteval-langchain4j/src/main/java/{com => org/byteveda}/agenteval/langchain4j/LangChain4jTestCaseBuilder.java (89%) rename agenteval-langgraph4j/src/main/java/{com => org/byteveda}/agenteval/langgraph4j/LangGraph4jCapture.java (94%) rename agenteval-langgraph4j/src/main/java/{com => org/byteveda}/agenteval/langgraph4j/LangGraph4jTestCaseBuilder.java (87%) rename agenteval-langgraph4j/src/main/java/{com => org/byteveda}/agenteval/langgraph4j/NodeMapping.java (94%) rename agenteval-langgraph4j/src/test/java/{com => org/byteveda}/agenteval/langgraph4j/NodeMappingTest.java (90%) rename agenteval-maven-plugin/src/main/java/{com => org/byteveda}/agenteval/maven/EvaluateMojo.java (89%) rename agenteval-maven-plugin/src/main/java/{com => org/byteveda}/agenteval/maven/MetricResolver.java (74%) rename agenteval-maven-plugin/src/main/java/{com => org/byteveda}/agenteval/maven/ReportFormatResolver.java (82%) rename {agenteval-gradle-plugin/src/test/java/com/agenteval/gradle => agenteval-maven-plugin/src/test/java/org/byteveda/agenteval/maven}/MetricResolverTest.java (91%) rename {agenteval-gradle-plugin/src/test/java/com/agenteval/gradle => agenteval-maven-plugin/src/test/java/org/byteveda/agenteval/maven}/ReportFormatResolverTest.java (88%) rename agenteval-mcp/src/main/java/{com => org/byteveda}/agenteval/mcp/McpCapture.java (96%) rename agenteval-mcp/src/main/java/{com => org/byteveda}/agenteval/mcp/McpSchemaValidator.java (99%) rename agenteval-mcp/src/main/java/{com => org/byteveda}/agenteval/mcp/McpTestCaseBuilder.java (89%) rename agenteval-mcp/src/test/java/{com => org/byteveda}/agenteval/mcp/McpSchemaValidatorTest.java (98%) rename agenteval-mcp/src/test/java/{com => org/byteveda}/agenteval/mcp/McpTestCaseBuilderTest.java (88%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/agent/PlanAdherenceMetric.java (90%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/agent/PlanQualityMetric.java (86%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/agent/RetrievalCompletenessMetric.java (91%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/agent/StepLevelErrorLocalizationMetric.java (90%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/agent/TaskCompletionMetric.java (89%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/agent/ToolArgumentCorrectnessMetric.java (93%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/agent/ToolResultUtilizationMetric.java (88%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/agent/ToolSelectionAccuracyMetric.java (94%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/agent/TrajectoryOptimalityMetric.java (93%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/conversation/ContextRetentionMetric.java (87%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/conversation/ConversationCoherenceMetric.java (87%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/conversation/ConversationResolutionMetric.java (90%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/conversation/LLMConversationMetric.java (87%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/conversation/TopicDriftDetectionMetric.java (86%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/llm/LLMJudgeMetric.java (89%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/llm/PromptTemplate.java (50%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/rag/ContextualPrecisionMetric.java (91%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/rag/ContextualRecallMetric.java (89%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/rag/ContextualRelevancyMetric.java (88%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/response/AnswerRelevancyMetric.java (87%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/response/BiasDimension.java (91%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/response/BiasMetric.java (89%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/response/CoherenceMetric.java (82%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/response/ConcisenessMetric.java (82%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/response/CorrectnessMetric.java (92%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/response/FaithfulnessMetric.java (87%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/response/HallucinationMetric.java (91%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/response/SemanticSimilarityMetric.java (88%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/response/ToxicityCategory.java (91%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/response/ToxicityMetric.java (90%) rename agenteval-metrics/src/main/java/{com => org/byteveda}/agenteval/metrics/util/VectorMath.java (96%) rename agenteval-metrics/src/test/java/{com => org/byteveda}/agenteval/metrics/agent/PlanAdherenceMetricTest.java (87%) rename agenteval-metrics/src/test/java/{com => org/byteveda}/agenteval/metrics/agent/PlanQualityMetricTest.java (88%) rename agenteval-metrics/src/test/java/{com => org/byteveda}/agenteval/metrics/agent/RetrievalCompletenessMetricTest.java (93%) rename agenteval-metrics/src/test/java/{com => org/byteveda}/agenteval/metrics/agent/StepLevelErrorLocalizationMetricTest.java (90%) rename agenteval-metrics/src/test/java/{com => org/byteveda}/agenteval/metrics/agent/TaskCompletionMetricTest.java (92%) rename agenteval-metrics/src/test/java/{com => org/byteveda}/agenteval/metrics/agent/ToolArgumentCorrectnessMetricTest.java (94%) rename agenteval-metrics/src/test/java/{com => org/byteveda}/agenteval/metrics/agent/ToolResultUtilizationMetricTest.java (92%) rename agenteval-metrics/src/test/java/{com => org/byteveda}/agenteval/metrics/agent/ToolSelectionAccuracyMetricTest.java (96%) rename agenteval-metrics/src/test/java/{com => org/byteveda}/agenteval/metrics/agent/TrajectoryOptimalityMetricTest.java (93%) rename agenteval-metrics/src/test/java/{com => org/byteveda}/agenteval/metrics/conversation/ContextRetentionMetricTest.java (90%) rename agenteval-metrics/src/test/java/{com => org/byteveda}/agenteval/metrics/conversation/ConversationCoherenceMetricTest.java (92%) rename agenteval-metrics/src/test/java/{com => org/byteveda}/agenteval/metrics/conversation/ConversationResolutionMetricTest.java (91%) rename agenteval-metrics/src/test/java/{com => org/byteveda}/agenteval/metrics/conversation/TopicDriftDetectionMetricTest.java (92%) rename agenteval-metrics/src/test/java/{com => org/byteveda}/agenteval/metrics/llm/LLMJudgeMetricTest.java (93%) rename agenteval-metrics/src/test/java/{com => org/byteveda}/agenteval/metrics/llm/PromptTemplateTest.java (98%) rename agenteval-metrics/src/test/java/{com => org/byteveda}/agenteval/metrics/rag/ContextualPrecisionMetricTest.java (92%) rename agenteval-metrics/src/test/java/{com => org/byteveda}/agenteval/metrics/rag/ContextualRecallMetricTest.java (91%) rename agenteval-metrics/src/test/java/{com => org/byteveda}/agenteval/metrics/rag/ContextualRelevancyMetricTest.java (91%) rename agenteval-metrics/src/test/java/{com => org/byteveda}/agenteval/metrics/response/AnswerRelevancyMetricTest.java (93%) rename agenteval-metrics/src/test/java/{com => org/byteveda}/agenteval/metrics/response/BiasMetricTest.java (92%) rename agenteval-metrics/src/test/java/{com => org/byteveda}/agenteval/metrics/response/CoherenceMetricTest.java (92%) rename agenteval-metrics/src/test/java/{com => org/byteveda}/agenteval/metrics/response/ConcisenessMetricTest.java (91%) rename agenteval-metrics/src/test/java/{com => org/byteveda}/agenteval/metrics/response/CorrectnessMetricTest.java (93%) rename agenteval-metrics/src/test/java/{com => org/byteveda}/agenteval/metrics/response/FaithfulnessMetricTest.java (91%) rename agenteval-metrics/src/test/java/{com => org/byteveda}/agenteval/metrics/response/HallucinationMetricTest.java (92%) rename agenteval-metrics/src/test/java/{com => org/byteveda}/agenteval/metrics/response/SemanticSimilarityMetricTest.java (94%) rename agenteval-metrics/src/test/java/{com => org/byteveda}/agenteval/metrics/response/ToxicityMetricTest.java (92%) rename agenteval-metrics/src/test/java/{com => org/byteveda}/agenteval/metrics/util/VectorMathTest.java (96%) rename agenteval-redteam/src/main/java/{com => org/byteveda}/agenteval/redteam/AttackCategory.java (88%) rename agenteval-redteam/src/main/java/{com => org/byteveda}/agenteval/redteam/RedTeamResult.java (96%) rename agenteval-redteam/src/main/java/{com => org/byteveda}/agenteval/redteam/RedTeamSuite.java (93%) rename agenteval-redteam/src/main/java/{com => org/byteveda}/agenteval/redteam/attack/AdversarialInputGenerator.java (94%) rename agenteval-redteam/src/main/java/{com => org/byteveda}/agenteval/redteam/attack/AttackEvaluator.java (92%) rename agenteval-redteam/src/main/java/{com => org/byteveda}/agenteval/redteam/attack/AttackTemplate.java (78%) rename agenteval-redteam/src/main/java/{com => org/byteveda}/agenteval/redteam/attack/AttackTemplateLibrary.java (97%) rename agenteval-redteam/src/test/java/{com => org/byteveda}/agenteval/redteam/RedTeamSuiteTest.java (94%) rename agenteval-redteam/src/test/java/{com => org/byteveda}/agenteval/redteam/attack/AdversarialInputGeneratorTest.java (94%) rename agenteval-redteam/src/test/java/{com => org/byteveda}/agenteval/redteam/attack/AttackTemplateLibraryTest.java (93%) rename agenteval-reporting/src/main/java/{com => org/byteveda}/agenteval/reporting/ConsoleReporter.java (93%) rename agenteval-reporting/src/main/java/{com => org/byteveda}/agenteval/reporting/EvalReporter.java (77%) rename agenteval-reporting/src/main/java/{com => org/byteveda}/agenteval/reporting/HtmlReportConfig.java (97%) rename agenteval-reporting/src/main/java/{com => org/byteveda}/agenteval/reporting/HtmlReporter.java (95%) rename agenteval-reporting/src/main/java/{com => org/byteveda}/agenteval/reporting/JsonReporter.java (93%) rename agenteval-reporting/src/main/java/{com => org/byteveda}/agenteval/reporting/JunitXmlReporter.java (95%) rename agenteval-reporting/src/main/java/{com => org/byteveda}/agenteval/reporting/ReportException.java (89%) rename agenteval-reporting/src/main/java/{com => org/byteveda}/agenteval/reporting/benchmark/BenchmarkComparison.java (87%) rename agenteval-reporting/src/main/java/{com => org/byteveda}/agenteval/reporting/benchmark/BenchmarkReporter.java (95%) rename agenteval-reporting/src/main/java/{com => org/byteveda}/agenteval/reporting/regression/CaseStatusChange.java (93%) rename agenteval-reporting/src/main/java/{com => org/byteveda}/agenteval/reporting/regression/MetricDelta.java (92%) rename agenteval-reporting/src/main/java/{com => org/byteveda}/agenteval/reporting/regression/RegressionComparison.java (94%) rename agenteval-reporting/src/main/java/{com => org/byteveda}/agenteval/reporting/regression/RegressionReport.java (94%) rename agenteval-reporting/src/main/java/{com => org/byteveda}/agenteval/reporting/regression/RegressionReporter.java (97%) rename agenteval-reporting/src/main/java/{com => org/byteveda}/agenteval/reporting/snapshot/SnapshotCaseData.java (90%) rename agenteval-reporting/src/main/java/{com => org/byteveda}/agenteval/reporting/snapshot/SnapshotComparisonResult.java (84%) rename agenteval-reporting/src/main/java/{com => org/byteveda}/agenteval/reporting/snapshot/SnapshotConfig.java (98%) rename agenteval-reporting/src/main/java/{com => org/byteveda}/agenteval/reporting/snapshot/SnapshotData.java (90%) rename agenteval-reporting/src/main/java/{com => org/byteveda}/agenteval/reporting/snapshot/SnapshotRegressionException.java (79%) rename agenteval-reporting/src/main/java/{com => org/byteveda}/agenteval/reporting/snapshot/SnapshotReporter.java (92%) rename agenteval-reporting/src/main/java/{com => org/byteveda}/agenteval/reporting/snapshot/SnapshotScoreData.java (72%) rename agenteval-reporting/src/main/java/{com => org/byteveda}/agenteval/reporting/snapshot/SnapshotStatus.java (87%) rename agenteval-reporting/src/main/java/{com => org/byteveda}/agenteval/reporting/snapshot/SnapshotStore.java (97%) rename agenteval-reporting/src/test/java/{com => org/byteveda}/agenteval/reporting/ConsoleReporterTest.java (91%) rename agenteval-reporting/src/test/java/{com => org/byteveda}/agenteval/reporting/HtmlReporterTest.java (91%) rename agenteval-reporting/src/test/java/{com => org/byteveda}/agenteval/reporting/JsonReporterTest.java (92%) rename agenteval-reporting/src/test/java/{com => org/byteveda}/agenteval/reporting/JunitXmlReporterTest.java (92%) rename agenteval-reporting/src/test/java/{com => org/byteveda}/agenteval/reporting/benchmark/BenchmarkComparisonTest.java (87%) rename agenteval-reporting/src/test/java/{com => org/byteveda}/agenteval/reporting/benchmark/BenchmarkReporterTest.java (90%) rename agenteval-reporting/src/test/java/{com => org/byteveda}/agenteval/reporting/regression/RegressionComparisonTest.java (91%) rename agenteval-reporting/src/test/java/{com => org/byteveda}/agenteval/reporting/snapshot/SnapshotConfigTest.java (97%) rename agenteval-reporting/src/test/java/{com => org/byteveda}/agenteval/reporting/snapshot/SnapshotDataTest.java (91%) rename agenteval-reporting/src/test/java/{com => org/byteveda}/agenteval/reporting/snapshot/SnapshotReporterTest.java (94%) rename agenteval-reporting/src/test/java/{com => org/byteveda}/agenteval/reporting/snapshot/SnapshotStoreTest.java (98%) rename agenteval-spring-ai/src/main/java/{com => org/byteveda}/agenteval/spring/ai/SpringAiAdvisorInterceptor.java (98%) rename agenteval-spring-ai/src/main/java/{com => org/byteveda}/agenteval/spring/ai/SpringAiCapture.java (93%) rename agenteval-spring-ai/src/main/java/{com => org/byteveda}/agenteval/spring/ai/SpringAiTestCaseBuilder.java (90%) rename agenteval-spring-ai/src/main/java/{com => org/byteveda}/agenteval/spring/ai/autoconfigure/AgentEvalAutoConfiguration.java (83%) diff --git a/README.md b/README.md index 16cd27e..f4bfd50 100644 --- a/README.md +++ b/README.md @@ -30,13 +30,13 @@ AgentEval is a library (not a framework) for evaluating the quality of Java-base ```xml - com.agenteval + org.byteveda.agenteval agenteval-junit5 0.1.0-SNAPSHOT test - com.agenteval + org.byteveda.agenteval agenteval-metrics 0.1.0-SNAPSHOT test @@ -46,18 +46,18 @@ AgentEval is a library (not a framework) for evaluating the quality of Java-base ### Gradle ```kotlin -testImplementation("com.agenteval:agenteval-junit5:0.1.0-SNAPSHOT") -testImplementation("com.agenteval:agenteval-metrics:0.1.0-SNAPSHOT") +testImplementation("org.byteveda.agenteval:agenteval-junit5:0.1.0-SNAPSHOT") +testImplementation("org.byteveda.agenteval:agenteval-metrics:0.1.0-SNAPSHOT") ``` ### Write Your First Evaluation ```java -import com.agenteval.core.model.AgentTestCase; -import com.agenteval.junit5.annotation.AgentTest; -import com.agenteval.junit5.annotation.Metric; -import com.agenteval.metrics.response.AnswerRelevancyMetric; -import com.agenteval.metrics.response.FaithfulnessMetric; +import org.byteveda.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.junit5.annotation.AgentTest; +import org.byteveda.agenteval.junit5.annotation.Metric; +import org.byteveda.agenteval.metrics.response.AnswerRelevancyMetric; +import org.byteveda.agenteval.metrics.response.FaithfulnessMetric; class MyAgentEvalTest { @@ -277,7 +277,7 @@ Optional modules for automatic capture with popular frameworks: ```xml - com.agenteval + org.byteveda.agenteval agenteval-maven-plugin 0.1.0-SNAPSHOT @@ -296,7 +296,7 @@ mvn agenteval:evaluate ```kotlin plugins { - id("com.agenteval.gradle-plugin") version "0.1.0-SNAPSHOT" + id("org.byteveda.agenteval.gradle-plugin") version "0.1.0-SNAPSHOT" } agenteval { diff --git a/agenteval-bom/pom.xml b/agenteval-bom/pom.xml index 9653cb7..fbb137e 100644 --- a/agenteval-bom/pom.xml +++ b/agenteval-bom/pom.xml @@ -4,14 +4,14 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - com.agenteval + org.byteveda.agenteval agenteval-bom 0.1.0-SNAPSHOT pom AgentEval BOM Bill of Materials for AgentEval dependency management - https://github.com/agenteval/agenteval + https://github.com/ByteVeda/agenteval @@ -24,78 +24,78 @@ - com.agenteval + org.byteveda.agenteval agenteval-core ${project.version} - com.agenteval + org.byteveda.agenteval agenteval-judge ${project.version} - com.agenteval + org.byteveda.agenteval agenteval-metrics ${project.version} - com.agenteval + org.byteveda.agenteval agenteval-embeddings ${project.version} - com.agenteval + org.byteveda.agenteval agenteval-junit5 ${project.version} - com.agenteval + org.byteveda.agenteval agenteval-datasets ${project.version} - com.agenteval + org.byteveda.agenteval agenteval-reporting ${project.version} - com.agenteval + org.byteveda.agenteval agenteval-spring-ai ${project.version} - com.agenteval + org.byteveda.agenteval agenteval-langchain4j ${project.version} - com.agenteval + org.byteveda.agenteval agenteval-langgraph4j ${project.version} - com.agenteval + org.byteveda.agenteval agenteval-mcp ${project.version} - com.agenteval + org.byteveda.agenteval agenteval-redteam ${project.version} diff --git a/agenteval-core/pom.xml b/agenteval-core/pom.xml index 63e2823..af927ce 100644 --- a/agenteval-core/pom.xml +++ b/agenteval-core/pom.xml @@ -5,7 +5,7 @@ 4.0.0 - com.agenteval + org.byteveda.agenteval agenteval-parent 0.1.0-SNAPSHOT diff --git a/agenteval-core/src/main/java/com/agenteval/core/benchmark/Benchmark.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/benchmark/Benchmark.java similarity index 94% rename from agenteval-core/src/main/java/com/agenteval/core/benchmark/Benchmark.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/benchmark/Benchmark.java index c0081fa..322a65f 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/benchmark/Benchmark.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/benchmark/Benchmark.java @@ -1,9 +1,9 @@ -package com.agenteval.core.benchmark; +package org.byteveda.agenteval.core.benchmark; -import com.agenteval.core.eval.AgentEval; -import com.agenteval.core.eval.EvalResult; -import com.agenteval.core.eval.EvaluationException; -import com.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.core.eval.AgentEval; +import org.byteveda.agenteval.core.eval.EvalResult; +import org.byteveda.agenteval.core.eval.EvaluationException; +import org.byteveda.agenteval.core.model.AgentTestCase; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/agenteval-core/src/main/java/com/agenteval/core/benchmark/BenchmarkConfig.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/benchmark/BenchmarkConfig.java similarity index 97% rename from agenteval-core/src/main/java/com/agenteval/core/benchmark/BenchmarkConfig.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/benchmark/BenchmarkConfig.java index db25fa0..ad784ea 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/benchmark/BenchmarkConfig.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/benchmark/BenchmarkConfig.java @@ -1,4 +1,4 @@ -package com.agenteval.core.benchmark; +package org.byteveda.agenteval.core.benchmark; /** * Configuration for benchmark execution. diff --git a/agenteval-core/src/main/java/com/agenteval/core/benchmark/BenchmarkResult.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/benchmark/BenchmarkResult.java similarity index 96% rename from agenteval-core/src/main/java/com/agenteval/core/benchmark/BenchmarkResult.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/benchmark/BenchmarkResult.java index 400db4e..ba6c821 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/benchmark/BenchmarkResult.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/benchmark/BenchmarkResult.java @@ -1,6 +1,6 @@ -package com.agenteval.core.benchmark; +package org.byteveda.agenteval.core.benchmark; -import com.agenteval.core.eval.EvalResult; +import org.byteveda.agenteval.core.eval.EvalResult; import java.util.Comparator; import java.util.LinkedHashMap; diff --git a/agenteval-core/src/main/java/com/agenteval/core/benchmark/BenchmarkVariant.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/benchmark/BenchmarkVariant.java similarity index 92% rename from agenteval-core/src/main/java/com/agenteval/core/benchmark/BenchmarkVariant.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/benchmark/BenchmarkVariant.java index 3dcb812..a350650 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/benchmark/BenchmarkVariant.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/benchmark/BenchmarkVariant.java @@ -1,8 +1,8 @@ -package com.agenteval.core.benchmark; +package org.byteveda.agenteval.core.benchmark; -import com.agenteval.core.config.AgentEvalConfig; -import com.agenteval.core.metric.EvalMetric; -import com.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.core.config.AgentEvalConfig; +import org.byteveda.agenteval.core.metric.EvalMetric; +import org.byteveda.agenteval.core.model.AgentTestCase; import java.util.List; import java.util.Objects; diff --git a/agenteval-core/src/main/java/com/agenteval/core/config/AgentEvalConfig.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/config/AgentEvalConfig.java similarity index 93% rename from agenteval-core/src/main/java/com/agenteval/core/config/AgentEvalConfig.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/config/AgentEvalConfig.java index b90004a..aff87fc 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/config/AgentEvalConfig.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/config/AgentEvalConfig.java @@ -1,11 +1,11 @@ -package com.agenteval.core.config; +package org.byteveda.agenteval.core.config; -import com.agenteval.core.cost.PricingModel; -import com.agenteval.core.embedding.EmbeddingModel; -import com.agenteval.core.judge.CachingJudgeModel; -import com.agenteval.core.judge.JudgeModel; +import org.byteveda.agenteval.core.cost.PricingModel; +import org.byteveda.agenteval.core.embedding.EmbeddingModel; +import org.byteveda.agenteval.core.judge.CachingJudgeModel; +import org.byteveda.agenteval.core.judge.JudgeModel; -import com.agenteval.core.eval.ProgressCallback; +import org.byteveda.agenteval.core.eval.ProgressCallback; import java.math.BigDecimal; diff --git a/agenteval-core/src/main/java/com/agenteval/core/config/AgentEvalConfigLoader.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/config/AgentEvalConfigLoader.java similarity index 99% rename from agenteval-core/src/main/java/com/agenteval/core/config/AgentEvalConfigLoader.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/config/AgentEvalConfigLoader.java index c30ecf7..1543d75 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/config/AgentEvalConfigLoader.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/config/AgentEvalConfigLoader.java @@ -1,4 +1,4 @@ -package com.agenteval.core.config; +package org.byteveda.agenteval.core.config; import com.fasterxml.jackson.databind.DeserializationFeature; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/agenteval-core/src/main/java/com/agenteval/core/config/ConfigException.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/config/ConfigException.java similarity index 88% rename from agenteval-core/src/main/java/com/agenteval/core/config/ConfigException.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/config/ConfigException.java index 6d52bcc..00f52a7 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/config/ConfigException.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/config/ConfigException.java @@ -1,4 +1,4 @@ -package com.agenteval.core.config; +package org.byteveda.agenteval.core.config; /** * Unchecked exception for configuration loading errors. diff --git a/agenteval-core/src/main/java/com/agenteval/core/config/YamlConfigModel.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/config/YamlConfigModel.java similarity index 99% rename from agenteval-core/src/main/java/com/agenteval/core/config/YamlConfigModel.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/config/YamlConfigModel.java index 98be693..25f5dfa 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/config/YamlConfigModel.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/config/YamlConfigModel.java @@ -1,4 +1,4 @@ -package com.agenteval.core.config; +package org.byteveda.agenteval.core.config; import java.math.BigDecimal; import java.util.List; diff --git a/agenteval-core/src/main/java/com/agenteval/core/cost/BudgetExceededException.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/cost/BudgetExceededException.java similarity index 93% rename from agenteval-core/src/main/java/com/agenteval/core/cost/BudgetExceededException.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/cost/BudgetExceededException.java index eaa7e9b..c4daf04 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/cost/BudgetExceededException.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/cost/BudgetExceededException.java @@ -1,4 +1,4 @@ -package com.agenteval.core.cost; +package org.byteveda.agenteval.core.cost; import java.math.BigDecimal; diff --git a/agenteval-core/src/main/java/com/agenteval/core/cost/CostSummary.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/cost/CostSummary.java similarity index 93% rename from agenteval-core/src/main/java/com/agenteval/core/cost/CostSummary.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/cost/CostSummary.java index 2b3b89b..3fd5bc0 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/cost/CostSummary.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/cost/CostSummary.java @@ -1,4 +1,4 @@ -package com.agenteval.core.cost; +package org.byteveda.agenteval.core.cost; import java.math.BigDecimal; diff --git a/agenteval-core/src/main/java/com/agenteval/core/cost/CostTracker.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/cost/CostTracker.java similarity index 96% rename from agenteval-core/src/main/java/com/agenteval/core/cost/CostTracker.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/cost/CostTracker.java index 2568961..6955b91 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/cost/CostTracker.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/cost/CostTracker.java @@ -1,6 +1,6 @@ -package com.agenteval.core.cost; +package org.byteveda.agenteval.core.cost; -import com.agenteval.core.model.TokenUsage; +import org.byteveda.agenteval.core.model.TokenUsage; import java.math.BigDecimal; import java.math.MathContext; diff --git a/agenteval-core/src/main/java/com/agenteval/core/cost/CostTrackingJudgeModel.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/cost/CostTrackingJudgeModel.java similarity index 88% rename from agenteval-core/src/main/java/com/agenteval/core/cost/CostTrackingJudgeModel.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/cost/CostTrackingJudgeModel.java index 6ae0f39..6f5dd9f 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/cost/CostTrackingJudgeModel.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/cost/CostTrackingJudgeModel.java @@ -1,7 +1,7 @@ -package com.agenteval.core.cost; +package org.byteveda.agenteval.core.cost; -import com.agenteval.core.judge.JudgeModel; -import com.agenteval.core.judge.JudgeResponse; +import org.byteveda.agenteval.core.judge.JudgeModel; +import org.byteveda.agenteval.core.judge.JudgeResponse; import java.util.Objects; diff --git a/agenteval-core/src/main/java/com/agenteval/core/cost/PricingModel.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/cost/PricingModel.java similarity index 96% rename from agenteval-core/src/main/java/com/agenteval/core/cost/PricingModel.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/cost/PricingModel.java index 9c853cb..ba6e5c4 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/cost/PricingModel.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/cost/PricingModel.java @@ -1,4 +1,4 @@ -package com.agenteval.core.cost; +package org.byteveda.agenteval.core.cost; import java.math.BigDecimal; diff --git a/agenteval-core/src/main/java/com/agenteval/core/embedding/EmbeddingModel.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/embedding/EmbeddingModel.java similarity index 92% rename from agenteval-core/src/main/java/com/agenteval/core/embedding/EmbeddingModel.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/embedding/EmbeddingModel.java index 3834e37..77c1273 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/embedding/EmbeddingModel.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/embedding/EmbeddingModel.java @@ -1,4 +1,4 @@ -package com.agenteval.core.embedding; +package org.byteveda.agenteval.core.embedding; import java.util.List; diff --git a/agenteval-core/src/main/java/com/agenteval/core/eval/AgentEval.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/eval/AgentEval.java similarity index 95% rename from agenteval-core/src/main/java/com/agenteval/core/eval/AgentEval.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/eval/AgentEval.java index d56a50b..6eb0fe5 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/eval/AgentEval.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/eval/AgentEval.java @@ -1,9 +1,9 @@ -package com.agenteval.core.eval; +package org.byteveda.agenteval.core.eval; -import com.agenteval.core.config.AgentEvalConfig; -import com.agenteval.core.metric.EvalMetric; -import com.agenteval.core.model.AgentTestCase; -import com.agenteval.core.model.EvalScore; +import org.byteveda.agenteval.core.config.AgentEvalConfig; +import org.byteveda.agenteval.core.metric.EvalMetric; +import org.byteveda.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.core.model.EvalScore; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/agenteval-core/src/main/java/com/agenteval/core/eval/CaseResult.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/eval/CaseResult.java similarity index 86% rename from agenteval-core/src/main/java/com/agenteval/core/eval/CaseResult.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/eval/CaseResult.java index 19989ae..b16fa59 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/eval/CaseResult.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/eval/CaseResult.java @@ -1,7 +1,7 @@ -package com.agenteval.core.eval; +package org.byteveda.agenteval.core.eval; -import com.agenteval.core.model.AgentTestCase; -import com.agenteval.core.model.EvalScore; +import org.byteveda.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.core.model.EvalScore; import java.util.List; import java.util.Map; diff --git a/agenteval-core/src/main/java/com/agenteval/core/eval/ConsoleProgressBar.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/eval/ConsoleProgressBar.java similarity index 96% rename from agenteval-core/src/main/java/com/agenteval/core/eval/ConsoleProgressBar.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/eval/ConsoleProgressBar.java index 1f2851a..ed8171f 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/eval/ConsoleProgressBar.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/eval/ConsoleProgressBar.java @@ -1,4 +1,4 @@ -package com.agenteval.core.eval; +package org.byteveda.agenteval.core.eval; import java.io.PrintStream; diff --git a/agenteval-core/src/main/java/com/agenteval/core/eval/EvalResult.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/eval/EvalResult.java similarity index 97% rename from agenteval-core/src/main/java/com/agenteval/core/eval/EvalResult.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/eval/EvalResult.java index 5561aef..86672c4 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/eval/EvalResult.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/eval/EvalResult.java @@ -1,6 +1,6 @@ -package com.agenteval.core.eval; +package org.byteveda.agenteval.core.eval; -import com.agenteval.core.cost.CostSummary; +import org.byteveda.agenteval.core.cost.CostSummary; import java.util.List; import java.util.Map; diff --git a/agenteval-core/src/main/java/com/agenteval/core/eval/EvaluationException.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/eval/EvaluationException.java similarity index 89% rename from agenteval-core/src/main/java/com/agenteval/core/eval/EvaluationException.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/eval/EvaluationException.java index ec2a14d..6ae1d43 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/eval/EvaluationException.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/eval/EvaluationException.java @@ -1,4 +1,4 @@ -package com.agenteval.core.eval; +package org.byteveda.agenteval.core.eval; /** * Thrown when an evaluation fails due to an unrecoverable error. diff --git a/agenteval-core/src/main/java/com/agenteval/core/eval/ProgressCallback.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/eval/ProgressCallback.java similarity index 88% rename from agenteval-core/src/main/java/com/agenteval/core/eval/ProgressCallback.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/eval/ProgressCallback.java index f919665..a778ec4 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/eval/ProgressCallback.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/eval/ProgressCallback.java @@ -1,4 +1,4 @@ -package com.agenteval.core.eval; +package org.byteveda.agenteval.core.eval; /** * Callback invoked during evaluation to report progress. diff --git a/agenteval-core/src/main/java/com/agenteval/core/eval/ProgressEvent.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/eval/ProgressEvent.java similarity index 94% rename from agenteval-core/src/main/java/com/agenteval/core/eval/ProgressEvent.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/eval/ProgressEvent.java index 3d38d03..3787fce 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/eval/ProgressEvent.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/eval/ProgressEvent.java @@ -1,4 +1,4 @@ -package com.agenteval.core.eval; +package org.byteveda.agenteval.core.eval; /** * Progress information emitted during evaluation. diff --git a/agenteval-core/src/main/java/com/agenteval/core/judge/CachingJudgeModel.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/judge/CachingJudgeModel.java similarity index 97% rename from agenteval-core/src/main/java/com/agenteval/core/judge/CachingJudgeModel.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/judge/CachingJudgeModel.java index 6e7662c..da1cf7a 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/judge/CachingJudgeModel.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/judge/CachingJudgeModel.java @@ -1,4 +1,4 @@ -package com.agenteval.core.judge; +package org.byteveda.agenteval.core.judge; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/agenteval-core/src/main/java/com/agenteval/core/judge/JudgeModel.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/judge/JudgeModel.java similarity index 93% rename from agenteval-core/src/main/java/com/agenteval/core/judge/JudgeModel.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/judge/JudgeModel.java index 66f325b..1692101 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/judge/JudgeModel.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/judge/JudgeModel.java @@ -1,4 +1,4 @@ -package com.agenteval.core.judge; +package org.byteveda.agenteval.core.judge; /** * SPI interface for LLM-as-judge providers. diff --git a/agenteval-core/src/main/java/com/agenteval/core/judge/JudgeResponse.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/judge/JudgeResponse.java similarity index 81% rename from agenteval-core/src/main/java/com/agenteval/core/judge/JudgeResponse.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/judge/JudgeResponse.java index 82edcbb..8f2521c 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/judge/JudgeResponse.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/judge/JudgeResponse.java @@ -1,6 +1,6 @@ -package com.agenteval.core.judge; +package org.byteveda.agenteval.core.judge; -import com.agenteval.core.model.TokenUsage; +import org.byteveda.agenteval.core.model.TokenUsage; /** * Response from an LLM judge evaluation. diff --git a/agenteval-core/src/main/java/com/agenteval/core/metric/CompositeMetric.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/metric/CompositeMetric.java similarity index 96% rename from agenteval-core/src/main/java/com/agenteval/core/metric/CompositeMetric.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/metric/CompositeMetric.java index b167dad..9978037 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/metric/CompositeMetric.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/metric/CompositeMetric.java @@ -1,7 +1,7 @@ -package com.agenteval.core.metric; +package org.byteveda.agenteval.core.metric; -import com.agenteval.core.model.AgentTestCase; -import com.agenteval.core.model.EvalScore; +import org.byteveda.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.core.model.EvalScore; import java.util.ArrayList; import java.util.List; diff --git a/agenteval-core/src/main/java/com/agenteval/core/metric/CompositeStrategy.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/metric/CompositeStrategy.java similarity index 93% rename from agenteval-core/src/main/java/com/agenteval/core/metric/CompositeStrategy.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/metric/CompositeStrategy.java index 5c6bc10..8df2ebe 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/metric/CompositeStrategy.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/metric/CompositeStrategy.java @@ -1,4 +1,4 @@ -package com.agenteval.core.metric; +package org.byteveda.agenteval.core.metric; /** * Strategy for combining multiple metric scores in a {@link CompositeMetric}. diff --git a/agenteval-core/src/main/java/com/agenteval/core/metric/ConversationMetric.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/metric/ConversationMetric.java similarity index 80% rename from agenteval-core/src/main/java/com/agenteval/core/metric/ConversationMetric.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/metric/ConversationMetric.java index 672981a..d765fe2 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/metric/ConversationMetric.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/metric/ConversationMetric.java @@ -1,7 +1,7 @@ -package com.agenteval.core.metric; +package org.byteveda.agenteval.core.metric; -import com.agenteval.core.model.ConversationTestCase; -import com.agenteval.core.model.EvalScore; +import org.byteveda.agenteval.core.model.ConversationTestCase; +import org.byteveda.agenteval.core.model.EvalScore; /** * Interface for conversation-level evaluation metrics. diff --git a/agenteval-core/src/main/java/com/agenteval/core/metric/EvalMetric.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/metric/EvalMetric.java similarity index 78% rename from agenteval-core/src/main/java/com/agenteval/core/metric/EvalMetric.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/metric/EvalMetric.java index 9c828d3..a90ddf6 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/metric/EvalMetric.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/metric/EvalMetric.java @@ -1,7 +1,7 @@ -package com.agenteval.core.metric; +package org.byteveda.agenteval.core.metric; -import com.agenteval.core.model.AgentTestCase; -import com.agenteval.core.model.EvalScore; +import org.byteveda.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.core.model.EvalScore; /** * Interface for all evaluation metrics. diff --git a/agenteval-core/src/main/java/com/agenteval/core/model/AgentTestCase.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/model/AgentTestCase.java similarity index 99% rename from agenteval-core/src/main/java/com/agenteval/core/model/AgentTestCase.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/model/AgentTestCase.java index 4af926e..99f876d 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/model/AgentTestCase.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/model/AgentTestCase.java @@ -1,4 +1,4 @@ -package com.agenteval.core.model; +package org.byteveda.agenteval.core.model; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder; diff --git a/agenteval-core/src/main/java/com/agenteval/core/model/ConversationTestCase.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/model/ConversationTestCase.java similarity index 97% rename from agenteval-core/src/main/java/com/agenteval/core/model/ConversationTestCase.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/model/ConversationTestCase.java index 93f1616..a3c024c 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/model/ConversationTestCase.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/model/ConversationTestCase.java @@ -1,4 +1,4 @@ -package com.agenteval.core.model; +package org.byteveda.agenteval.core.model; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder; diff --git a/agenteval-core/src/main/java/com/agenteval/core/model/EvalScore.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/model/EvalScore.java similarity index 97% rename from agenteval-core/src/main/java/com/agenteval/core/model/EvalScore.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/model/EvalScore.java index a1815e2..d9d844b 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/model/EvalScore.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/model/EvalScore.java @@ -1,4 +1,4 @@ -package com.agenteval.core.model; +package org.byteveda.agenteval.core.model; import java.util.Objects; diff --git a/agenteval-core/src/main/java/com/agenteval/core/model/ReasoningStep.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/model/ReasoningStep.java similarity index 95% rename from agenteval-core/src/main/java/com/agenteval/core/model/ReasoningStep.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/model/ReasoningStep.java index fc8050b..fbba126 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/model/ReasoningStep.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/model/ReasoningStep.java @@ -1,4 +1,4 @@ -package com.agenteval.core.model; +package org.byteveda.agenteval.core.model; import java.util.Objects; diff --git a/agenteval-core/src/main/java/com/agenteval/core/model/ReasoningStepType.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/model/ReasoningStepType.java similarity index 78% rename from agenteval-core/src/main/java/com/agenteval/core/model/ReasoningStepType.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/model/ReasoningStepType.java index a0d151e..fc0a58b 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/model/ReasoningStepType.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/model/ReasoningStepType.java @@ -1,4 +1,4 @@ -package com.agenteval.core.model; +package org.byteveda.agenteval.core.model; /** * Types of reasoning steps an agent can take during execution. diff --git a/agenteval-core/src/main/java/com/agenteval/core/model/TokenUsage.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/model/TokenUsage.java similarity index 94% rename from agenteval-core/src/main/java/com/agenteval/core/model/TokenUsage.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/model/TokenUsage.java index 213281d..f8acb82 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/model/TokenUsage.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/model/TokenUsage.java @@ -1,4 +1,4 @@ -package com.agenteval.core.model; +package org.byteveda.agenteval.core.model; /** * Token usage statistics for an LLM interaction. diff --git a/agenteval-core/src/main/java/com/agenteval/core/model/ToolCall.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/model/ToolCall.java similarity index 94% rename from agenteval-core/src/main/java/com/agenteval/core/model/ToolCall.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/model/ToolCall.java index 800d59d..dd46a2d 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/model/ToolCall.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/model/ToolCall.java @@ -1,4 +1,4 @@ -package com.agenteval.core.model; +package org.byteveda.agenteval.core.model; import java.util.Map; import java.util.Objects; diff --git a/agenteval-core/src/main/java/com/agenteval/core/template/PromptTemplate.java b/agenteval-core/src/main/java/org/byteveda/agenteval/core/template/PromptTemplate.java similarity index 98% rename from agenteval-core/src/main/java/com/agenteval/core/template/PromptTemplate.java rename to agenteval-core/src/main/java/org/byteveda/agenteval/core/template/PromptTemplate.java index 89695c4..301c262 100644 --- a/agenteval-core/src/main/java/com/agenteval/core/template/PromptTemplate.java +++ b/agenteval-core/src/main/java/org/byteveda/agenteval/core/template/PromptTemplate.java @@ -1,4 +1,4 @@ -package com.agenteval.core.template; +package org.byteveda.agenteval.core.template; import java.io.IOException; import java.io.InputStream; diff --git a/agenteval-core/src/test/java/com/agenteval/core/benchmark/BenchmarkConfigTest.java b/agenteval-core/src/test/java/org/byteveda/agenteval/core/benchmark/BenchmarkConfigTest.java similarity index 96% rename from agenteval-core/src/test/java/com/agenteval/core/benchmark/BenchmarkConfigTest.java rename to agenteval-core/src/test/java/org/byteveda/agenteval/core/benchmark/BenchmarkConfigTest.java index aa05832..a37bb72 100644 --- a/agenteval-core/src/test/java/com/agenteval/core/benchmark/BenchmarkConfigTest.java +++ b/agenteval-core/src/test/java/org/byteveda/agenteval/core/benchmark/BenchmarkConfigTest.java @@ -1,4 +1,4 @@ -package com.agenteval.core.benchmark; +package org.byteveda.agenteval.core.benchmark; import org.junit.jupiter.api.Test; diff --git a/agenteval-core/src/test/java/com/agenteval/core/benchmark/BenchmarkResultTest.java b/agenteval-core/src/test/java/org/byteveda/agenteval/core/benchmark/BenchmarkResultTest.java similarity index 93% rename from agenteval-core/src/test/java/com/agenteval/core/benchmark/BenchmarkResultTest.java rename to agenteval-core/src/test/java/org/byteveda/agenteval/core/benchmark/BenchmarkResultTest.java index 0edf7ab..b73f84a 100644 --- a/agenteval-core/src/test/java/com/agenteval/core/benchmark/BenchmarkResultTest.java +++ b/agenteval-core/src/test/java/org/byteveda/agenteval/core/benchmark/BenchmarkResultTest.java @@ -1,9 +1,9 @@ -package com.agenteval.core.benchmark; +package org.byteveda.agenteval.core.benchmark; -import com.agenteval.core.eval.CaseResult; -import com.agenteval.core.eval.EvalResult; -import com.agenteval.core.model.AgentTestCase; -import com.agenteval.core.model.EvalScore; +import org.byteveda.agenteval.core.eval.CaseResult; +import org.byteveda.agenteval.core.eval.EvalResult; +import org.byteveda.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.core.model.EvalScore; import org.junit.jupiter.api.Test; import java.util.LinkedHashMap; diff --git a/agenteval-core/src/test/java/com/agenteval/core/benchmark/BenchmarkTest.java b/agenteval-core/src/test/java/org/byteveda/agenteval/core/benchmark/BenchmarkTest.java similarity index 95% rename from agenteval-core/src/test/java/com/agenteval/core/benchmark/BenchmarkTest.java rename to agenteval-core/src/test/java/org/byteveda/agenteval/core/benchmark/BenchmarkTest.java index 4de5efb..7073700 100644 --- a/agenteval-core/src/test/java/com/agenteval/core/benchmark/BenchmarkTest.java +++ b/agenteval-core/src/test/java/org/byteveda/agenteval/core/benchmark/BenchmarkTest.java @@ -1,9 +1,9 @@ -package com.agenteval.core.benchmark; +package org.byteveda.agenteval.core.benchmark; -import com.agenteval.core.eval.EvalResult; -import com.agenteval.core.metric.EvalMetric; -import com.agenteval.core.model.AgentTestCase; -import com.agenteval.core.model.EvalScore; +import org.byteveda.agenteval.core.eval.EvalResult; +import org.byteveda.agenteval.core.metric.EvalMetric; +import org.byteveda.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.core.model.EvalScore; import org.junit.jupiter.api.Test; import java.util.List; diff --git a/agenteval-core/src/test/java/com/agenteval/core/benchmark/BenchmarkVariantTest.java b/agenteval-core/src/test/java/org/byteveda/agenteval/core/benchmark/BenchmarkVariantTest.java similarity index 93% rename from agenteval-core/src/test/java/com/agenteval/core/benchmark/BenchmarkVariantTest.java rename to agenteval-core/src/test/java/org/byteveda/agenteval/core/benchmark/BenchmarkVariantTest.java index e804013..7b50d22 100644 --- a/agenteval-core/src/test/java/com/agenteval/core/benchmark/BenchmarkVariantTest.java +++ b/agenteval-core/src/test/java/org/byteveda/agenteval/core/benchmark/BenchmarkVariantTest.java @@ -1,8 +1,8 @@ -package com.agenteval.core.benchmark; +package org.byteveda.agenteval.core.benchmark; -import com.agenteval.core.metric.EvalMetric; -import com.agenteval.core.model.AgentTestCase; -import com.agenteval.core.model.EvalScore; +import org.byteveda.agenteval.core.metric.EvalMetric; +import org.byteveda.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.core.model.EvalScore; import org.junit.jupiter.api.Test; import java.util.List; diff --git a/agenteval-core/src/test/java/com/agenteval/core/config/AgentEvalConfigLoaderTest.java b/agenteval-core/src/test/java/org/byteveda/agenteval/core/config/AgentEvalConfigLoaderTest.java similarity index 98% rename from agenteval-core/src/test/java/com/agenteval/core/config/AgentEvalConfigLoaderTest.java rename to agenteval-core/src/test/java/org/byteveda/agenteval/core/config/AgentEvalConfigLoaderTest.java index ec7d334..2c04f17 100644 --- a/agenteval-core/src/test/java/com/agenteval/core/config/AgentEvalConfigLoaderTest.java +++ b/agenteval-core/src/test/java/org/byteveda/agenteval/core/config/AgentEvalConfigLoaderTest.java @@ -1,4 +1,4 @@ -package com.agenteval.core.config; +package org.byteveda.agenteval.core.config; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; diff --git a/agenteval-core/src/test/java/com/agenteval/core/config/AgentEvalConfigTest.java b/agenteval-core/src/test/java/org/byteveda/agenteval/core/config/AgentEvalConfigTest.java similarity index 97% rename from agenteval-core/src/test/java/com/agenteval/core/config/AgentEvalConfigTest.java rename to agenteval-core/src/test/java/org/byteveda/agenteval/core/config/AgentEvalConfigTest.java index ba02eda..caa3ab5 100644 --- a/agenteval-core/src/test/java/com/agenteval/core/config/AgentEvalConfigTest.java +++ b/agenteval-core/src/test/java/org/byteveda/agenteval/core/config/AgentEvalConfigTest.java @@ -1,4 +1,4 @@ -package com.agenteval.core.config; +package org.byteveda.agenteval.core.config; import org.junit.jupiter.api.Test; diff --git a/agenteval-core/src/test/java/com/agenteval/core/cost/CostTrackerTest.java b/agenteval-core/src/test/java/org/byteveda/agenteval/core/cost/CostTrackerTest.java similarity index 95% rename from agenteval-core/src/test/java/com/agenteval/core/cost/CostTrackerTest.java rename to agenteval-core/src/test/java/org/byteveda/agenteval/core/cost/CostTrackerTest.java index a9460a6..ca63e1e 100644 --- a/agenteval-core/src/test/java/com/agenteval/core/cost/CostTrackerTest.java +++ b/agenteval-core/src/test/java/org/byteveda/agenteval/core/cost/CostTrackerTest.java @@ -1,6 +1,6 @@ -package com.agenteval.core.cost; +package org.byteveda.agenteval.core.cost; -import com.agenteval.core.model.TokenUsage; +import org.byteveda.agenteval.core.model.TokenUsage; import org.junit.jupiter.api.Test; import java.math.BigDecimal; diff --git a/agenteval-core/src/test/java/com/agenteval/core/cost/PricingModelTest.java b/agenteval-core/src/test/java/org/byteveda/agenteval/core/cost/PricingModelTest.java similarity index 97% rename from agenteval-core/src/test/java/com/agenteval/core/cost/PricingModelTest.java rename to agenteval-core/src/test/java/org/byteveda/agenteval/core/cost/PricingModelTest.java index 6ecb7d9..1862aa4 100644 --- a/agenteval-core/src/test/java/com/agenteval/core/cost/PricingModelTest.java +++ b/agenteval-core/src/test/java/org/byteveda/agenteval/core/cost/PricingModelTest.java @@ -1,4 +1,4 @@ -package com.agenteval.core.cost; +package org.byteveda.agenteval.core.cost; import org.junit.jupiter.api.Test; diff --git a/agenteval-core/src/test/java/com/agenteval/core/eval/AgentEvalParallelTest.java b/agenteval-core/src/test/java/org/byteveda/agenteval/core/eval/AgentEvalParallelTest.java similarity index 95% rename from agenteval-core/src/test/java/com/agenteval/core/eval/AgentEvalParallelTest.java rename to agenteval-core/src/test/java/org/byteveda/agenteval/core/eval/AgentEvalParallelTest.java index 50113ae..a14bcce 100644 --- a/agenteval-core/src/test/java/com/agenteval/core/eval/AgentEvalParallelTest.java +++ b/agenteval-core/src/test/java/org/byteveda/agenteval/core/eval/AgentEvalParallelTest.java @@ -1,9 +1,9 @@ -package com.agenteval.core.eval; +package org.byteveda.agenteval.core.eval; -import com.agenteval.core.config.AgentEvalConfig; -import com.agenteval.core.metric.EvalMetric; -import com.agenteval.core.model.AgentTestCase; -import com.agenteval.core.model.EvalScore; +import org.byteveda.agenteval.core.config.AgentEvalConfig; +import org.byteveda.agenteval.core.metric.EvalMetric; +import org.byteveda.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.core.model.EvalScore; import org.junit.jupiter.api.Test; import java.util.ArrayList; diff --git a/agenteval-core/src/test/java/com/agenteval/core/eval/AgentEvalTest.java b/agenteval-core/src/test/java/org/byteveda/agenteval/core/eval/AgentEvalTest.java similarity index 95% rename from agenteval-core/src/test/java/com/agenteval/core/eval/AgentEvalTest.java rename to agenteval-core/src/test/java/org/byteveda/agenteval/core/eval/AgentEvalTest.java index b167f5c..3ba10b2 100644 --- a/agenteval-core/src/test/java/com/agenteval/core/eval/AgentEvalTest.java +++ b/agenteval-core/src/test/java/org/byteveda/agenteval/core/eval/AgentEvalTest.java @@ -1,8 +1,8 @@ -package com.agenteval.core.eval; +package org.byteveda.agenteval.core.eval; -import com.agenteval.core.metric.EvalMetric; -import com.agenteval.core.model.AgentTestCase; -import com.agenteval.core.model.EvalScore; +import org.byteveda.agenteval.core.metric.EvalMetric; +import org.byteveda.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.core.model.EvalScore; import org.junit.jupiter.api.Test; import java.util.List; diff --git a/agenteval-core/src/test/java/com/agenteval/core/eval/ConsoleProgressBarTest.java b/agenteval-core/src/test/java/org/byteveda/agenteval/core/eval/ConsoleProgressBarTest.java similarity index 97% rename from agenteval-core/src/test/java/com/agenteval/core/eval/ConsoleProgressBarTest.java rename to agenteval-core/src/test/java/org/byteveda/agenteval/core/eval/ConsoleProgressBarTest.java index 0be8940..3b7cffb 100644 --- a/agenteval-core/src/test/java/com/agenteval/core/eval/ConsoleProgressBarTest.java +++ b/agenteval-core/src/test/java/org/byteveda/agenteval/core/eval/ConsoleProgressBarTest.java @@ -1,4 +1,4 @@ -package com.agenteval.core.eval; +package org.byteveda.agenteval.core.eval; import org.junit.jupiter.api.Test; diff --git a/agenteval-core/src/test/java/com/agenteval/core/eval/EvalResultTest.java b/agenteval-core/src/test/java/org/byteveda/agenteval/core/eval/EvalResultTest.java similarity index 94% rename from agenteval-core/src/test/java/com/agenteval/core/eval/EvalResultTest.java rename to agenteval-core/src/test/java/org/byteveda/agenteval/core/eval/EvalResultTest.java index fb00eb7..ae12a2e 100644 --- a/agenteval-core/src/test/java/com/agenteval/core/eval/EvalResultTest.java +++ b/agenteval-core/src/test/java/org/byteveda/agenteval/core/eval/EvalResultTest.java @@ -1,7 +1,7 @@ -package com.agenteval.core.eval; +package org.byteveda.agenteval.core.eval; -import com.agenteval.core.model.AgentTestCase; -import com.agenteval.core.model.EvalScore; +import org.byteveda.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.core.model.EvalScore; import org.junit.jupiter.api.Test; import java.util.List; diff --git a/agenteval-core/src/test/java/com/agenteval/core/eval/ProgressCallbackTest.java b/agenteval-core/src/test/java/org/byteveda/agenteval/core/eval/ProgressCallbackTest.java similarity index 96% rename from agenteval-core/src/test/java/com/agenteval/core/eval/ProgressCallbackTest.java rename to agenteval-core/src/test/java/org/byteveda/agenteval/core/eval/ProgressCallbackTest.java index f12292e..5d6a8a2 100644 --- a/agenteval-core/src/test/java/com/agenteval/core/eval/ProgressCallbackTest.java +++ b/agenteval-core/src/test/java/org/byteveda/agenteval/core/eval/ProgressCallbackTest.java @@ -1,4 +1,4 @@ -package com.agenteval.core.eval; +package org.byteveda.agenteval.core.eval; import org.junit.jupiter.api.Test; diff --git a/agenteval-core/src/test/java/com/agenteval/core/metric/CompositeMetricTest.java b/agenteval-core/src/test/java/org/byteveda/agenteval/core/metric/CompositeMetricTest.java similarity index 97% rename from agenteval-core/src/test/java/com/agenteval/core/metric/CompositeMetricTest.java rename to agenteval-core/src/test/java/org/byteveda/agenteval/core/metric/CompositeMetricTest.java index 7bf9530..d454ca3 100644 --- a/agenteval-core/src/test/java/com/agenteval/core/metric/CompositeMetricTest.java +++ b/agenteval-core/src/test/java/org/byteveda/agenteval/core/metric/CompositeMetricTest.java @@ -1,7 +1,7 @@ -package com.agenteval.core.metric; +package org.byteveda.agenteval.core.metric; -import com.agenteval.core.model.AgentTestCase; -import com.agenteval.core.model.EvalScore; +import org.byteveda.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.core.model.EvalScore; import org.junit.jupiter.api.Test; import static org.assertj.core.api.Assertions.assertThat; diff --git a/agenteval-core/src/test/java/com/agenteval/core/model/AgentTestCaseTest.java b/agenteval-core/src/test/java/org/byteveda/agenteval/core/model/AgentTestCaseTest.java similarity index 99% rename from agenteval-core/src/test/java/com/agenteval/core/model/AgentTestCaseTest.java rename to agenteval-core/src/test/java/org/byteveda/agenteval/core/model/AgentTestCaseTest.java index 7e227ad..843f89a 100644 --- a/agenteval-core/src/test/java/com/agenteval/core/model/AgentTestCaseTest.java +++ b/agenteval-core/src/test/java/org/byteveda/agenteval/core/model/AgentTestCaseTest.java @@ -1,4 +1,4 @@ -package com.agenteval.core.model; +package org.byteveda.agenteval.core.model; import org.junit.jupiter.api.Test; diff --git a/agenteval-core/src/test/java/com/agenteval/core/model/AgentTestCaseToBuilderTest.java b/agenteval-core/src/test/java/org/byteveda/agenteval/core/model/AgentTestCaseToBuilderTest.java similarity index 98% rename from agenteval-core/src/test/java/com/agenteval/core/model/AgentTestCaseToBuilderTest.java rename to agenteval-core/src/test/java/org/byteveda/agenteval/core/model/AgentTestCaseToBuilderTest.java index 98aac7e..7cbe546 100644 --- a/agenteval-core/src/test/java/com/agenteval/core/model/AgentTestCaseToBuilderTest.java +++ b/agenteval-core/src/test/java/org/byteveda/agenteval/core/model/AgentTestCaseToBuilderTest.java @@ -1,4 +1,4 @@ -package com.agenteval.core.model; +package org.byteveda.agenteval.core.model; import org.junit.jupiter.api.Test; diff --git a/agenteval-core/src/test/java/com/agenteval/core/model/ConversationTestCaseTest.java b/agenteval-core/src/test/java/org/byteveda/agenteval/core/model/ConversationTestCaseTest.java similarity index 98% rename from agenteval-core/src/test/java/com/agenteval/core/model/ConversationTestCaseTest.java rename to agenteval-core/src/test/java/org/byteveda/agenteval/core/model/ConversationTestCaseTest.java index a47c32d..cd82082 100644 --- a/agenteval-core/src/test/java/com/agenteval/core/model/ConversationTestCaseTest.java +++ b/agenteval-core/src/test/java/org/byteveda/agenteval/core/model/ConversationTestCaseTest.java @@ -1,4 +1,4 @@ -package com.agenteval.core.model; +package org.byteveda.agenteval.core.model; import org.junit.jupiter.api.Test; diff --git a/agenteval-core/src/test/java/com/agenteval/core/model/EvalScoreTest.java b/agenteval-core/src/test/java/org/byteveda/agenteval/core/model/EvalScoreTest.java similarity index 98% rename from agenteval-core/src/test/java/com/agenteval/core/model/EvalScoreTest.java rename to agenteval-core/src/test/java/org/byteveda/agenteval/core/model/EvalScoreTest.java index 9b8a4a9..ea6f134 100644 --- a/agenteval-core/src/test/java/com/agenteval/core/model/EvalScoreTest.java +++ b/agenteval-core/src/test/java/org/byteveda/agenteval/core/model/EvalScoreTest.java @@ -1,4 +1,4 @@ -package com.agenteval.core.model; +package org.byteveda.agenteval.core.model; import org.junit.jupiter.api.Test; diff --git a/agenteval-core/src/test/java/com/agenteval/core/model/ReasoningStepTest.java b/agenteval-core/src/test/java/org/byteveda/agenteval/core/model/ReasoningStepTest.java similarity index 97% rename from agenteval-core/src/test/java/com/agenteval/core/model/ReasoningStepTest.java rename to agenteval-core/src/test/java/org/byteveda/agenteval/core/model/ReasoningStepTest.java index 3297400..b52f280 100644 --- a/agenteval-core/src/test/java/com/agenteval/core/model/ReasoningStepTest.java +++ b/agenteval-core/src/test/java/org/byteveda/agenteval/core/model/ReasoningStepTest.java @@ -1,4 +1,4 @@ -package com.agenteval.core.model; +package org.byteveda.agenteval.core.model; import org.junit.jupiter.api.Test; diff --git a/agenteval-core/src/test/java/com/agenteval/core/model/TokenUsageTest.java b/agenteval-core/src/test/java/org/byteveda/agenteval/core/model/TokenUsageTest.java similarity index 97% rename from agenteval-core/src/test/java/com/agenteval/core/model/TokenUsageTest.java rename to agenteval-core/src/test/java/org/byteveda/agenteval/core/model/TokenUsageTest.java index c56e848..a609dc6 100644 --- a/agenteval-core/src/test/java/com/agenteval/core/model/TokenUsageTest.java +++ b/agenteval-core/src/test/java/org/byteveda/agenteval/core/model/TokenUsageTest.java @@ -1,4 +1,4 @@ -package com.agenteval.core.model; +package org.byteveda.agenteval.core.model; import org.junit.jupiter.api.Test; diff --git a/agenteval-core/src/test/java/com/agenteval/core/model/ToolCallTest.java b/agenteval-core/src/test/java/org/byteveda/agenteval/core/model/ToolCallTest.java similarity index 97% rename from agenteval-core/src/test/java/com/agenteval/core/model/ToolCallTest.java rename to agenteval-core/src/test/java/org/byteveda/agenteval/core/model/ToolCallTest.java index f73ab85..794e4d0 100644 --- a/agenteval-core/src/test/java/com/agenteval/core/model/ToolCallTest.java +++ b/agenteval-core/src/test/java/org/byteveda/agenteval/core/model/ToolCallTest.java @@ -1,4 +1,4 @@ -package com.agenteval.core.model; +package org.byteveda.agenteval.core.model; import org.junit.jupiter.api.Test; diff --git a/agenteval-datasets/pom.xml b/agenteval-datasets/pom.xml index 9bab315..27c3db9 100644 --- a/agenteval-datasets/pom.xml +++ b/agenteval-datasets/pom.xml @@ -5,7 +5,7 @@ 4.0.0 - com.agenteval + org.byteveda.agenteval agenteval-parent 0.1.0-SNAPSHOT @@ -16,11 +16,11 @@ - com.agenteval + org.byteveda.agenteval agenteval-core - com.agenteval + org.byteveda.agenteval agenteval-judge true diff --git a/agenteval-datasets/src/main/java/com/agenteval/datasets/DatasetException.java b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/DatasetException.java similarity index 89% rename from agenteval-datasets/src/main/java/com/agenteval/datasets/DatasetException.java rename to agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/DatasetException.java index db02093..0d145ad 100644 --- a/agenteval-datasets/src/main/java/com/agenteval/datasets/DatasetException.java +++ b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/DatasetException.java @@ -1,4 +1,4 @@ -package com.agenteval.datasets; +package org.byteveda.agenteval.datasets; /** * Unchecked exception for dataset loading/writing errors. diff --git a/agenteval-datasets/src/main/java/com/agenteval/datasets/DatasetFormat.java b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/DatasetFormat.java similarity index 96% rename from agenteval-datasets/src/main/java/com/agenteval/datasets/DatasetFormat.java rename to agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/DatasetFormat.java index e0dc928..d8d7069 100644 --- a/agenteval-datasets/src/main/java/com/agenteval/datasets/DatasetFormat.java +++ b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/DatasetFormat.java @@ -1,4 +1,4 @@ -package com.agenteval.datasets; +package org.byteveda.agenteval.datasets; import java.nio.file.Path; diff --git a/agenteval-datasets/src/main/java/com/agenteval/datasets/DatasetLoader.java b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/DatasetLoader.java similarity index 94% rename from agenteval-datasets/src/main/java/com/agenteval/datasets/DatasetLoader.java rename to agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/DatasetLoader.java index 67707d3..7007d91 100644 --- a/agenteval-datasets/src/main/java/com/agenteval/datasets/DatasetLoader.java +++ b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/DatasetLoader.java @@ -1,4 +1,4 @@ -package com.agenteval.datasets; +package org.byteveda.agenteval.datasets; import java.io.InputStream; import java.nio.file.Path; diff --git a/agenteval-datasets/src/main/java/com/agenteval/datasets/DatasetLoaders.java b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/DatasetLoaders.java similarity index 75% rename from agenteval-datasets/src/main/java/com/agenteval/datasets/DatasetLoaders.java rename to agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/DatasetLoaders.java index 1216d66..a0bb3dc 100644 --- a/agenteval-datasets/src/main/java/com/agenteval/datasets/DatasetLoaders.java +++ b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/DatasetLoaders.java @@ -1,9 +1,9 @@ -package com.agenteval.datasets; +package org.byteveda.agenteval.datasets; -import com.agenteval.datasets.csv.CsvDatasetLoader; -import com.agenteval.datasets.json.JsonDatasetLoader; -import com.agenteval.datasets.jsonl.JsonlDatasetLoader; -import com.agenteval.datasets.yaml.YamlDatasetLoader; +import org.byteveda.agenteval.datasets.csv.CsvDatasetLoader; +import org.byteveda.agenteval.datasets.json.JsonDatasetLoader; +import org.byteveda.agenteval.datasets.jsonl.JsonlDatasetLoader; +import org.byteveda.agenteval.datasets.yaml.YamlDatasetLoader; import java.nio.file.Path; diff --git a/agenteval-datasets/src/main/java/com/agenteval/datasets/DatasetWriter.java b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/DatasetWriter.java similarity index 94% rename from agenteval-datasets/src/main/java/com/agenteval/datasets/DatasetWriter.java rename to agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/DatasetWriter.java index 64f4c78..f5e4710 100644 --- a/agenteval-datasets/src/main/java/com/agenteval/datasets/DatasetWriter.java +++ b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/DatasetWriter.java @@ -1,4 +1,4 @@ -package com.agenteval.datasets; +package org.byteveda.agenteval.datasets; import java.io.OutputStream; import java.nio.file.Path; diff --git a/agenteval-datasets/src/main/java/com/agenteval/datasets/EvalDataset.java b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/EvalDataset.java similarity index 89% rename from agenteval-datasets/src/main/java/com/agenteval/datasets/EvalDataset.java rename to agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/EvalDataset.java index 4e2bbac..87c261d 100644 --- a/agenteval-datasets/src/main/java/com/agenteval/datasets/EvalDataset.java +++ b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/EvalDataset.java @@ -1,11 +1,11 @@ -package com.agenteval.datasets; - -import com.agenteval.core.model.AgentTestCase; -import com.agenteval.datasets.csv.CsvDatasetWriter; -import com.agenteval.datasets.json.JsonDatasetWriter; -import com.agenteval.datasets.jsonl.JsonlDatasetWriter; -import com.agenteval.datasets.version.DatasetVersioner; -import com.agenteval.datasets.version.VersionedDataset; +package org.byteveda.agenteval.datasets; + +import org.byteveda.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.datasets.csv.CsvDatasetWriter; +import org.byteveda.agenteval.datasets.json.JsonDatasetWriter; +import org.byteveda.agenteval.datasets.jsonl.JsonlDatasetWriter; +import org.byteveda.agenteval.datasets.version.DatasetVersioner; +import org.byteveda.agenteval.datasets.version.VersionedDataset; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder; diff --git a/agenteval-datasets/src/main/java/com/agenteval/datasets/csv/CsvDatasetLoader.java b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/csv/CsvDatasetLoader.java similarity index 95% rename from agenteval-datasets/src/main/java/com/agenteval/datasets/csv/CsvDatasetLoader.java rename to agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/csv/CsvDatasetLoader.java index 4cbb58c..ff32d1d 100644 --- a/agenteval-datasets/src/main/java/com/agenteval/datasets/csv/CsvDatasetLoader.java +++ b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/csv/CsvDatasetLoader.java @@ -1,9 +1,9 @@ -package com.agenteval.datasets.csv; +package org.byteveda.agenteval.datasets.csv; -import com.agenteval.core.model.AgentTestCase; -import com.agenteval.datasets.DatasetException; -import com.agenteval.datasets.DatasetLoader; -import com.agenteval.datasets.EvalDataset; +import org.byteveda.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.datasets.DatasetException; +import org.byteveda.agenteval.datasets.DatasetLoader; +import org.byteveda.agenteval.datasets.EvalDataset; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/agenteval-datasets/src/main/java/com/agenteval/datasets/csv/CsvDatasetWriter.java b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/csv/CsvDatasetWriter.java similarity index 90% rename from agenteval-datasets/src/main/java/com/agenteval/datasets/csv/CsvDatasetWriter.java rename to agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/csv/CsvDatasetWriter.java index 7550365..5f6bbd2 100644 --- a/agenteval-datasets/src/main/java/com/agenteval/datasets/csv/CsvDatasetWriter.java +++ b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/csv/CsvDatasetWriter.java @@ -1,9 +1,9 @@ -package com.agenteval.datasets.csv; +package org.byteveda.agenteval.datasets.csv; -import com.agenteval.core.model.AgentTestCase; -import com.agenteval.datasets.DatasetException; -import com.agenteval.datasets.DatasetWriter; -import com.agenteval.datasets.EvalDataset; +import org.byteveda.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.datasets.DatasetException; +import org.byteveda.agenteval.datasets.DatasetWriter; +import org.byteveda.agenteval.datasets.EvalDataset; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/agenteval-datasets/src/main/java/com/agenteval/datasets/generation/GenerationConfig.java b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/generation/GenerationConfig.java similarity index 93% rename from agenteval-datasets/src/main/java/com/agenteval/datasets/generation/GenerationConfig.java rename to agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/generation/GenerationConfig.java index 6313116..c2f64a5 100644 --- a/agenteval-datasets/src/main/java/com/agenteval/datasets/generation/GenerationConfig.java +++ b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/generation/GenerationConfig.java @@ -1,6 +1,6 @@ -package com.agenteval.datasets.generation; +package org.byteveda.agenteval.datasets.generation; -import com.agenteval.core.judge.JudgeModel; +import org.byteveda.agenteval.core.judge.JudgeModel; import java.util.Objects; diff --git a/agenteval-datasets/src/main/java/com/agenteval/datasets/generation/GenerationException.java b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/generation/GenerationException.java similarity index 87% rename from agenteval-datasets/src/main/java/com/agenteval/datasets/generation/GenerationException.java rename to agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/generation/GenerationException.java index 8eb74ad..77e2b47 100644 --- a/agenteval-datasets/src/main/java/com/agenteval/datasets/generation/GenerationException.java +++ b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/generation/GenerationException.java @@ -1,4 +1,4 @@ -package com.agenteval.datasets.generation; +package org.byteveda.agenteval.datasets.generation; /** * Thrown when synthetic dataset generation fails. diff --git a/agenteval-datasets/src/main/java/com/agenteval/datasets/generation/SyntheticDatasetGenerator.java b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/generation/SyntheticDatasetGenerator.java similarity index 95% rename from agenteval-datasets/src/main/java/com/agenteval/datasets/generation/SyntheticDatasetGenerator.java rename to agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/generation/SyntheticDatasetGenerator.java index f2edc7a..f55f68f 100644 --- a/agenteval-datasets/src/main/java/com/agenteval/datasets/generation/SyntheticDatasetGenerator.java +++ b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/generation/SyntheticDatasetGenerator.java @@ -1,10 +1,10 @@ -package com.agenteval.datasets.generation; +package org.byteveda.agenteval.datasets.generation; -import com.agenteval.core.judge.JudgeModel; -import com.agenteval.core.judge.JudgeResponse; -import com.agenteval.core.model.AgentTestCase; -import com.agenteval.core.template.PromptTemplate; -import com.agenteval.datasets.EvalDataset; +import org.byteveda.agenteval.core.judge.JudgeModel; +import org.byteveda.agenteval.core.judge.JudgeResponse; +import org.byteveda.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.core.template.PromptTemplate; +import org.byteveda.agenteval.datasets.EvalDataset; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/agenteval-datasets/src/main/java/com/agenteval/datasets/json/JsonDatasetLoader.java b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/json/JsonDatasetLoader.java similarity index 90% rename from agenteval-datasets/src/main/java/com/agenteval/datasets/json/JsonDatasetLoader.java rename to agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/json/JsonDatasetLoader.java index 52743b0..4ec0bf3 100644 --- a/agenteval-datasets/src/main/java/com/agenteval/datasets/json/JsonDatasetLoader.java +++ b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/json/JsonDatasetLoader.java @@ -1,9 +1,9 @@ -package com.agenteval.datasets.json; +package org.byteveda.agenteval.datasets.json; -import com.agenteval.core.model.AgentTestCase; -import com.agenteval.datasets.DatasetException; -import com.agenteval.datasets.DatasetLoader; -import com.agenteval.datasets.EvalDataset; +import org.byteveda.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.datasets.DatasetException; +import org.byteveda.agenteval.datasets.DatasetLoader; +import org.byteveda.agenteval.datasets.EvalDataset; import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.ObjectMapper; import org.slf4j.Logger; diff --git a/agenteval-datasets/src/main/java/com/agenteval/datasets/json/JsonDatasetWriter.java b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/json/JsonDatasetWriter.java similarity index 87% rename from agenteval-datasets/src/main/java/com/agenteval/datasets/json/JsonDatasetWriter.java rename to agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/json/JsonDatasetWriter.java index 59697be..01aafb1 100644 --- a/agenteval-datasets/src/main/java/com/agenteval/datasets/json/JsonDatasetWriter.java +++ b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/json/JsonDatasetWriter.java @@ -1,8 +1,8 @@ -package com.agenteval.datasets.json; +package org.byteveda.agenteval.datasets.json; -import com.agenteval.datasets.DatasetException; -import com.agenteval.datasets.DatasetWriter; -import com.agenteval.datasets.EvalDataset; +import org.byteveda.agenteval.datasets.DatasetException; +import org.byteveda.agenteval.datasets.DatasetWriter; +import org.byteveda.agenteval.datasets.EvalDataset; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.SerializationFeature; import org.slf4j.Logger; diff --git a/agenteval-datasets/src/main/java/com/agenteval/datasets/jsonl/JsonlDatasetLoader.java b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/jsonl/JsonlDatasetLoader.java similarity index 90% rename from agenteval-datasets/src/main/java/com/agenteval/datasets/jsonl/JsonlDatasetLoader.java rename to agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/jsonl/JsonlDatasetLoader.java index ab8a52c..4a05042 100644 --- a/agenteval-datasets/src/main/java/com/agenteval/datasets/jsonl/JsonlDatasetLoader.java +++ b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/jsonl/JsonlDatasetLoader.java @@ -1,9 +1,9 @@ -package com.agenteval.datasets.jsonl; +package org.byteveda.agenteval.datasets.jsonl; -import com.agenteval.core.model.AgentTestCase; -import com.agenteval.datasets.DatasetException; -import com.agenteval.datasets.DatasetLoader; -import com.agenteval.datasets.EvalDataset; +import org.byteveda.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.datasets.DatasetException; +import org.byteveda.agenteval.datasets.DatasetLoader; +import org.byteveda.agenteval.datasets.EvalDataset; import com.fasterxml.jackson.databind.ObjectMapper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/agenteval-datasets/src/main/java/com/agenteval/datasets/jsonl/JsonlDatasetWriter.java b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/jsonl/JsonlDatasetWriter.java similarity index 86% rename from agenteval-datasets/src/main/java/com/agenteval/datasets/jsonl/JsonlDatasetWriter.java rename to agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/jsonl/JsonlDatasetWriter.java index 016a42c..3724093 100644 --- a/agenteval-datasets/src/main/java/com/agenteval/datasets/jsonl/JsonlDatasetWriter.java +++ b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/jsonl/JsonlDatasetWriter.java @@ -1,9 +1,9 @@ -package com.agenteval.datasets.jsonl; +package org.byteveda.agenteval.datasets.jsonl; -import com.agenteval.core.model.AgentTestCase; -import com.agenteval.datasets.DatasetException; -import com.agenteval.datasets.DatasetWriter; -import com.agenteval.datasets.EvalDataset; +import org.byteveda.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.datasets.DatasetException; +import org.byteveda.agenteval.datasets.DatasetWriter; +import org.byteveda.agenteval.datasets.EvalDataset; import com.fasterxml.jackson.databind.ObjectMapper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/agenteval-datasets/src/main/java/com/agenteval/datasets/version/DatasetVersion.java b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/version/DatasetVersion.java similarity index 94% rename from agenteval-datasets/src/main/java/com/agenteval/datasets/version/DatasetVersion.java rename to agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/version/DatasetVersion.java index c31a5ef..846a399 100644 --- a/agenteval-datasets/src/main/java/com/agenteval/datasets/version/DatasetVersion.java +++ b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/version/DatasetVersion.java @@ -1,4 +1,4 @@ -package com.agenteval.datasets.version; +package org.byteveda.agenteval.datasets.version; import java.time.Instant; import java.util.Map; diff --git a/agenteval-datasets/src/main/java/com/agenteval/datasets/version/DatasetVersioner.java b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/version/DatasetVersioner.java similarity index 95% rename from agenteval-datasets/src/main/java/com/agenteval/datasets/version/DatasetVersioner.java rename to agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/version/DatasetVersioner.java index 2266e3a..6270c6f 100644 --- a/agenteval-datasets/src/main/java/com/agenteval/datasets/version/DatasetVersioner.java +++ b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/version/DatasetVersioner.java @@ -1,9 +1,9 @@ -package com.agenteval.datasets.version; +package org.byteveda.agenteval.datasets.version; -import com.agenteval.datasets.DatasetException; -import com.agenteval.datasets.EvalDataset; -import com.agenteval.datasets.json.JsonDatasetLoader; -import com.agenteval.datasets.json.JsonDatasetWriter; +import org.byteveda.agenteval.datasets.DatasetException; +import org.byteveda.agenteval.datasets.EvalDataset; +import org.byteveda.agenteval.datasets.json.JsonDatasetLoader; +import org.byteveda.agenteval.datasets.json.JsonDatasetWriter; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.SerializationFeature; import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; diff --git a/agenteval-datasets/src/main/java/com/agenteval/datasets/version/GitMetadata.java b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/version/GitMetadata.java similarity index 93% rename from agenteval-datasets/src/main/java/com/agenteval/datasets/version/GitMetadata.java rename to agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/version/GitMetadata.java index a29de54..5a40246 100644 --- a/agenteval-datasets/src/main/java/com/agenteval/datasets/version/GitMetadata.java +++ b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/version/GitMetadata.java @@ -1,4 +1,4 @@ -package com.agenteval.datasets.version; +package org.byteveda.agenteval.datasets.version; import java.time.Instant; diff --git a/agenteval-datasets/src/main/java/com/agenteval/datasets/version/GitResolver.java b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/version/GitResolver.java similarity index 98% rename from agenteval-datasets/src/main/java/com/agenteval/datasets/version/GitResolver.java rename to agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/version/GitResolver.java index c6c1859..b52ad63 100644 --- a/agenteval-datasets/src/main/java/com/agenteval/datasets/version/GitResolver.java +++ b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/version/GitResolver.java @@ -1,4 +1,4 @@ -package com.agenteval.datasets.version; +package org.byteveda.agenteval.datasets.version; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/agenteval-datasets/src/main/java/com/agenteval/datasets/version/VersionedDataset.java b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/version/VersionedDataset.java similarity index 88% rename from agenteval-datasets/src/main/java/com/agenteval/datasets/version/VersionedDataset.java rename to agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/version/VersionedDataset.java index 2c44b4f..df6c583 100644 --- a/agenteval-datasets/src/main/java/com/agenteval/datasets/version/VersionedDataset.java +++ b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/version/VersionedDataset.java @@ -1,7 +1,7 @@ -package com.agenteval.datasets.version; +package org.byteveda.agenteval.datasets.version; -import com.agenteval.core.model.AgentTestCase; -import com.agenteval.datasets.EvalDataset; +import org.byteveda.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.datasets.EvalDataset; import java.util.List; import java.util.Map; diff --git a/agenteval-datasets/src/main/java/com/agenteval/datasets/yaml/YamlDatasetLoader.java b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/yaml/YamlDatasetLoader.java similarity index 91% rename from agenteval-datasets/src/main/java/com/agenteval/datasets/yaml/YamlDatasetLoader.java rename to agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/yaml/YamlDatasetLoader.java index c8a0837..40a7661 100644 --- a/agenteval-datasets/src/main/java/com/agenteval/datasets/yaml/YamlDatasetLoader.java +++ b/agenteval-datasets/src/main/java/org/byteveda/agenteval/datasets/yaml/YamlDatasetLoader.java @@ -1,9 +1,9 @@ -package com.agenteval.datasets.yaml; +package org.byteveda.agenteval.datasets.yaml; -import com.agenteval.core.model.AgentTestCase; -import com.agenteval.datasets.DatasetException; -import com.agenteval.datasets.DatasetLoader; -import com.agenteval.datasets.EvalDataset; +import org.byteveda.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.datasets.DatasetException; +import org.byteveda.agenteval.datasets.DatasetLoader; +import org.byteveda.agenteval.datasets.EvalDataset; import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.dataformat.yaml.YAMLFactory; diff --git a/agenteval-datasets/src/test/java/com/agenteval/datasets/DatasetLoadersTest.java b/agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/DatasetLoadersTest.java similarity index 97% rename from agenteval-datasets/src/test/java/com/agenteval/datasets/DatasetLoadersTest.java rename to agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/DatasetLoadersTest.java index f9faaaa..9e11485 100644 --- a/agenteval-datasets/src/test/java/com/agenteval/datasets/DatasetLoadersTest.java +++ b/agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/DatasetLoadersTest.java @@ -1,4 +1,4 @@ -package com.agenteval.datasets; +package org.byteveda.agenteval.datasets; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; diff --git a/agenteval-datasets/src/test/java/com/agenteval/datasets/EvalDatasetTest.java b/agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/EvalDatasetTest.java similarity index 96% rename from agenteval-datasets/src/test/java/com/agenteval/datasets/EvalDatasetTest.java rename to agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/EvalDatasetTest.java index 75fc23c..339cb08 100644 --- a/agenteval-datasets/src/test/java/com/agenteval/datasets/EvalDatasetTest.java +++ b/agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/EvalDatasetTest.java @@ -1,6 +1,6 @@ -package com.agenteval.datasets; +package org.byteveda.agenteval.datasets; -import com.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.core.model.AgentTestCase; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; diff --git a/agenteval-datasets/src/test/java/com/agenteval/datasets/csv/CsvDatasetLoaderTest.java b/agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/csv/CsvDatasetLoaderTest.java similarity index 96% rename from agenteval-datasets/src/test/java/com/agenteval/datasets/csv/CsvDatasetLoaderTest.java rename to agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/csv/CsvDatasetLoaderTest.java index 65eebb1..9853dc3 100644 --- a/agenteval-datasets/src/test/java/com/agenteval/datasets/csv/CsvDatasetLoaderTest.java +++ b/agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/csv/CsvDatasetLoaderTest.java @@ -1,6 +1,6 @@ -package com.agenteval.datasets.csv; +package org.byteveda.agenteval.datasets.csv; -import com.agenteval.datasets.EvalDataset; +import org.byteveda.agenteval.datasets.EvalDataset; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; diff --git a/agenteval-datasets/src/test/java/com/agenteval/datasets/csv/CsvDatasetWriterTest.java b/agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/csv/CsvDatasetWriterTest.java similarity index 93% rename from agenteval-datasets/src/test/java/com/agenteval/datasets/csv/CsvDatasetWriterTest.java rename to agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/csv/CsvDatasetWriterTest.java index 9368e21..3222089 100644 --- a/agenteval-datasets/src/test/java/com/agenteval/datasets/csv/CsvDatasetWriterTest.java +++ b/agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/csv/CsvDatasetWriterTest.java @@ -1,7 +1,7 @@ -package com.agenteval.datasets.csv; +package org.byteveda.agenteval.datasets.csv; -import com.agenteval.core.model.AgentTestCase; -import com.agenteval.datasets.EvalDataset; +import org.byteveda.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.datasets.EvalDataset; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; diff --git a/agenteval-datasets/src/test/java/com/agenteval/datasets/generation/SyntheticDatasetGeneratorTest.java b/agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/generation/SyntheticDatasetGeneratorTest.java similarity index 92% rename from agenteval-datasets/src/test/java/com/agenteval/datasets/generation/SyntheticDatasetGeneratorTest.java rename to agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/generation/SyntheticDatasetGeneratorTest.java index 83d50b6..d681758 100644 --- a/agenteval-datasets/src/test/java/com/agenteval/datasets/generation/SyntheticDatasetGeneratorTest.java +++ b/agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/generation/SyntheticDatasetGeneratorTest.java @@ -1,9 +1,9 @@ -package com.agenteval.datasets.generation; +package org.byteveda.agenteval.datasets.generation; -import com.agenteval.core.judge.JudgeModel; -import com.agenteval.core.judge.JudgeResponse; -import com.agenteval.core.model.AgentTestCase; -import com.agenteval.datasets.EvalDataset; +import org.byteveda.agenteval.core.judge.JudgeModel; +import org.byteveda.agenteval.core.judge.JudgeResponse; +import org.byteveda.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.datasets.EvalDataset; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/agenteval-datasets/src/test/java/com/agenteval/datasets/json/JsonDatasetLoaderTest.java b/agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/json/JsonDatasetLoaderTest.java similarity index 95% rename from agenteval-datasets/src/test/java/com/agenteval/datasets/json/JsonDatasetLoaderTest.java rename to agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/json/JsonDatasetLoaderTest.java index 6dcf6e9..cd6c157 100644 --- a/agenteval-datasets/src/test/java/com/agenteval/datasets/json/JsonDatasetLoaderTest.java +++ b/agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/json/JsonDatasetLoaderTest.java @@ -1,7 +1,7 @@ -package com.agenteval.datasets.json; +package org.byteveda.agenteval.datasets.json; -import com.agenteval.datasets.DatasetException; -import com.agenteval.datasets.EvalDataset; +import org.byteveda.agenteval.datasets.DatasetException; +import org.byteveda.agenteval.datasets.EvalDataset; import org.junit.jupiter.api.Test; import java.io.ByteArrayInputStream; diff --git a/agenteval-datasets/src/test/java/com/agenteval/datasets/json/JsonDatasetWriterTest.java b/agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/json/JsonDatasetWriterTest.java similarity index 94% rename from agenteval-datasets/src/test/java/com/agenteval/datasets/json/JsonDatasetWriterTest.java rename to agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/json/JsonDatasetWriterTest.java index fed3945..f31912b 100644 --- a/agenteval-datasets/src/test/java/com/agenteval/datasets/json/JsonDatasetWriterTest.java +++ b/agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/json/JsonDatasetWriterTest.java @@ -1,7 +1,7 @@ -package com.agenteval.datasets.json; +package org.byteveda.agenteval.datasets.json; -import com.agenteval.core.model.AgentTestCase; -import com.agenteval.datasets.EvalDataset; +import org.byteveda.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.datasets.EvalDataset; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; diff --git a/agenteval-datasets/src/test/java/com/agenteval/datasets/jsonl/JsonlDatasetLoaderTest.java b/agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/jsonl/JsonlDatasetLoaderTest.java similarity index 92% rename from agenteval-datasets/src/test/java/com/agenteval/datasets/jsonl/JsonlDatasetLoaderTest.java rename to agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/jsonl/JsonlDatasetLoaderTest.java index 1928ff2..351cc2c 100644 --- a/agenteval-datasets/src/test/java/com/agenteval/datasets/jsonl/JsonlDatasetLoaderTest.java +++ b/agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/jsonl/JsonlDatasetLoaderTest.java @@ -1,7 +1,7 @@ -package com.agenteval.datasets.jsonl; +package org.byteveda.agenteval.datasets.jsonl; -import com.agenteval.datasets.DatasetException; -import com.agenteval.datasets.EvalDataset; +import org.byteveda.agenteval.datasets.DatasetException; +import org.byteveda.agenteval.datasets.EvalDataset; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; diff --git a/agenteval-datasets/src/test/java/com/agenteval/datasets/jsonl/JsonlDatasetWriterTest.java b/agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/jsonl/JsonlDatasetWriterTest.java similarity index 89% rename from agenteval-datasets/src/test/java/com/agenteval/datasets/jsonl/JsonlDatasetWriterTest.java rename to agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/jsonl/JsonlDatasetWriterTest.java index 40f5410..d8dc303 100644 --- a/agenteval-datasets/src/test/java/com/agenteval/datasets/jsonl/JsonlDatasetWriterTest.java +++ b/agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/jsonl/JsonlDatasetWriterTest.java @@ -1,7 +1,7 @@ -package com.agenteval.datasets.jsonl; +package org.byteveda.agenteval.datasets.jsonl; -import com.agenteval.core.model.AgentTestCase; -import com.agenteval.datasets.EvalDataset; +import org.byteveda.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.datasets.EvalDataset; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; diff --git a/agenteval-datasets/src/test/java/com/agenteval/datasets/version/DatasetVersionerTest.java b/agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/version/DatasetVersionerTest.java similarity index 94% rename from agenteval-datasets/src/test/java/com/agenteval/datasets/version/DatasetVersionerTest.java rename to agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/version/DatasetVersionerTest.java index 14323e4..d5d8b4d 100644 --- a/agenteval-datasets/src/test/java/com/agenteval/datasets/version/DatasetVersionerTest.java +++ b/agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/version/DatasetVersionerTest.java @@ -1,8 +1,8 @@ -package com.agenteval.datasets.version; +package org.byteveda.agenteval.datasets.version; -import com.agenteval.core.model.AgentTestCase; -import com.agenteval.datasets.DatasetException; -import com.agenteval.datasets.EvalDataset; +import org.byteveda.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.datasets.DatasetException; +import org.byteveda.agenteval.datasets.EvalDataset; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; diff --git a/agenteval-datasets/src/test/java/com/agenteval/datasets/version/GitResolverTest.java b/agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/version/GitResolverTest.java similarity index 98% rename from agenteval-datasets/src/test/java/com/agenteval/datasets/version/GitResolverTest.java rename to agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/version/GitResolverTest.java index f525729..6385188 100644 --- a/agenteval-datasets/src/test/java/com/agenteval/datasets/version/GitResolverTest.java +++ b/agenteval-datasets/src/test/java/org/byteveda/agenteval/datasets/version/GitResolverTest.java @@ -1,4 +1,4 @@ -package com.agenteval.datasets.version; +package org.byteveda.agenteval.datasets.version; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; diff --git a/agenteval-embeddings/pom.xml b/agenteval-embeddings/pom.xml index b776fbb..52f6ebb 100644 --- a/agenteval-embeddings/pom.xml +++ b/agenteval-embeddings/pom.xml @@ -5,7 +5,7 @@ 4.0.0 - com.agenteval + org.byteveda.agenteval agenteval-parent 0.1.0-SNAPSHOT @@ -16,7 +16,7 @@ - com.agenteval + org.byteveda.agenteval agenteval-core diff --git a/agenteval-embeddings/src/main/java/com/agenteval/embeddings/EmbeddingException.java b/agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/EmbeddingException.java similarity index 89% rename from agenteval-embeddings/src/main/java/com/agenteval/embeddings/EmbeddingException.java rename to agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/EmbeddingException.java index cde1796..f2ba5b6 100644 --- a/agenteval-embeddings/src/main/java/com/agenteval/embeddings/EmbeddingException.java +++ b/agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/EmbeddingException.java @@ -1,4 +1,4 @@ -package com.agenteval.embeddings; +package org.byteveda.agenteval.embeddings; /** * Unchecked exception for embedding model errors. diff --git a/agenteval-embeddings/src/main/java/com/agenteval/embeddings/EmbeddingModels.java b/agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/EmbeddingModels.java similarity index 84% rename from agenteval-embeddings/src/main/java/com/agenteval/embeddings/EmbeddingModels.java rename to agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/EmbeddingModels.java index 2b3e718..093fed6 100644 --- a/agenteval-embeddings/src/main/java/com/agenteval/embeddings/EmbeddingModels.java +++ b/agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/EmbeddingModels.java @@ -1,11 +1,11 @@ -package com.agenteval.embeddings; +package org.byteveda.agenteval.embeddings; -import com.agenteval.core.embedding.EmbeddingModel; -import com.agenteval.embeddings.config.CustomEmbeddingConfig; -import com.agenteval.embeddings.config.EmbeddingConfig; -import com.agenteval.embeddings.provider.CustomHttpEmbeddingModel; -import com.agenteval.embeddings.provider.OllamaEmbeddingModel; -import com.agenteval.embeddings.provider.OpenAiEmbeddingModel; +import org.byteveda.agenteval.core.embedding.EmbeddingModel; +import org.byteveda.agenteval.embeddings.config.CustomEmbeddingConfig; +import org.byteveda.agenteval.embeddings.config.EmbeddingConfig; +import org.byteveda.agenteval.embeddings.provider.CustomHttpEmbeddingModel; +import org.byteveda.agenteval.embeddings.provider.OllamaEmbeddingModel; +import org.byteveda.agenteval.embeddings.provider.OpenAiEmbeddingModel; /** * Static factory for creating embedding model instances. diff --git a/agenteval-embeddings/src/main/java/com/agenteval/embeddings/config/CustomEmbeddingConfig.java b/agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/config/CustomEmbeddingConfig.java similarity index 97% rename from agenteval-embeddings/src/main/java/com/agenteval/embeddings/config/CustomEmbeddingConfig.java rename to agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/config/CustomEmbeddingConfig.java index b28eae9..96f21e2 100644 --- a/agenteval-embeddings/src/main/java/com/agenteval/embeddings/config/CustomEmbeddingConfig.java +++ b/agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/config/CustomEmbeddingConfig.java @@ -1,4 +1,4 @@ -package com.agenteval.embeddings.config; +package org.byteveda.agenteval.embeddings.config; import java.util.Objects; diff --git a/agenteval-embeddings/src/main/java/com/agenteval/embeddings/config/EmbeddingConfig.java b/agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/config/EmbeddingConfig.java similarity index 96% rename from agenteval-embeddings/src/main/java/com/agenteval/embeddings/config/EmbeddingConfig.java rename to agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/config/EmbeddingConfig.java index 9998196..bfc89b6 100644 --- a/agenteval-embeddings/src/main/java/com/agenteval/embeddings/config/EmbeddingConfig.java +++ b/agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/config/EmbeddingConfig.java @@ -1,4 +1,4 @@ -package com.agenteval.embeddings.config; +package org.byteveda.agenteval.embeddings.config; import java.time.Duration; import java.util.Objects; diff --git a/agenteval-embeddings/src/main/java/com/agenteval/embeddings/http/HttpEmbeddingClient.java b/agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/http/HttpEmbeddingClient.java similarity index 91% rename from agenteval-embeddings/src/main/java/com/agenteval/embeddings/http/HttpEmbeddingClient.java rename to agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/http/HttpEmbeddingClient.java index 7cdca1b..c8a308a 100644 --- a/agenteval-embeddings/src/main/java/com/agenteval/embeddings/http/HttpEmbeddingClient.java +++ b/agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/http/HttpEmbeddingClient.java @@ -1,7 +1,7 @@ -package com.agenteval.embeddings.http; +package org.byteveda.agenteval.embeddings.http; -import com.agenteval.embeddings.EmbeddingException; -import com.agenteval.embeddings.config.EmbeddingConfig; +import org.byteveda.agenteval.embeddings.EmbeddingException; +import org.byteveda.agenteval.embeddings.config.EmbeddingConfig; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/agenteval-embeddings/src/main/java/com/agenteval/embeddings/http/HttpEmbeddingRequest.java b/agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/http/HttpEmbeddingRequest.java similarity index 90% rename from agenteval-embeddings/src/main/java/com/agenteval/embeddings/http/HttpEmbeddingRequest.java rename to agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/http/HttpEmbeddingRequest.java index 918324c..f9cc940 100644 --- a/agenteval-embeddings/src/main/java/com/agenteval/embeddings/http/HttpEmbeddingRequest.java +++ b/agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/http/HttpEmbeddingRequest.java @@ -1,4 +1,4 @@ -package com.agenteval.embeddings.http; +package org.byteveda.agenteval.embeddings.http; import java.util.Map; diff --git a/agenteval-embeddings/src/main/java/com/agenteval/embeddings/http/HttpEmbeddingResponse.java b/agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/http/HttpEmbeddingResponse.java similarity index 83% rename from agenteval-embeddings/src/main/java/com/agenteval/embeddings/http/HttpEmbeddingResponse.java rename to agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/http/HttpEmbeddingResponse.java index dbdf290..fcf5c74 100644 --- a/agenteval-embeddings/src/main/java/com/agenteval/embeddings/http/HttpEmbeddingResponse.java +++ b/agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/http/HttpEmbeddingResponse.java @@ -1,4 +1,4 @@ -package com.agenteval.embeddings.http; +package org.byteveda.agenteval.embeddings.http; /** * An HTTP response from an embedding model endpoint. diff --git a/agenteval-embeddings/src/main/java/com/agenteval/embeddings/provider/CustomHttpEmbeddingModel.java b/agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/provider/CustomHttpEmbeddingModel.java similarity index 89% rename from agenteval-embeddings/src/main/java/com/agenteval/embeddings/provider/CustomHttpEmbeddingModel.java rename to agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/provider/CustomHttpEmbeddingModel.java index bd64a61..e051dc4 100644 --- a/agenteval-embeddings/src/main/java/com/agenteval/embeddings/provider/CustomHttpEmbeddingModel.java +++ b/agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/provider/CustomHttpEmbeddingModel.java @@ -1,12 +1,12 @@ -package com.agenteval.embeddings.provider; - -import com.agenteval.core.embedding.EmbeddingModel; -import com.agenteval.embeddings.EmbeddingException; -import com.agenteval.embeddings.config.CustomEmbeddingConfig; -import com.agenteval.embeddings.config.EmbeddingConfig; -import com.agenteval.embeddings.http.HttpEmbeddingClient; -import com.agenteval.embeddings.http.HttpEmbeddingRequest; -import com.agenteval.embeddings.http.HttpEmbeddingResponse; +package org.byteveda.agenteval.embeddings.provider; + +import org.byteveda.agenteval.core.embedding.EmbeddingModel; +import org.byteveda.agenteval.embeddings.EmbeddingException; +import org.byteveda.agenteval.embeddings.config.CustomEmbeddingConfig; +import org.byteveda.agenteval.embeddings.config.EmbeddingConfig; +import org.byteveda.agenteval.embeddings.http.HttpEmbeddingClient; +import org.byteveda.agenteval.embeddings.http.HttpEmbeddingRequest; +import org.byteveda.agenteval.embeddings.http.HttpEmbeddingResponse; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/agenteval-embeddings/src/main/java/com/agenteval/embeddings/provider/OllamaEmbeddingModel.java b/agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/provider/OllamaEmbeddingModel.java similarity index 86% rename from agenteval-embeddings/src/main/java/com/agenteval/embeddings/provider/OllamaEmbeddingModel.java rename to agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/provider/OllamaEmbeddingModel.java index 4ed99da..f56e22d 100644 --- a/agenteval-embeddings/src/main/java/com/agenteval/embeddings/provider/OllamaEmbeddingModel.java +++ b/agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/provider/OllamaEmbeddingModel.java @@ -1,11 +1,11 @@ -package com.agenteval.embeddings.provider; +package org.byteveda.agenteval.embeddings.provider; -import com.agenteval.core.embedding.EmbeddingModel; -import com.agenteval.embeddings.EmbeddingException; -import com.agenteval.embeddings.config.EmbeddingConfig; -import com.agenteval.embeddings.http.HttpEmbeddingClient; -import com.agenteval.embeddings.http.HttpEmbeddingRequest; -import com.agenteval.embeddings.http.HttpEmbeddingResponse; +import org.byteveda.agenteval.core.embedding.EmbeddingModel; +import org.byteveda.agenteval.embeddings.EmbeddingException; +import org.byteveda.agenteval.embeddings.config.EmbeddingConfig; +import org.byteveda.agenteval.embeddings.http.HttpEmbeddingClient; +import org.byteveda.agenteval.embeddings.http.HttpEmbeddingRequest; +import org.byteveda.agenteval.embeddings.http.HttpEmbeddingResponse; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/agenteval-embeddings/src/main/java/com/agenteval/embeddings/provider/OpenAiEmbeddingModel.java b/agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/provider/OpenAiEmbeddingModel.java similarity index 86% rename from agenteval-embeddings/src/main/java/com/agenteval/embeddings/provider/OpenAiEmbeddingModel.java rename to agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/provider/OpenAiEmbeddingModel.java index 2eb995b..0ed160e 100644 --- a/agenteval-embeddings/src/main/java/com/agenteval/embeddings/provider/OpenAiEmbeddingModel.java +++ b/agenteval-embeddings/src/main/java/org/byteveda/agenteval/embeddings/provider/OpenAiEmbeddingModel.java @@ -1,11 +1,11 @@ -package com.agenteval.embeddings.provider; +package org.byteveda.agenteval.embeddings.provider; -import com.agenteval.core.embedding.EmbeddingModel; -import com.agenteval.embeddings.EmbeddingException; -import com.agenteval.embeddings.config.EmbeddingConfig; -import com.agenteval.embeddings.http.HttpEmbeddingClient; -import com.agenteval.embeddings.http.HttpEmbeddingRequest; -import com.agenteval.embeddings.http.HttpEmbeddingResponse; +import org.byteveda.agenteval.core.embedding.EmbeddingModel; +import org.byteveda.agenteval.embeddings.EmbeddingException; +import org.byteveda.agenteval.embeddings.config.EmbeddingConfig; +import org.byteveda.agenteval.embeddings.http.HttpEmbeddingClient; +import org.byteveda.agenteval.embeddings.http.HttpEmbeddingRequest; +import org.byteveda.agenteval.embeddings.http.HttpEmbeddingResponse; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/agenteval-embeddings/src/test/java/com/agenteval/embeddings/provider/CustomHttpEmbeddingModelTest.java b/agenteval-embeddings/src/test/java/org/byteveda/agenteval/embeddings/provider/CustomHttpEmbeddingModelTest.java similarity index 95% rename from agenteval-embeddings/src/test/java/com/agenteval/embeddings/provider/CustomHttpEmbeddingModelTest.java rename to agenteval-embeddings/src/test/java/org/byteveda/agenteval/embeddings/provider/CustomHttpEmbeddingModelTest.java index c4de46f..9bf6312 100644 --- a/agenteval-embeddings/src/test/java/com/agenteval/embeddings/provider/CustomHttpEmbeddingModelTest.java +++ b/agenteval-embeddings/src/test/java/org/byteveda/agenteval/embeddings/provider/CustomHttpEmbeddingModelTest.java @@ -1,6 +1,6 @@ -package com.agenteval.embeddings.provider; +package org.byteveda.agenteval.embeddings.provider; -import com.agenteval.embeddings.EmbeddingException; +import org.byteveda.agenteval.embeddings.EmbeddingException; import org.junit.jupiter.api.Test; import java.util.List; diff --git a/agenteval-embeddings/src/test/java/com/agenteval/embeddings/provider/OllamaEmbeddingModelTest.java b/agenteval-embeddings/src/test/java/org/byteveda/agenteval/embeddings/provider/OllamaEmbeddingModelTest.java similarity index 87% rename from agenteval-embeddings/src/test/java/com/agenteval/embeddings/provider/OllamaEmbeddingModelTest.java rename to agenteval-embeddings/src/test/java/org/byteveda/agenteval/embeddings/provider/OllamaEmbeddingModelTest.java index 19d4a06..7146a72 100644 --- a/agenteval-embeddings/src/test/java/com/agenteval/embeddings/provider/OllamaEmbeddingModelTest.java +++ b/agenteval-embeddings/src/test/java/org/byteveda/agenteval/embeddings/provider/OllamaEmbeddingModelTest.java @@ -1,9 +1,9 @@ -package com.agenteval.embeddings.provider; +package org.byteveda.agenteval.embeddings.provider; -import com.agenteval.embeddings.EmbeddingException; -import com.agenteval.embeddings.config.EmbeddingConfig; -import com.agenteval.embeddings.http.HttpEmbeddingClient; -import com.agenteval.embeddings.http.HttpEmbeddingResponse; +import org.byteveda.agenteval.embeddings.EmbeddingException; +import org.byteveda.agenteval.embeddings.config.EmbeddingConfig; +import org.byteveda.agenteval.embeddings.http.HttpEmbeddingClient; +import org.byteveda.agenteval.embeddings.http.HttpEmbeddingResponse; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/agenteval-embeddings/src/test/java/com/agenteval/embeddings/provider/OpenAiEmbeddingModelTest.java b/agenteval-embeddings/src/test/java/org/byteveda/agenteval/embeddings/provider/OpenAiEmbeddingModelTest.java similarity index 87% rename from agenteval-embeddings/src/test/java/com/agenteval/embeddings/provider/OpenAiEmbeddingModelTest.java rename to agenteval-embeddings/src/test/java/org/byteveda/agenteval/embeddings/provider/OpenAiEmbeddingModelTest.java index 8843cb6..c5e03b1 100644 --- a/agenteval-embeddings/src/test/java/com/agenteval/embeddings/provider/OpenAiEmbeddingModelTest.java +++ b/agenteval-embeddings/src/test/java/org/byteveda/agenteval/embeddings/provider/OpenAiEmbeddingModelTest.java @@ -1,9 +1,9 @@ -package com.agenteval.embeddings.provider; +package org.byteveda.agenteval.embeddings.provider; -import com.agenteval.embeddings.EmbeddingException; -import com.agenteval.embeddings.config.EmbeddingConfig; -import com.agenteval.embeddings.http.HttpEmbeddingClient; -import com.agenteval.embeddings.http.HttpEmbeddingResponse; +import org.byteveda.agenteval.embeddings.EmbeddingException; +import org.byteveda.agenteval.embeddings.config.EmbeddingConfig; +import org.byteveda.agenteval.embeddings.http.HttpEmbeddingClient; +import org.byteveda.agenteval.embeddings.http.HttpEmbeddingResponse; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/agenteval-github-actions/build.gradle.kts b/agenteval-github-actions/build.gradle.kts index b314a74..1c438ea 100644 --- a/agenteval-github-actions/build.gradle.kts +++ b/agenteval-github-actions/build.gradle.kts @@ -12,6 +12,6 @@ dependencies { tasks.shadowJar { manifest { - attributes("Main-Class" to "com.agenteval.github.GitHubActionRunner") + attributes("Main-Class" to "org.byteveda.agenteval.github.GitHubActionRunner") } } diff --git a/agenteval-github-actions/pom.xml b/agenteval-github-actions/pom.xml index 152349d..eab3d1a 100644 --- a/agenteval-github-actions/pom.xml +++ b/agenteval-github-actions/pom.xml @@ -5,7 +5,7 @@ 4.0.0 - com.agenteval + org.byteveda.agenteval agenteval-parent 0.1.0-SNAPSHOT @@ -16,11 +16,11 @@ - com.agenteval + org.byteveda.agenteval agenteval-core - com.agenteval + org.byteveda.agenteval agenteval-reporting @@ -53,7 +53,7 @@ - com.agenteval.github.GitHubActionRunner + org.byteveda.agenteval.github.GitHubActionRunner false diff --git a/agenteval-github-actions/src/main/java/com/agenteval/github/GitHubActionRunner.java b/agenteval-github-actions/src/main/java/org/byteveda/agenteval/github/GitHubActionRunner.java similarity index 97% rename from agenteval-github-actions/src/main/java/com/agenteval/github/GitHubActionRunner.java rename to agenteval-github-actions/src/main/java/org/byteveda/agenteval/github/GitHubActionRunner.java index 23d5943..2484289 100644 --- a/agenteval-github-actions/src/main/java/com/agenteval/github/GitHubActionRunner.java +++ b/agenteval-github-actions/src/main/java/org/byteveda/agenteval/github/GitHubActionRunner.java @@ -1,7 +1,7 @@ -package com.agenteval.github; +package org.byteveda.agenteval.github; -import com.agenteval.core.eval.EvalResult; -import com.agenteval.reporting.EvalReporter; +import org.byteveda.agenteval.core.eval.EvalResult; +import org.byteveda.agenteval.reporting.EvalReporter; import com.fasterxml.jackson.databind.ObjectMapper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/agenteval-github-actions/src/main/java/com/agenteval/github/GitHubPrCommenter.java b/agenteval-github-actions/src/main/java/org/byteveda/agenteval/github/GitHubPrCommenter.java similarity index 99% rename from agenteval-github-actions/src/main/java/com/agenteval/github/GitHubPrCommenter.java rename to agenteval-github-actions/src/main/java/org/byteveda/agenteval/github/GitHubPrCommenter.java index cdfef48..b492297 100644 --- a/agenteval-github-actions/src/main/java/com/agenteval/github/GitHubPrCommenter.java +++ b/agenteval-github-actions/src/main/java/org/byteveda/agenteval/github/GitHubPrCommenter.java @@ -1,4 +1,4 @@ -package com.agenteval.github; +package org.byteveda.agenteval.github; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/agenteval-github-actions/src/main/java/com/agenteval/github/MarkdownConfig.java b/agenteval-github-actions/src/main/java/org/byteveda/agenteval/github/MarkdownConfig.java similarity index 97% rename from agenteval-github-actions/src/main/java/com/agenteval/github/MarkdownConfig.java rename to agenteval-github-actions/src/main/java/org/byteveda/agenteval/github/MarkdownConfig.java index 78d06f8..1b260d4 100644 --- a/agenteval-github-actions/src/main/java/com/agenteval/github/MarkdownConfig.java +++ b/agenteval-github-actions/src/main/java/org/byteveda/agenteval/github/MarkdownConfig.java @@ -1,4 +1,4 @@ -package com.agenteval.github; +package org.byteveda.agenteval.github; import java.nio.file.Path; import java.util.Objects; diff --git a/agenteval-github-actions/src/main/java/com/agenteval/github/MarkdownReporter.java b/agenteval-github-actions/src/main/java/org/byteveda/agenteval/github/MarkdownReporter.java similarity index 93% rename from agenteval-github-actions/src/main/java/com/agenteval/github/MarkdownReporter.java rename to agenteval-github-actions/src/main/java/org/byteveda/agenteval/github/MarkdownReporter.java index 7642f7f..1df4d42 100644 --- a/agenteval-github-actions/src/main/java/com/agenteval/github/MarkdownReporter.java +++ b/agenteval-github-actions/src/main/java/org/byteveda/agenteval/github/MarkdownReporter.java @@ -1,10 +1,10 @@ -package com.agenteval.github; +package org.byteveda.agenteval.github; -import com.agenteval.core.eval.CaseResult; -import com.agenteval.core.eval.EvalResult; -import com.agenteval.core.model.EvalScore; -import com.agenteval.reporting.EvalReporter; -import com.agenteval.reporting.ReportException; +import org.byteveda.agenteval.core.eval.CaseResult; +import org.byteveda.agenteval.core.eval.EvalResult; +import org.byteveda.agenteval.core.model.EvalScore; +import org.byteveda.agenteval.reporting.EvalReporter; +import org.byteveda.agenteval.reporting.ReportException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/agenteval-github-actions/src/test/java/com/agenteval/github/GitHubPrCommenterTest.java b/agenteval-github-actions/src/test/java/org/byteveda/agenteval/github/GitHubPrCommenterTest.java similarity index 99% rename from agenteval-github-actions/src/test/java/com/agenteval/github/GitHubPrCommenterTest.java rename to agenteval-github-actions/src/test/java/org/byteveda/agenteval/github/GitHubPrCommenterTest.java index 6e8a51b..4c71f7b 100644 --- a/agenteval-github-actions/src/test/java/com/agenteval/github/GitHubPrCommenterTest.java +++ b/agenteval-github-actions/src/test/java/org/byteveda/agenteval/github/GitHubPrCommenterTest.java @@ -1,4 +1,4 @@ -package com.agenteval.github; +package org.byteveda.agenteval.github; import org.junit.jupiter.api.Test; diff --git a/agenteval-github-actions/src/test/java/com/agenteval/github/MarkdownReporterTest.java b/agenteval-github-actions/src/test/java/org/byteveda/agenteval/github/MarkdownReporterTest.java similarity index 94% rename from agenteval-github-actions/src/test/java/com/agenteval/github/MarkdownReporterTest.java rename to agenteval-github-actions/src/test/java/org/byteveda/agenteval/github/MarkdownReporterTest.java index 8071489..6a9a250 100644 --- a/agenteval-github-actions/src/test/java/com/agenteval/github/MarkdownReporterTest.java +++ b/agenteval-github-actions/src/test/java/org/byteveda/agenteval/github/MarkdownReporterTest.java @@ -1,9 +1,9 @@ -package com.agenteval.github; +package org.byteveda.agenteval.github; -import com.agenteval.core.eval.CaseResult; -import com.agenteval.core.eval.EvalResult; -import com.agenteval.core.model.AgentTestCase; -import com.agenteval.core.model.EvalScore; +import org.byteveda.agenteval.core.eval.CaseResult; +import org.byteveda.agenteval.core.eval.EvalResult; +import org.byteveda.agenteval.core.model.AgentTestCase; +import org.byteveda.agenteval.core.model.EvalScore; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; diff --git a/agenteval-gradle-plugin/build.gradle.kts b/agenteval-gradle-plugin/build.gradle.kts index a649ae8..7ee652c 100644 --- a/agenteval-gradle-plugin/build.gradle.kts +++ b/agenteval-gradle-plugin/build.gradle.kts @@ -14,8 +14,8 @@ dependencies { gradlePlugin { plugins { create("agenteval") { - id = "com.agenteval.evaluate" - implementationClass = "com.agenteval.gradle.AgentEvalPlugin" + id = "org.byteveda.agenteval.evaluate" + implementationClass = "org.byteveda.agenteval.gradle.AgentEvalPlugin" } } } diff --git a/agenteval-gradle-plugin/pom.xml b/agenteval-gradle-plugin/pom.xml index 75da74f..5fb57c0 100644 --- a/agenteval-gradle-plugin/pom.xml +++ b/agenteval-gradle-plugin/pom.xml @@ -5,7 +5,7 @@ 4.0.0 - com.agenteval + org.byteveda.agenteval agenteval-parent 0.1.0-SNAPSHOT @@ -22,23 +22,23 @@ provided - com.agenteval + org.byteveda.agenteval agenteval-core - com.agenteval + org.byteveda.agenteval agenteval-judge - com.agenteval + org.byteveda.agenteval agenteval-metrics - com.agenteval + org.byteveda.agenteval agenteval-datasets - com.agenteval + org.byteveda.agenteval agenteval-reporting diff --git a/agenteval-gradle-plugin/src/main/java/com/agenteval/gradle/AgentEvalExtension.java b/agenteval-gradle-plugin/src/main/java/org/byteveda/agenteval/gradle/AgentEvalExtension.java similarity index 97% rename from agenteval-gradle-plugin/src/main/java/com/agenteval/gradle/AgentEvalExtension.java rename to agenteval-gradle-plugin/src/main/java/org/byteveda/agenteval/gradle/AgentEvalExtension.java index 1f08dfe..b9f74f3 100644 --- a/agenteval-gradle-plugin/src/main/java/com/agenteval/gradle/AgentEvalExtension.java +++ b/agenteval-gradle-plugin/src/main/java/org/byteveda/agenteval/gradle/AgentEvalExtension.java @@ -1,4 +1,4 @@ -package com.agenteval.gradle; +package org.byteveda.agenteval.gradle; import org.gradle.api.provider.Property; diff --git a/agenteval-gradle-plugin/src/main/java/com/agenteval/gradle/AgentEvalPlugin.java b/agenteval-gradle-plugin/src/main/java/org/byteveda/agenteval/gradle/AgentEvalPlugin.java similarity index 95% rename from agenteval-gradle-plugin/src/main/java/com/agenteval/gradle/AgentEvalPlugin.java rename to agenteval-gradle-plugin/src/main/java/org/byteveda/agenteval/gradle/AgentEvalPlugin.java index ed677f0..dee49b1 100644 --- a/agenteval-gradle-plugin/src/main/java/com/agenteval/gradle/AgentEvalPlugin.java +++ b/agenteval-gradle-plugin/src/main/java/org/byteveda/agenteval/gradle/AgentEvalPlugin.java @@ -1,4 +1,4 @@ -package com.agenteval.gradle; +package org.byteveda.agenteval.gradle; import org.gradle.api.Plugin; import org.gradle.api.Project; @@ -11,7 +11,7 @@ * *
{@code
  * plugins {
- *     id 'com.agenteval.evaluate'
+ *     id 'org.byteveda.agenteval.evaluate'
  * }
  *
  * agenteval {
diff --git a/agenteval-gradle-plugin/src/main/java/com/agenteval/gradle/EvaluateTask.java b/agenteval-gradle-plugin/src/main/java/org/byteveda/agenteval/gradle/EvaluateTask.java
similarity index 89%
rename from agenteval-gradle-plugin/src/main/java/com/agenteval/gradle/EvaluateTask.java
rename to agenteval-gradle-plugin/src/main/java/org/byteveda/agenteval/gradle/EvaluateTask.java
index 8faaf95..4654c67 100644
--- a/agenteval-gradle-plugin/src/main/java/com/agenteval/gradle/EvaluateTask.java
+++ b/agenteval-gradle-plugin/src/main/java/org/byteveda/agenteval/gradle/EvaluateTask.java
@@ -1,17 +1,17 @@
-package com.agenteval.gradle;
-
-import com.agenteval.core.config.AgentEvalConfigLoader;
-import com.agenteval.core.config.YamlConfigModel;
-import com.agenteval.core.eval.CaseResult;
-import com.agenteval.core.eval.EvalResult;
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.metric.EvalMetric;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
-import com.agenteval.datasets.DatasetLoaders;
-import com.agenteval.datasets.EvalDataset;
-import com.agenteval.judge.JudgeModels;
-import com.agenteval.reporting.EvalReporter;
+package org.byteveda.agenteval.gradle;
+
+import org.byteveda.agenteval.core.config.AgentEvalConfigLoader;
+import org.byteveda.agenteval.core.config.YamlConfigModel;
+import org.byteveda.agenteval.core.eval.CaseResult;
+import org.byteveda.agenteval.core.eval.EvalResult;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.metric.EvalMetric;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.datasets.DatasetLoaders;
+import org.byteveda.agenteval.datasets.EvalDataset;
+import org.byteveda.agenteval.judge.JudgeModels;
+import org.byteveda.agenteval.reporting.EvalReporter;
 import org.gradle.api.DefaultTask;
 import org.gradle.api.GradleException;
 import org.gradle.api.provider.Property;
diff --git a/agenteval-gradle-plugin/src/main/java/com/agenteval/gradle/MetricResolver.java b/agenteval-gradle-plugin/src/main/java/org/byteveda/agenteval/gradle/MetricResolver.java
similarity index 74%
rename from agenteval-gradle-plugin/src/main/java/com/agenteval/gradle/MetricResolver.java
rename to agenteval-gradle-plugin/src/main/java/org/byteveda/agenteval/gradle/MetricResolver.java
index b440e24..1338c48 100644
--- a/agenteval-gradle-plugin/src/main/java/com/agenteval/gradle/MetricResolver.java
+++ b/agenteval-gradle-plugin/src/main/java/org/byteveda/agenteval/gradle/MetricResolver.java
@@ -1,20 +1,20 @@
-package com.agenteval.gradle;
+package org.byteveda.agenteval.gradle;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.metric.EvalMetric;
-import com.agenteval.metrics.agent.ToolSelectionAccuracyMetric;
-import com.agenteval.metrics.response.AnswerRelevancyMetric;
-import com.agenteval.metrics.response.BiasMetric;
-import com.agenteval.metrics.response.CoherenceMetric;
-import com.agenteval.metrics.response.ConcisenessMetric;
-import com.agenteval.metrics.response.CorrectnessMetric;
-import com.agenteval.metrics.response.FaithfulnessMetric;
-import com.agenteval.metrics.response.HallucinationMetric;
-import com.agenteval.metrics.response.ToxicityMetric;
-import com.agenteval.metrics.rag.ContextualPrecisionMetric;
-import com.agenteval.metrics.rag.ContextualRecallMetric;
-import com.agenteval.metrics.rag.ContextualRelevancyMetric;
-import com.agenteval.metrics.agent.TaskCompletionMetric;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.metric.EvalMetric;
+import org.byteveda.agenteval.metrics.agent.ToolSelectionAccuracyMetric;
+import org.byteveda.agenteval.metrics.response.AnswerRelevancyMetric;
+import org.byteveda.agenteval.metrics.response.BiasMetric;
+import org.byteveda.agenteval.metrics.response.CoherenceMetric;
+import org.byteveda.agenteval.metrics.response.ConcisenessMetric;
+import org.byteveda.agenteval.metrics.response.CorrectnessMetric;
+import org.byteveda.agenteval.metrics.response.FaithfulnessMetric;
+import org.byteveda.agenteval.metrics.response.HallucinationMetric;
+import org.byteveda.agenteval.metrics.response.ToxicityMetric;
+import org.byteveda.agenteval.metrics.rag.ContextualPrecisionMetric;
+import org.byteveda.agenteval.metrics.rag.ContextualRecallMetric;
+import org.byteveda.agenteval.metrics.rag.ContextualRelevancyMetric;
+import org.byteveda.agenteval.metrics.agent.TaskCompletionMetric;
 
 import java.util.Locale;
 import java.util.Map;
diff --git a/agenteval-gradle-plugin/src/main/java/com/agenteval/gradle/ReportFormatResolver.java b/agenteval-gradle-plugin/src/main/java/org/byteveda/agenteval/gradle/ReportFormatResolver.java
similarity index 82%
rename from agenteval-gradle-plugin/src/main/java/com/agenteval/gradle/ReportFormatResolver.java
rename to agenteval-gradle-plugin/src/main/java/org/byteveda/agenteval/gradle/ReportFormatResolver.java
index 13ed907..0394942 100644
--- a/agenteval-gradle-plugin/src/main/java/com/agenteval/gradle/ReportFormatResolver.java
+++ b/agenteval-gradle-plugin/src/main/java/org/byteveda/agenteval/gradle/ReportFormatResolver.java
@@ -1,11 +1,11 @@
-package com.agenteval.gradle;
+package org.byteveda.agenteval.gradle;
 
-import com.agenteval.reporting.ConsoleReporter;
-import com.agenteval.reporting.EvalReporter;
-import com.agenteval.reporting.HtmlReportConfig;
-import com.agenteval.reporting.HtmlReporter;
-import com.agenteval.reporting.JsonReporter;
-import com.agenteval.reporting.JunitXmlReporter;
+import org.byteveda.agenteval.reporting.ConsoleReporter;
+import org.byteveda.agenteval.reporting.EvalReporter;
+import org.byteveda.agenteval.reporting.HtmlReportConfig;
+import org.byteveda.agenteval.reporting.HtmlReporter;
+import org.byteveda.agenteval.reporting.JsonReporter;
+import org.byteveda.agenteval.reporting.JunitXmlReporter;
 
 import java.nio.file.Path;
 import java.util.ArrayList;
diff --git a/agenteval-gradle-plugin/src/main/resources/META-INF/gradle-plugins/com.agenteval.evaluate.properties b/agenteval-gradle-plugin/src/main/resources/META-INF/gradle-plugins/com.agenteval.evaluate.properties
deleted file mode 100644
index d5fa53d..0000000
--- a/agenteval-gradle-plugin/src/main/resources/META-INF/gradle-plugins/com.agenteval.evaluate.properties
+++ /dev/null
@@ -1 +0,0 @@
-implementation-class=com.agenteval.gradle.AgentEvalPlugin
diff --git a/agenteval-gradle-plugin/src/main/resources/META-INF/gradle-plugins/org.byteveda.agenteval.evaluate.properties b/agenteval-gradle-plugin/src/main/resources/META-INF/gradle-plugins/org.byteveda.agenteval.evaluate.properties
new file mode 100644
index 0000000..cb23a69
--- /dev/null
+++ b/agenteval-gradle-plugin/src/main/resources/META-INF/gradle-plugins/org.byteveda.agenteval.evaluate.properties
@@ -0,0 +1 @@
+implementation-class=org.byteveda.agenteval.gradle.AgentEvalPlugin
diff --git a/agenteval-gradle-plugin/src/test/java/com/agenteval/gradle/AgentEvalPluginTest.java b/agenteval-gradle-plugin/src/test/java/org/byteveda/agenteval/gradle/AgentEvalPluginTest.java
similarity index 82%
rename from agenteval-gradle-plugin/src/test/java/com/agenteval/gradle/AgentEvalPluginTest.java
rename to agenteval-gradle-plugin/src/test/java/org/byteveda/agenteval/gradle/AgentEvalPluginTest.java
index c9b450d..f32816e 100644
--- a/agenteval-gradle-plugin/src/test/java/com/agenteval/gradle/AgentEvalPluginTest.java
+++ b/agenteval-gradle-plugin/src/test/java/org/byteveda/agenteval/gradle/AgentEvalPluginTest.java
@@ -1,4 +1,4 @@
-package com.agenteval.gradle;
+package org.byteveda.agenteval.gradle;
 
 import org.gradle.api.Project;
 import org.gradle.testfixtures.ProjectBuilder;
@@ -11,7 +11,7 @@ class AgentEvalPluginTest {
     @Test
     void pluginAppliesSuccessfully() {
         Project project = ProjectBuilder.builder().build();
-        project.getPluginManager().apply("com.agenteval.evaluate");
+        project.getPluginManager().apply("org.byteveda.agenteval.evaluate");
 
         assertThat(project.getPlugins().hasPlugin(AgentEvalPlugin.class)).isTrue();
     }
@@ -19,7 +19,7 @@ void pluginAppliesSuccessfully() {
     @Test
     void extensionRegistered() {
         Project project = ProjectBuilder.builder().build();
-        project.getPluginManager().apply("com.agenteval.evaluate");
+        project.getPluginManager().apply("org.byteveda.agenteval.evaluate");
 
         AgentEvalExtension extension = project.getExtensions()
                 .findByType(AgentEvalExtension.class);
@@ -29,7 +29,7 @@ void extensionRegistered() {
     @Test
     void taskRegisteredWithCorrectTypeAndGroup() {
         Project project = ProjectBuilder.builder().build();
-        project.getPluginManager().apply("com.agenteval.evaluate");
+        project.getPluginManager().apply("org.byteveda.agenteval.evaluate");
 
         var task = project.getTasks().getByName("agentEvaluate");
         assertThat(task).isInstanceOf(EvaluateTask.class);
@@ -39,7 +39,7 @@ void taskRegisteredWithCorrectTypeAndGroup() {
     @Test
     void extensionDefaultValues() {
         Project project = ProjectBuilder.builder().build();
-        project.getPluginManager().apply("com.agenteval.evaluate");
+        project.getPluginManager().apply("org.byteveda.agenteval.evaluate");
 
         AgentEvalExtension ext = project.getExtensions()
                 .getByType(AgentEvalExtension.class);
diff --git a/agenteval-gradle-plugin/src/test/java/com/agenteval/gradle/EvaluateTaskTest.java b/agenteval-gradle-plugin/src/test/java/org/byteveda/agenteval/gradle/EvaluateTaskTest.java
similarity index 88%
rename from agenteval-gradle-plugin/src/test/java/com/agenteval/gradle/EvaluateTaskTest.java
rename to agenteval-gradle-plugin/src/test/java/org/byteveda/agenteval/gradle/EvaluateTaskTest.java
index 9eb4e28..64d87fb 100644
--- a/agenteval-gradle-plugin/src/test/java/com/agenteval/gradle/EvaluateTaskTest.java
+++ b/agenteval-gradle-plugin/src/test/java/org/byteveda/agenteval/gradle/EvaluateTaskTest.java
@@ -1,4 +1,4 @@
-package com.agenteval.gradle;
+package org.byteveda.agenteval.gradle;
 
 import org.gradle.api.Project;
 import org.gradle.testfixtures.ProjectBuilder;
@@ -18,7 +18,7 @@ static void checkEnvironment() {
         // without --add-opens. Guard tests with an assumption.
         try {
             Project project = ProjectBuilder.builder().build();
-            project.getPluginManager().apply("com.agenteval.evaluate");
+            project.getPluginManager().apply("org.byteveda.agenteval.evaluate");
             EvaluateTask task = (EvaluateTask) project.getTasks().getByName("agentEvaluate");
             gradleTaskCreationSupported = task != null;
         } catch (Exception e) {
@@ -32,7 +32,7 @@ void taskDefaultPropertyValues() {
                 "Gradle task creation not supported in this JVM configuration");
 
         Project project = ProjectBuilder.builder().build();
-        project.getPluginManager().apply("com.agenteval.evaluate");
+        project.getPluginManager().apply("org.byteveda.agenteval.evaluate");
 
         EvaluateTask task = (EvaluateTask) project.getTasks().getByName("agentEvaluate");
 
@@ -50,7 +50,7 @@ void datasetPathRequiredValidation() {
                 "Gradle task creation not supported in this JVM configuration");
 
         Project project = ProjectBuilder.builder().build();
-        project.getPluginManager().apply("com.agenteval.evaluate");
+        project.getPluginManager().apply("org.byteveda.agenteval.evaluate");
 
         EvaluateTask task = (EvaluateTask) project.getTasks().getByName("agentEvaluate");
 
@@ -63,7 +63,7 @@ void extensionOverridesWireToTask() {
                 "Gradle task creation not supported in this JVM configuration");
 
         Project project = ProjectBuilder.builder().build();
-        project.getPluginManager().apply("com.agenteval.evaluate");
+        project.getPluginManager().apply("org.byteveda.agenteval.evaluate");
 
         AgentEvalExtension ext = project.getExtensions()
                 .getByType(AgentEvalExtension.class);
diff --git a/agenteval-maven-plugin/src/test/java/com/agenteval/maven/MetricResolverTest.java b/agenteval-gradle-plugin/src/test/java/org/byteveda/agenteval/gradle/MetricResolverTest.java
similarity index 91%
rename from agenteval-maven-plugin/src/test/java/com/agenteval/maven/MetricResolverTest.java
rename to agenteval-gradle-plugin/src/test/java/org/byteveda/agenteval/gradle/MetricResolverTest.java
index bf2dec6..f2f56fd 100644
--- a/agenteval-maven-plugin/src/test/java/com/agenteval/maven/MetricResolverTest.java
+++ b/agenteval-gradle-plugin/src/test/java/org/byteveda/agenteval/gradle/MetricResolverTest.java
@@ -1,9 +1,9 @@
-package com.agenteval.maven;
+package org.byteveda.agenteval.gradle;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.metric.EvalMetric;
-import com.agenteval.core.model.TokenUsage;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.metric.EvalMetric;
+import org.byteveda.agenteval.core.model.TokenUsage;
 import org.junit.jupiter.api.Test;
 
 import static org.assertj.core.api.Assertions.assertThat;
diff --git a/agenteval-maven-plugin/src/test/java/com/agenteval/maven/ReportFormatResolverTest.java b/agenteval-gradle-plugin/src/test/java/org/byteveda/agenteval/gradle/ReportFormatResolverTest.java
similarity index 88%
rename from agenteval-maven-plugin/src/test/java/com/agenteval/maven/ReportFormatResolverTest.java
rename to agenteval-gradle-plugin/src/test/java/org/byteveda/agenteval/gradle/ReportFormatResolverTest.java
index 8d7445e..71ca9bf 100644
--- a/agenteval-maven-plugin/src/test/java/com/agenteval/maven/ReportFormatResolverTest.java
+++ b/agenteval-gradle-plugin/src/test/java/org/byteveda/agenteval/gradle/ReportFormatResolverTest.java
@@ -1,10 +1,10 @@
-package com.agenteval.maven;
+package org.byteveda.agenteval.gradle;
 
-import com.agenteval.reporting.ConsoleReporter;
-import com.agenteval.reporting.EvalReporter;
-import com.agenteval.reporting.HtmlReporter;
-import com.agenteval.reporting.JsonReporter;
-import com.agenteval.reporting.JunitXmlReporter;
+import org.byteveda.agenteval.reporting.ConsoleReporter;
+import org.byteveda.agenteval.reporting.EvalReporter;
+import org.byteveda.agenteval.reporting.HtmlReporter;
+import org.byteveda.agenteval.reporting.JsonReporter;
+import org.byteveda.agenteval.reporting.JunitXmlReporter;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.io.TempDir;
 
diff --git a/agenteval-intellij/build.gradle.kts b/agenteval-intellij/build.gradle.kts
index affec3b..88dd865 100644
--- a/agenteval-intellij/build.gradle.kts
+++ b/agenteval-intellij/build.gradle.kts
@@ -7,11 +7,11 @@ sourceSets {
     main {
         java {
             exclude(
-                "com/agenteval/intellij/AgentEvalIcons.java",
-                "com/agenteval/intellij/AgentEvalToolWindowFactory.java",
-                "com/agenteval/intellij/AgentEvalToolWindow.java",
-                "com/agenteval/intellij/ReportFileWatcher.java",
-                "com/agenteval/intellij/MetricGutterIconProvider.java"
+                "org/byteveda/agenteval/intellij/AgentEvalIcons.java",
+                "org/byteveda/agenteval/intellij/AgentEvalToolWindowFactory.java",
+                "org/byteveda/agenteval/intellij/AgentEvalToolWindow.java",
+                "org/byteveda/agenteval/intellij/ReportFileWatcher.java",
+                "org/byteveda/agenteval/intellij/MetricGutterIconProvider.java"
             )
         }
     }
diff --git a/agenteval-intellij/pom.xml b/agenteval-intellij/pom.xml
index 0fdb0c9..d3514dd 100644
--- a/agenteval-intellij/pom.xml
+++ b/agenteval-intellij/pom.xml
@@ -5,7 +5,7 @@
     4.0.0
 
     
-        com.agenteval
+        org.byteveda.agenteval
         agenteval-parent
         0.1.0-SNAPSHOT
     
@@ -38,11 +38,11 @@
                 maven-compiler-plugin
                 
                     
-                        com/agenteval/intellij/AgentEvalIcons.java
-                        com/agenteval/intellij/AgentEvalToolWindowFactory.java
-                        com/agenteval/intellij/AgentEvalToolWindow.java
-                        com/agenteval/intellij/ReportFileWatcher.java
-                        com/agenteval/intellij/MetricGutterIconProvider.java
+                        org/byteveda/agenteval/intellij/AgentEvalIcons.java
+                        org/byteveda/agenteval/intellij/AgentEvalToolWindowFactory.java
+                        org/byteveda/agenteval/intellij/AgentEvalToolWindow.java
+                        org/byteveda/agenteval/intellij/ReportFileWatcher.java
+                        org/byteveda/agenteval/intellij/MetricGutterIconProvider.java
                     
                 
             
@@ -52,11 +52,11 @@
                 maven-checkstyle-plugin
                 
                     
-                        com/agenteval/intellij/AgentEvalIcons.java,
-                        com/agenteval/intellij/AgentEvalToolWindowFactory.java,
-                        com/agenteval/intellij/AgentEvalToolWindow.java,
-                        com/agenteval/intellij/ReportFileWatcher.java,
-                        com/agenteval/intellij/MetricGutterIconProvider.java
+                        org/byteveda/agenteval/intellij/AgentEvalIcons.java,
+                        org/byteveda/agenteval/intellij/AgentEvalToolWindowFactory.java,
+                        org/byteveda/agenteval/intellij/AgentEvalToolWindow.java,
+                        org/byteveda/agenteval/intellij/ReportFileWatcher.java,
+                        org/byteveda/agenteval/intellij/MetricGutterIconProvider.java
                     
                 
             
diff --git a/agenteval-intellij/src/main/java/com/agenteval/intellij/AgentEvalIcons.java b/agenteval-intellij/src/main/java/org/byteveda/agenteval/intellij/AgentEvalIcons.java
similarity index 94%
rename from agenteval-intellij/src/main/java/com/agenteval/intellij/AgentEvalIcons.java
rename to agenteval-intellij/src/main/java/org/byteveda/agenteval/intellij/AgentEvalIcons.java
index 13b63f4..e3150ea 100644
--- a/agenteval-intellij/src/main/java/com/agenteval/intellij/AgentEvalIcons.java
+++ b/agenteval-intellij/src/main/java/org/byteveda/agenteval/intellij/AgentEvalIcons.java
@@ -1,4 +1,4 @@
-package com.agenteval.intellij;
+package org.byteveda.agenteval.intellij;
 
 import com.intellij.openapi.util.IconLoader;
 
diff --git a/agenteval-intellij/src/main/java/com/agenteval/intellij/AgentEvalToolWindow.java b/agenteval-intellij/src/main/java/org/byteveda/agenteval/intellij/AgentEvalToolWindow.java
similarity index 99%
rename from agenteval-intellij/src/main/java/com/agenteval/intellij/AgentEvalToolWindow.java
rename to agenteval-intellij/src/main/java/org/byteveda/agenteval/intellij/AgentEvalToolWindow.java
index 7fee13b..81c4efc 100644
--- a/agenteval-intellij/src/main/java/com/agenteval/intellij/AgentEvalToolWindow.java
+++ b/agenteval-intellij/src/main/java/org/byteveda/agenteval/intellij/AgentEvalToolWindow.java
@@ -1,4 +1,4 @@
-package com.agenteval.intellij;
+package org.byteveda.agenteval.intellij;
 
 import com.intellij.openapi.project.Project;
 import com.intellij.ui.components.JBLabel;
diff --git a/agenteval-intellij/src/main/java/com/agenteval/intellij/AgentEvalToolWindowFactory.java b/agenteval-intellij/src/main/java/org/byteveda/agenteval/intellij/AgentEvalToolWindowFactory.java
similarity index 95%
rename from agenteval-intellij/src/main/java/com/agenteval/intellij/AgentEvalToolWindowFactory.java
rename to agenteval-intellij/src/main/java/org/byteveda/agenteval/intellij/AgentEvalToolWindowFactory.java
index 37518cc..64819cf 100644
--- a/agenteval-intellij/src/main/java/com/agenteval/intellij/AgentEvalToolWindowFactory.java
+++ b/agenteval-intellij/src/main/java/org/byteveda/agenteval/intellij/AgentEvalToolWindowFactory.java
@@ -1,4 +1,4 @@
-package com.agenteval.intellij;
+package org.byteveda.agenteval.intellij;
 
 import com.intellij.openapi.project.Project;
 import com.intellij.openapi.wm.ToolWindow;
diff --git a/agenteval-intellij/src/main/java/com/agenteval/intellij/MetricGutterIconProvider.java b/agenteval-intellij/src/main/java/org/byteveda/agenteval/intellij/MetricGutterIconProvider.java
similarity index 95%
rename from agenteval-intellij/src/main/java/com/agenteval/intellij/MetricGutterIconProvider.java
rename to agenteval-intellij/src/main/java/org/byteveda/agenteval/intellij/MetricGutterIconProvider.java
index f043b20..f5816bd 100644
--- a/agenteval-intellij/src/main/java/com/agenteval/intellij/MetricGutterIconProvider.java
+++ b/agenteval-intellij/src/main/java/org/byteveda/agenteval/intellij/MetricGutterIconProvider.java
@@ -1,4 +1,4 @@
-package com.agenteval.intellij;
+package org.byteveda.agenteval.intellij;
 
 import com.intellij.codeInsight.daemon.LineMarkerInfo;
 import com.intellij.codeInsight.daemon.LineMarkerProvider;
@@ -33,7 +33,7 @@ public LineMarkerInfo getLineMarkerInfo(@NotNull PsiElement element) {
             return null;
         }
 
-        PsiAnnotation metricAnnotation = owner.getAnnotation("com.agenteval.junit5.Metric");
+        PsiAnnotation metricAnnotation = owner.getAnnotation("org.byteveda.agenteval.junit5.Metric");
         if (metricAnnotation == null) {
             return null;
         }
diff --git a/agenteval-intellij/src/main/java/com/agenteval/intellij/ReportFileWatcher.java b/agenteval-intellij/src/main/java/org/byteveda/agenteval/intellij/ReportFileWatcher.java
similarity index 97%
rename from agenteval-intellij/src/main/java/com/agenteval/intellij/ReportFileWatcher.java
rename to agenteval-intellij/src/main/java/org/byteveda/agenteval/intellij/ReportFileWatcher.java
index dd17296..a970ee2 100644
--- a/agenteval-intellij/src/main/java/com/agenteval/intellij/ReportFileWatcher.java
+++ b/agenteval-intellij/src/main/java/org/byteveda/agenteval/intellij/ReportFileWatcher.java
@@ -1,4 +1,4 @@
-package com.agenteval.intellij;
+package org.byteveda.agenteval.intellij;
 
 import com.intellij.openapi.project.Project;
 import com.intellij.openapi.vfs.VirtualFileEvent;
diff --git a/agenteval-intellij/src/main/java/com/agenteval/intellij/ReportModel.java b/agenteval-intellij/src/main/java/org/byteveda/agenteval/intellij/ReportModel.java
similarity index 98%
rename from agenteval-intellij/src/main/java/com/agenteval/intellij/ReportModel.java
rename to agenteval-intellij/src/main/java/org/byteveda/agenteval/intellij/ReportModel.java
index fb37274..64d8ca7 100644
--- a/agenteval-intellij/src/main/java/com/agenteval/intellij/ReportModel.java
+++ b/agenteval-intellij/src/main/java/org/byteveda/agenteval/intellij/ReportModel.java
@@ -1,4 +1,4 @@
-package com.agenteval.intellij;
+package org.byteveda.agenteval.intellij;
 
 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
 import com.fasterxml.jackson.annotation.JsonProperty;
diff --git a/agenteval-intellij/src/main/java/com/agenteval/intellij/ReportParser.java b/agenteval-intellij/src/main/java/org/byteveda/agenteval/intellij/ReportParser.java
similarity index 98%
rename from agenteval-intellij/src/main/java/com/agenteval/intellij/ReportParser.java
rename to agenteval-intellij/src/main/java/org/byteveda/agenteval/intellij/ReportParser.java
index 5476258..cd2ccba 100644
--- a/agenteval-intellij/src/main/java/com/agenteval/intellij/ReportParser.java
+++ b/agenteval-intellij/src/main/java/org/byteveda/agenteval/intellij/ReportParser.java
@@ -1,4 +1,4 @@
-package com.agenteval.intellij;
+package org.byteveda.agenteval.intellij;
 
 import com.fasterxml.jackson.databind.ObjectMapper;
 
diff --git a/agenteval-intellij/src/main/resources/META-INF/plugin.xml b/agenteval-intellij/src/main/resources/META-INF/plugin.xml
index 2c76bbf..603d42f 100644
--- a/agenteval-intellij/src/main/resources/META-INF/plugin.xml
+++ b/agenteval-intellij/src/main/resources/META-INF/plugin.xml
@@ -1,5 +1,5 @@
 
-    com.agenteval.intellij
+    org.byteveda.agenteval.intellij
     AgentEval
     AgentEval
     View AgentEval evaluation results in IntelliJ IDEA
@@ -10,11 +10,11 @@
     
         
 
         
+                implementationClass="org.byteveda.agenteval.intellij.MetricGutterIconProvider"/>
     
 
diff --git a/agenteval-intellij/src/test/java/com/agenteval/intellij/ReportModelTest.java b/agenteval-intellij/src/test/java/org/byteveda/agenteval/intellij/ReportModelTest.java
similarity index 98%
rename from agenteval-intellij/src/test/java/com/agenteval/intellij/ReportModelTest.java
rename to agenteval-intellij/src/test/java/org/byteveda/agenteval/intellij/ReportModelTest.java
index 9d0e26c..83225f0 100644
--- a/agenteval-intellij/src/test/java/com/agenteval/intellij/ReportModelTest.java
+++ b/agenteval-intellij/src/test/java/org/byteveda/agenteval/intellij/ReportModelTest.java
@@ -1,4 +1,4 @@
-package com.agenteval.intellij;
+package org.byteveda.agenteval.intellij;
 
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-intellij/src/test/java/com/agenteval/intellij/ReportParserTest.java b/agenteval-intellij/src/test/java/org/byteveda/agenteval/intellij/ReportParserTest.java
similarity index 99%
rename from agenteval-intellij/src/test/java/com/agenteval/intellij/ReportParserTest.java
rename to agenteval-intellij/src/test/java/org/byteveda/agenteval/intellij/ReportParserTest.java
index 4524ca5..b49ac4f 100644
--- a/agenteval-intellij/src/test/java/com/agenteval/intellij/ReportParserTest.java
+++ b/agenteval-intellij/src/test/java/org/byteveda/agenteval/intellij/ReportParserTest.java
@@ -1,4 +1,4 @@
-package com.agenteval.intellij;
+package org.byteveda.agenteval.intellij;
 
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.io.TempDir;
diff --git a/agenteval-judge/pom.xml b/agenteval-judge/pom.xml
index 9fa8253..d623418 100644
--- a/agenteval-judge/pom.xml
+++ b/agenteval-judge/pom.xml
@@ -5,7 +5,7 @@
     4.0.0
 
     
-        com.agenteval
+        org.byteveda.agenteval
         agenteval-parent
         0.1.0-SNAPSHOT
     
@@ -16,7 +16,7 @@
 
     
         
-            com.agenteval
+            org.byteveda.agenteval
             agenteval-core
         
         
diff --git a/agenteval-judge/src/main/java/com/agenteval/judge/JudgeException.java b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/JudgeException.java
similarity index 90%
rename from agenteval-judge/src/main/java/com/agenteval/judge/JudgeException.java
rename to agenteval-judge/src/main/java/org/byteveda/agenteval/judge/JudgeException.java
index 0351281..cbb975a 100644
--- a/agenteval-judge/src/main/java/com/agenteval/judge/JudgeException.java
+++ b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/JudgeException.java
@@ -1,4 +1,4 @@
-package com.agenteval.judge;
+package org.byteveda.agenteval.judge;
 
 /**
  * Base unchecked exception for judge module errors.
diff --git a/agenteval-judge/src/main/java/com/agenteval/judge/JudgeModels.java b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/JudgeModels.java
similarity index 91%
rename from agenteval-judge/src/main/java/com/agenteval/judge/JudgeModels.java
rename to agenteval-judge/src/main/java/org/byteveda/agenteval/judge/JudgeModels.java
index 28220f9..c2c5a5e 100644
--- a/agenteval-judge/src/main/java/com/agenteval/judge/JudgeModels.java
+++ b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/JudgeModels.java
@@ -1,15 +1,15 @@
-package com.agenteval.judge;
-
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.judge.config.JudgeConfig;
-import com.agenteval.judge.multi.MultiModelJudge;
-import com.agenteval.judge.provider.AnthropicJudgeModel;
-import com.agenteval.judge.provider.AzureOpenAiJudgeModel;
-import com.agenteval.judge.provider.BedrockJudgeModel;
-import com.agenteval.judge.provider.CustomHttpJudgeModel;
-import com.agenteval.judge.provider.GoogleJudgeModel;
-import com.agenteval.judge.provider.OllamaJudgeModel;
-import com.agenteval.judge.provider.OpenAiJudgeModel;
+package org.byteveda.agenteval.judge;
+
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.judge.config.JudgeConfig;
+import org.byteveda.agenteval.judge.multi.MultiModelJudge;
+import org.byteveda.agenteval.judge.provider.AnthropicJudgeModel;
+import org.byteveda.agenteval.judge.provider.AzureOpenAiJudgeModel;
+import org.byteveda.agenteval.judge.provider.BedrockJudgeModel;
+import org.byteveda.agenteval.judge.provider.CustomHttpJudgeModel;
+import org.byteveda.agenteval.judge.provider.GoogleJudgeModel;
+import org.byteveda.agenteval.judge.provider.OllamaJudgeModel;
+import org.byteveda.agenteval.judge.provider.OpenAiJudgeModel;
 
 /**
  * Static factory for creating judge model instances.
diff --git a/agenteval-judge/src/main/java/com/agenteval/judge/JudgeRateLimitException.java b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/JudgeRateLimitException.java
similarity index 94%
rename from agenteval-judge/src/main/java/com/agenteval/judge/JudgeRateLimitException.java
rename to agenteval-judge/src/main/java/org/byteveda/agenteval/judge/JudgeRateLimitException.java
index bbec254..394d67e 100644
--- a/agenteval-judge/src/main/java/com/agenteval/judge/JudgeRateLimitException.java
+++ b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/JudgeRateLimitException.java
@@ -1,4 +1,4 @@
-package com.agenteval.judge;
+package org.byteveda.agenteval.judge;
 
 import java.time.Duration;
 import java.util.Optional;
diff --git a/agenteval-judge/src/main/java/com/agenteval/judge/JudgeTimeoutException.java b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/JudgeTimeoutException.java
similarity index 94%
rename from agenteval-judge/src/main/java/com/agenteval/judge/JudgeTimeoutException.java
rename to agenteval-judge/src/main/java/org/byteveda/agenteval/judge/JudgeTimeoutException.java
index 742f6cf..602207b 100644
--- a/agenteval-judge/src/main/java/com/agenteval/judge/JudgeTimeoutException.java
+++ b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/JudgeTimeoutException.java
@@ -1,4 +1,4 @@
-package com.agenteval.judge;
+package org.byteveda.agenteval.judge;
 
 import java.time.Duration;
 
diff --git a/agenteval-judge/src/main/java/com/agenteval/judge/config/JudgeConfig.java b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/config/JudgeConfig.java
similarity index 98%
rename from agenteval-judge/src/main/java/com/agenteval/judge/config/JudgeConfig.java
rename to agenteval-judge/src/main/java/org/byteveda/agenteval/judge/config/JudgeConfig.java
index 5edf954..7dea76f 100644
--- a/agenteval-judge/src/main/java/com/agenteval/judge/config/JudgeConfig.java
+++ b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/config/JudgeConfig.java
@@ -1,4 +1,4 @@
-package com.agenteval.judge.config;
+package org.byteveda.agenteval.judge.config;
 
 import java.time.Duration;
 import java.util.Objects;
diff --git a/agenteval-judge/src/main/java/com/agenteval/judge/http/HttpJudgeClient.java b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/http/HttpJudgeClient.java
similarity index 95%
rename from agenteval-judge/src/main/java/com/agenteval/judge/http/HttpJudgeClient.java
rename to agenteval-judge/src/main/java/org/byteveda/agenteval/judge/http/HttpJudgeClient.java
index 3ecad55..d7653a1 100644
--- a/agenteval-judge/src/main/java/com/agenteval/judge/http/HttpJudgeClient.java
+++ b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/http/HttpJudgeClient.java
@@ -1,9 +1,9 @@
-package com.agenteval.judge.http;
+package org.byteveda.agenteval.judge.http;
 
-import com.agenteval.judge.JudgeException;
-import com.agenteval.judge.JudgeRateLimitException;
-import com.agenteval.judge.JudgeTimeoutException;
-import com.agenteval.judge.config.JudgeConfig;
+import org.byteveda.agenteval.judge.JudgeException;
+import org.byteveda.agenteval.judge.JudgeRateLimitException;
+import org.byteveda.agenteval.judge.JudgeTimeoutException;
+import org.byteveda.agenteval.judge.config.JudgeConfig;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/agenteval-judge/src/main/java/com/agenteval/judge/http/HttpJudgeRequest.java b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/http/HttpJudgeRequest.java
similarity index 91%
rename from agenteval-judge/src/main/java/com/agenteval/judge/http/HttpJudgeRequest.java
rename to agenteval-judge/src/main/java/org/byteveda/agenteval/judge/http/HttpJudgeRequest.java
index 3fc2c68..2f05c94 100644
--- a/agenteval-judge/src/main/java/com/agenteval/judge/http/HttpJudgeRequest.java
+++ b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/http/HttpJudgeRequest.java
@@ -1,4 +1,4 @@
-package com.agenteval.judge.http;
+package org.byteveda.agenteval.judge.http;
 
 import java.util.Map;
 
diff --git a/agenteval-judge/src/main/java/com/agenteval/judge/http/HttpJudgeResponse.java b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/http/HttpJudgeResponse.java
similarity index 92%
rename from agenteval-judge/src/main/java/com/agenteval/judge/http/HttpJudgeResponse.java
rename to agenteval-judge/src/main/java/org/byteveda/agenteval/judge/http/HttpJudgeResponse.java
index b1fcb46..bf0a858 100644
--- a/agenteval-judge/src/main/java/com/agenteval/judge/http/HttpJudgeResponse.java
+++ b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/http/HttpJudgeResponse.java
@@ -1,4 +1,4 @@
-package com.agenteval.judge.http;
+package org.byteveda.agenteval.judge.http;
 
 /**
  * An HTTP response from a judge LLM endpoint.
diff --git a/agenteval-judge/src/main/java/com/agenteval/judge/multi/ConsensusStrategy.java b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/multi/ConsensusStrategy.java
similarity index 91%
rename from agenteval-judge/src/main/java/com/agenteval/judge/multi/ConsensusStrategy.java
rename to agenteval-judge/src/main/java/org/byteveda/agenteval/judge/multi/ConsensusStrategy.java
index 45016be..da104e2 100644
--- a/agenteval-judge/src/main/java/com/agenteval/judge/multi/ConsensusStrategy.java
+++ b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/multi/ConsensusStrategy.java
@@ -1,4 +1,4 @@
-package com.agenteval.judge.multi;
+package org.byteveda.agenteval.judge.multi;
 
 /**
  * Strategy for aggregating scores from multiple judge models.
diff --git a/agenteval-judge/src/main/java/com/agenteval/judge/multi/IndividualJudgeResult.java b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/multi/IndividualJudgeResult.java
similarity index 91%
rename from agenteval-judge/src/main/java/com/agenteval/judge/multi/IndividualJudgeResult.java
rename to agenteval-judge/src/main/java/org/byteveda/agenteval/judge/multi/IndividualJudgeResult.java
index 6e02a04..4ccd590 100644
--- a/agenteval-judge/src/main/java/com/agenteval/judge/multi/IndividualJudgeResult.java
+++ b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/multi/IndividualJudgeResult.java
@@ -1,6 +1,6 @@
-package com.agenteval.judge.multi;
+package org.byteveda.agenteval.judge.multi;
 
-import com.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
 
 /**
  * The result from a single judge within a multi-model evaluation.
diff --git a/agenteval-judge/src/main/java/com/agenteval/judge/multi/MultiJudgeResponse.java b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/multi/MultiJudgeResponse.java
similarity index 91%
rename from agenteval-judge/src/main/java/com/agenteval/judge/multi/MultiJudgeResponse.java
rename to agenteval-judge/src/main/java/org/byteveda/agenteval/judge/multi/MultiJudgeResponse.java
index cbe0333..758c1d9 100644
--- a/agenteval-judge/src/main/java/com/agenteval/judge/multi/MultiJudgeResponse.java
+++ b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/multi/MultiJudgeResponse.java
@@ -1,6 +1,6 @@
-package com.agenteval.judge.multi;
+package org.byteveda.agenteval.judge.multi;
 
-import com.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
 
 import java.util.List;
 import java.util.Objects;
diff --git a/agenteval-judge/src/main/java/com/agenteval/judge/multi/MultiModelJudge.java b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/multi/MultiModelJudge.java
similarity index 97%
rename from agenteval-judge/src/main/java/com/agenteval/judge/multi/MultiModelJudge.java
rename to agenteval-judge/src/main/java/org/byteveda/agenteval/judge/multi/MultiModelJudge.java
index c23ef75..78552e2 100644
--- a/agenteval-judge/src/main/java/com/agenteval/judge/multi/MultiModelJudge.java
+++ b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/multi/MultiModelJudge.java
@@ -1,9 +1,9 @@
-package com.agenteval.judge.multi;
+package org.byteveda.agenteval.judge.multi;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.model.TokenUsage;
-import com.agenteval.judge.JudgeException;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.model.TokenUsage;
+import org.byteveda.agenteval.judge.JudgeException;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/agenteval-judge/src/main/java/com/agenteval/judge/multi/WeightedJudge.java b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/multi/WeightedJudge.java
similarity index 84%
rename from agenteval-judge/src/main/java/com/agenteval/judge/multi/WeightedJudge.java
rename to agenteval-judge/src/main/java/org/byteveda/agenteval/judge/multi/WeightedJudge.java
index 780af63..59e132c 100644
--- a/agenteval-judge/src/main/java/com/agenteval/judge/multi/WeightedJudge.java
+++ b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/multi/WeightedJudge.java
@@ -1,6 +1,6 @@
-package com.agenteval.judge.multi;
+package org.byteveda.agenteval.judge.multi;
 
-import com.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeModel;
 
 /**
  * A judge model paired with a weight for weighted consensus strategies.
diff --git a/agenteval-judge/src/main/java/com/agenteval/judge/parse/JudgeResponseParser.java b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/parse/JudgeResponseParser.java
similarity index 98%
rename from agenteval-judge/src/main/java/com/agenteval/judge/parse/JudgeResponseParser.java
rename to agenteval-judge/src/main/java/org/byteveda/agenteval/judge/parse/JudgeResponseParser.java
index 1d12bc5..741d2b4 100644
--- a/agenteval-judge/src/main/java/com/agenteval/judge/parse/JudgeResponseParser.java
+++ b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/parse/JudgeResponseParser.java
@@ -1,6 +1,6 @@
-package com.agenteval.judge.parse;
+package org.byteveda.agenteval.judge.parse;
 
-import com.agenteval.judge.JudgeException;
+import org.byteveda.agenteval.judge.JudgeException;
 import com.fasterxml.jackson.databind.JsonNode;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import org.slf4j.Logger;
diff --git a/agenteval-judge/src/main/java/com/agenteval/judge/provider/AbstractHttpJudgeModel.java b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/provider/AbstractHttpJudgeModel.java
similarity index 84%
rename from agenteval-judge/src/main/java/com/agenteval/judge/provider/AbstractHttpJudgeModel.java
rename to agenteval-judge/src/main/java/org/byteveda/agenteval/judge/provider/AbstractHttpJudgeModel.java
index f9b8c98..7daa2ca 100644
--- a/agenteval-judge/src/main/java/com/agenteval/judge/provider/AbstractHttpJudgeModel.java
+++ b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/provider/AbstractHttpJudgeModel.java
@@ -1,14 +1,14 @@
-package com.agenteval.judge.provider;
+package org.byteveda.agenteval.judge.provider;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.model.TokenUsage;
-import com.agenteval.judge.JudgeException;
-import com.agenteval.judge.config.JudgeConfig;
-import com.agenteval.judge.http.HttpJudgeClient;
-import com.agenteval.judge.http.HttpJudgeRequest;
-import com.agenteval.judge.http.HttpJudgeResponse;
-import com.agenteval.judge.parse.JudgeResponseParser;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.model.TokenUsage;
+import org.byteveda.agenteval.judge.JudgeException;
+import org.byteveda.agenteval.judge.config.JudgeConfig;
+import org.byteveda.agenteval.judge.http.HttpJudgeClient;
+import org.byteveda.agenteval.judge.http.HttpJudgeRequest;
+import org.byteveda.agenteval.judge.http.HttpJudgeResponse;
+import org.byteveda.agenteval.judge.parse.JudgeResponseParser;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/agenteval-judge/src/main/java/com/agenteval/judge/provider/AnthropicJudgeModel.java b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/provider/AnthropicJudgeModel.java
similarity index 91%
rename from agenteval-judge/src/main/java/com/agenteval/judge/provider/AnthropicJudgeModel.java
rename to agenteval-judge/src/main/java/org/byteveda/agenteval/judge/provider/AnthropicJudgeModel.java
index d6f6df6..21a84c7 100644
--- a/agenteval-judge/src/main/java/com/agenteval/judge/provider/AnthropicJudgeModel.java
+++ b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/provider/AnthropicJudgeModel.java
@@ -1,10 +1,10 @@
-package com.agenteval.judge.provider;
+package org.byteveda.agenteval.judge.provider;
 
-import com.agenteval.core.model.TokenUsage;
-import com.agenteval.judge.JudgeException;
-import com.agenteval.judge.config.JudgeConfig;
-import com.agenteval.judge.http.HttpJudgeClient;
-import com.agenteval.judge.http.HttpJudgeRequest;
+import org.byteveda.agenteval.core.model.TokenUsage;
+import org.byteveda.agenteval.judge.JudgeException;
+import org.byteveda.agenteval.judge.config.JudgeConfig;
+import org.byteveda.agenteval.judge.http.HttpJudgeClient;
+import org.byteveda.agenteval.judge.http.HttpJudgeRequest;
 import com.fasterxml.jackson.databind.JsonNode;
 import com.fasterxml.jackson.databind.ObjectMapper;
 
diff --git a/agenteval-judge/src/main/java/com/agenteval/judge/provider/AzureOpenAiJudgeModel.java b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/provider/AzureOpenAiJudgeModel.java
similarity index 92%
rename from agenteval-judge/src/main/java/com/agenteval/judge/provider/AzureOpenAiJudgeModel.java
rename to agenteval-judge/src/main/java/org/byteveda/agenteval/judge/provider/AzureOpenAiJudgeModel.java
index ebdf8ce..42d9512 100644
--- a/agenteval-judge/src/main/java/com/agenteval/judge/provider/AzureOpenAiJudgeModel.java
+++ b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/provider/AzureOpenAiJudgeModel.java
@@ -1,10 +1,10 @@
-package com.agenteval.judge.provider;
+package org.byteveda.agenteval.judge.provider;
 
-import com.agenteval.core.model.TokenUsage;
-import com.agenteval.judge.JudgeException;
-import com.agenteval.judge.config.JudgeConfig;
-import com.agenteval.judge.http.HttpJudgeClient;
-import com.agenteval.judge.http.HttpJudgeRequest;
+import org.byteveda.agenteval.core.model.TokenUsage;
+import org.byteveda.agenteval.judge.JudgeException;
+import org.byteveda.agenteval.judge.config.JudgeConfig;
+import org.byteveda.agenteval.judge.http.HttpJudgeClient;
+import org.byteveda.agenteval.judge.http.HttpJudgeRequest;
 import com.fasterxml.jackson.databind.JsonNode;
 import com.fasterxml.jackson.databind.ObjectMapper;
 
diff --git a/agenteval-judge/src/main/java/com/agenteval/judge/provider/BedrockJudgeModel.java b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/provider/BedrockJudgeModel.java
similarity index 96%
rename from agenteval-judge/src/main/java/com/agenteval/judge/provider/BedrockJudgeModel.java
rename to agenteval-judge/src/main/java/org/byteveda/agenteval/judge/provider/BedrockJudgeModel.java
index d86c660..ce4ef13 100644
--- a/agenteval-judge/src/main/java/com/agenteval/judge/provider/BedrockJudgeModel.java
+++ b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/provider/BedrockJudgeModel.java
@@ -1,10 +1,10 @@
-package com.agenteval.judge.provider;
+package org.byteveda.agenteval.judge.provider;
 
-import com.agenteval.core.model.TokenUsage;
-import com.agenteval.judge.JudgeException;
-import com.agenteval.judge.config.JudgeConfig;
-import com.agenteval.judge.http.HttpJudgeClient;
-import com.agenteval.judge.http.HttpJudgeRequest;
+import org.byteveda.agenteval.core.model.TokenUsage;
+import org.byteveda.agenteval.judge.JudgeException;
+import org.byteveda.agenteval.judge.config.JudgeConfig;
+import org.byteveda.agenteval.judge.http.HttpJudgeClient;
+import org.byteveda.agenteval.judge.http.HttpJudgeRequest;
 import com.fasterxml.jackson.databind.JsonNode;
 import com.fasterxml.jackson.databind.ObjectMapper;
 
diff --git a/agenteval-judge/src/main/java/com/agenteval/judge/provider/CustomHttpJudgeModel.java b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/provider/CustomHttpJudgeModel.java
similarity index 91%
rename from agenteval-judge/src/main/java/com/agenteval/judge/provider/CustomHttpJudgeModel.java
rename to agenteval-judge/src/main/java/org/byteveda/agenteval/judge/provider/CustomHttpJudgeModel.java
index a259f73..61eba3c 100644
--- a/agenteval-judge/src/main/java/com/agenteval/judge/provider/CustomHttpJudgeModel.java
+++ b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/provider/CustomHttpJudgeModel.java
@@ -1,10 +1,10 @@
-package com.agenteval.judge.provider;
+package org.byteveda.agenteval.judge.provider;
 
-import com.agenteval.core.model.TokenUsage;
-import com.agenteval.judge.JudgeException;
-import com.agenteval.judge.config.JudgeConfig;
-import com.agenteval.judge.http.HttpJudgeClient;
-import com.agenteval.judge.http.HttpJudgeRequest;
+import org.byteveda.agenteval.core.model.TokenUsage;
+import org.byteveda.agenteval.judge.JudgeException;
+import org.byteveda.agenteval.judge.config.JudgeConfig;
+import org.byteveda.agenteval.judge.http.HttpJudgeClient;
+import org.byteveda.agenteval.judge.http.HttpJudgeRequest;
 import com.fasterxml.jackson.databind.JsonNode;
 import com.fasterxml.jackson.databind.ObjectMapper;
 
diff --git a/agenteval-judge/src/main/java/com/agenteval/judge/provider/GoogleJudgeModel.java b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/provider/GoogleJudgeModel.java
similarity index 92%
rename from agenteval-judge/src/main/java/com/agenteval/judge/provider/GoogleJudgeModel.java
rename to agenteval-judge/src/main/java/org/byteveda/agenteval/judge/provider/GoogleJudgeModel.java
index cd50f79..2403757 100644
--- a/agenteval-judge/src/main/java/com/agenteval/judge/provider/GoogleJudgeModel.java
+++ b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/provider/GoogleJudgeModel.java
@@ -1,10 +1,10 @@
-package com.agenteval.judge.provider;
+package org.byteveda.agenteval.judge.provider;
 
-import com.agenteval.core.model.TokenUsage;
-import com.agenteval.judge.JudgeException;
-import com.agenteval.judge.config.JudgeConfig;
-import com.agenteval.judge.http.HttpJudgeClient;
-import com.agenteval.judge.http.HttpJudgeRequest;
+import org.byteveda.agenteval.core.model.TokenUsage;
+import org.byteveda.agenteval.judge.JudgeException;
+import org.byteveda.agenteval.judge.config.JudgeConfig;
+import org.byteveda.agenteval.judge.http.HttpJudgeClient;
+import org.byteveda.agenteval.judge.http.HttpJudgeRequest;
 import com.fasterxml.jackson.databind.JsonNode;
 import com.fasterxml.jackson.databind.ObjectMapper;
 
diff --git a/agenteval-judge/src/main/java/com/agenteval/judge/provider/OllamaJudgeModel.java b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/provider/OllamaJudgeModel.java
similarity index 89%
rename from agenteval-judge/src/main/java/com/agenteval/judge/provider/OllamaJudgeModel.java
rename to agenteval-judge/src/main/java/org/byteveda/agenteval/judge/provider/OllamaJudgeModel.java
index 69160e9..41e0f11 100644
--- a/agenteval-judge/src/main/java/com/agenteval/judge/provider/OllamaJudgeModel.java
+++ b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/provider/OllamaJudgeModel.java
@@ -1,10 +1,10 @@
-package com.agenteval.judge.provider;
+package org.byteveda.agenteval.judge.provider;
 
-import com.agenteval.core.model.TokenUsage;
-import com.agenteval.judge.JudgeException;
-import com.agenteval.judge.config.JudgeConfig;
-import com.agenteval.judge.http.HttpJudgeClient;
-import com.agenteval.judge.http.HttpJudgeRequest;
+import org.byteveda.agenteval.core.model.TokenUsage;
+import org.byteveda.agenteval.judge.JudgeException;
+import org.byteveda.agenteval.judge.config.JudgeConfig;
+import org.byteveda.agenteval.judge.http.HttpJudgeClient;
+import org.byteveda.agenteval.judge.http.HttpJudgeRequest;
 import com.fasterxml.jackson.databind.JsonNode;
 import com.fasterxml.jackson.databind.ObjectMapper;
 
diff --git a/agenteval-judge/src/main/java/com/agenteval/judge/provider/OpenAiJudgeModel.java b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/provider/OpenAiJudgeModel.java
similarity index 90%
rename from agenteval-judge/src/main/java/com/agenteval/judge/provider/OpenAiJudgeModel.java
rename to agenteval-judge/src/main/java/org/byteveda/agenteval/judge/provider/OpenAiJudgeModel.java
index 96d6cf0..a8d6b3d 100644
--- a/agenteval-judge/src/main/java/com/agenteval/judge/provider/OpenAiJudgeModel.java
+++ b/agenteval-judge/src/main/java/org/byteveda/agenteval/judge/provider/OpenAiJudgeModel.java
@@ -1,10 +1,10 @@
-package com.agenteval.judge.provider;
+package org.byteveda.agenteval.judge.provider;
 
-import com.agenteval.core.model.TokenUsage;
-import com.agenteval.judge.JudgeException;
-import com.agenteval.judge.config.JudgeConfig;
-import com.agenteval.judge.http.HttpJudgeClient;
-import com.agenteval.judge.http.HttpJudgeRequest;
+import org.byteveda.agenteval.core.model.TokenUsage;
+import org.byteveda.agenteval.judge.JudgeException;
+import org.byteveda.agenteval.judge.config.JudgeConfig;
+import org.byteveda.agenteval.judge.http.HttpJudgeClient;
+import org.byteveda.agenteval.judge.http.HttpJudgeRequest;
 import com.fasterxml.jackson.databind.JsonNode;
 import com.fasterxml.jackson.databind.ObjectMapper;
 
diff --git a/agenteval-judge/src/test/java/com/agenteval/judge/JudgeModelsTest.java b/agenteval-judge/src/test/java/org/byteveda/agenteval/judge/JudgeModelsTest.java
similarity index 88%
rename from agenteval-judge/src/test/java/com/agenteval/judge/JudgeModelsTest.java
rename to agenteval-judge/src/test/java/org/byteveda/agenteval/judge/JudgeModelsTest.java
index e3121df..b65ada1 100644
--- a/agenteval-judge/src/test/java/com/agenteval/judge/JudgeModelsTest.java
+++ b/agenteval-judge/src/test/java/org/byteveda/agenteval/judge/JudgeModelsTest.java
@@ -1,11 +1,11 @@
-package com.agenteval.judge;
-
-import com.agenteval.judge.config.JudgeConfig;
-import com.agenteval.judge.provider.AzureOpenAiJudgeModel;
-import com.agenteval.judge.provider.CustomHttpJudgeModel;
-import com.agenteval.judge.provider.GoogleJudgeModel;
-import com.agenteval.judge.provider.OpenAiJudgeModel;
-import com.agenteval.judge.provider.AnthropicJudgeModel;
+package org.byteveda.agenteval.judge;
+
+import org.byteveda.agenteval.judge.config.JudgeConfig;
+import org.byteveda.agenteval.judge.provider.AzureOpenAiJudgeModel;
+import org.byteveda.agenteval.judge.provider.CustomHttpJudgeModel;
+import org.byteveda.agenteval.judge.provider.GoogleJudgeModel;
+import org.byteveda.agenteval.judge.provider.OpenAiJudgeModel;
+import org.byteveda.agenteval.judge.provider.AnthropicJudgeModel;
 import org.junit.jupiter.api.Test;
 
 import static org.assertj.core.api.Assertions.assertThat;
diff --git a/agenteval-judge/src/test/java/com/agenteval/judge/config/JudgeConfigTest.java b/agenteval-judge/src/test/java/org/byteveda/agenteval/judge/config/JudgeConfigTest.java
similarity index 98%
rename from agenteval-judge/src/test/java/com/agenteval/judge/config/JudgeConfigTest.java
rename to agenteval-judge/src/test/java/org/byteveda/agenteval/judge/config/JudgeConfigTest.java
index 04c5a1d..802aae0 100644
--- a/agenteval-judge/src/test/java/com/agenteval/judge/config/JudgeConfigTest.java
+++ b/agenteval-judge/src/test/java/org/byteveda/agenteval/judge/config/JudgeConfigTest.java
@@ -1,4 +1,4 @@
-package com.agenteval.judge.config;
+package org.byteveda.agenteval.judge.config;
 
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-judge/src/test/java/com/agenteval/judge/http/HttpJudgeClientTest.java b/agenteval-judge/src/test/java/org/byteveda/agenteval/judge/http/HttpJudgeClientTest.java
similarity index 96%
rename from agenteval-judge/src/test/java/com/agenteval/judge/http/HttpJudgeClientTest.java
rename to agenteval-judge/src/test/java/org/byteveda/agenteval/judge/http/HttpJudgeClientTest.java
index 05df5b8..dfbbd10 100644
--- a/agenteval-judge/src/test/java/com/agenteval/judge/http/HttpJudgeClientTest.java
+++ b/agenteval-judge/src/test/java/org/byteveda/agenteval/judge/http/HttpJudgeClientTest.java
@@ -1,9 +1,9 @@
-package com.agenteval.judge.http;
+package org.byteveda.agenteval.judge.http;
 
-import com.agenteval.judge.JudgeException;
-import com.agenteval.judge.JudgeRateLimitException;
-import com.agenteval.judge.JudgeTimeoutException;
-import com.agenteval.judge.config.JudgeConfig;
+import org.byteveda.agenteval.judge.JudgeException;
+import org.byteveda.agenteval.judge.JudgeRateLimitException;
+import org.byteveda.agenteval.judge.JudgeTimeoutException;
+import org.byteveda.agenteval.judge.config.JudgeConfig;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-judge/src/test/java/com/agenteval/judge/multi/MultiModelJudgeTest.java b/agenteval-judge/src/test/java/org/byteveda/agenteval/judge/multi/MultiModelJudgeTest.java
similarity index 96%
rename from agenteval-judge/src/test/java/com/agenteval/judge/multi/MultiModelJudgeTest.java
rename to agenteval-judge/src/test/java/org/byteveda/agenteval/judge/multi/MultiModelJudgeTest.java
index b47fcf0..6e062aa 100644
--- a/agenteval-judge/src/test/java/com/agenteval/judge/multi/MultiModelJudgeTest.java
+++ b/agenteval-judge/src/test/java/org/byteveda/agenteval/judge/multi/MultiModelJudgeTest.java
@@ -1,9 +1,9 @@
-package com.agenteval.judge.multi;
+package org.byteveda.agenteval.judge.multi;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.model.TokenUsage;
-import com.agenteval.judge.JudgeException;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.model.TokenUsage;
+import org.byteveda.agenteval.judge.JudgeException;
 import org.junit.jupiter.api.Test;
 
 import static org.assertj.core.api.Assertions.assertThat;
diff --git a/agenteval-judge/src/test/java/com/agenteval/judge/parse/JudgeResponseParserTest.java b/agenteval-judge/src/test/java/org/byteveda/agenteval/judge/parse/JudgeResponseParserTest.java
similarity index 95%
rename from agenteval-judge/src/test/java/com/agenteval/judge/parse/JudgeResponseParserTest.java
rename to agenteval-judge/src/test/java/org/byteveda/agenteval/judge/parse/JudgeResponseParserTest.java
index 595bf57..02ab609 100644
--- a/agenteval-judge/src/test/java/com/agenteval/judge/parse/JudgeResponseParserTest.java
+++ b/agenteval-judge/src/test/java/org/byteveda/agenteval/judge/parse/JudgeResponseParserTest.java
@@ -1,7 +1,7 @@
-package com.agenteval.judge.parse;
+package org.byteveda.agenteval.judge.parse;
 
-import com.agenteval.judge.JudgeException;
-import com.agenteval.judge.parse.JudgeResponseParser.ParsedScore;
+import org.byteveda.agenteval.judge.JudgeException;
+import org.byteveda.agenteval.judge.parse.JudgeResponseParser.ParsedScore;
 import org.junit.jupiter.api.Test;
 
 import static org.assertj.core.api.Assertions.assertThat;
diff --git a/agenteval-judge/src/test/java/com/agenteval/judge/provider/AnthropicJudgeModelTest.java b/agenteval-judge/src/test/java/org/byteveda/agenteval/judge/provider/AnthropicJudgeModelTest.java
similarity index 91%
rename from agenteval-judge/src/test/java/com/agenteval/judge/provider/AnthropicJudgeModelTest.java
rename to agenteval-judge/src/test/java/org/byteveda/agenteval/judge/provider/AnthropicJudgeModelTest.java
index 58376fb..b77ab16 100644
--- a/agenteval-judge/src/test/java/com/agenteval/judge/provider/AnthropicJudgeModelTest.java
+++ b/agenteval-judge/src/test/java/org/byteveda/agenteval/judge/provider/AnthropicJudgeModelTest.java
@@ -1,11 +1,11 @@
-package com.agenteval.judge.provider;
-
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.judge.JudgeException;
-import com.agenteval.judge.config.JudgeConfig;
-import com.agenteval.judge.http.HttpJudgeClient;
-import com.agenteval.judge.http.HttpJudgeRequest;
-import com.agenteval.judge.http.HttpJudgeResponse;
+package org.byteveda.agenteval.judge.provider;
+
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.judge.JudgeException;
+import org.byteveda.agenteval.judge.config.JudgeConfig;
+import org.byteveda.agenteval.judge.http.HttpJudgeClient;
+import org.byteveda.agenteval.judge.http.HttpJudgeRequest;
+import org.byteveda.agenteval.judge.http.HttpJudgeResponse;
 import com.fasterxml.jackson.databind.JsonNode;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import org.junit.jupiter.api.BeforeEach;
diff --git a/agenteval-judge/src/test/java/com/agenteval/judge/provider/AzureOpenAiJudgeModelTest.java b/agenteval-judge/src/test/java/org/byteveda/agenteval/judge/provider/AzureOpenAiJudgeModelTest.java
similarity index 93%
rename from agenteval-judge/src/test/java/com/agenteval/judge/provider/AzureOpenAiJudgeModelTest.java
rename to agenteval-judge/src/test/java/org/byteveda/agenteval/judge/provider/AzureOpenAiJudgeModelTest.java
index d9a3b00..16ecc58 100644
--- a/agenteval-judge/src/test/java/com/agenteval/judge/provider/AzureOpenAiJudgeModelTest.java
+++ b/agenteval-judge/src/test/java/org/byteveda/agenteval/judge/provider/AzureOpenAiJudgeModelTest.java
@@ -1,11 +1,11 @@
-package com.agenteval.judge.provider;
-
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.judge.JudgeException;
-import com.agenteval.judge.config.JudgeConfig;
-import com.agenteval.judge.http.HttpJudgeClient;
-import com.agenteval.judge.http.HttpJudgeRequest;
-import com.agenteval.judge.http.HttpJudgeResponse;
+package org.byteveda.agenteval.judge.provider;
+
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.judge.JudgeException;
+import org.byteveda.agenteval.judge.config.JudgeConfig;
+import org.byteveda.agenteval.judge.http.HttpJudgeClient;
+import org.byteveda.agenteval.judge.http.HttpJudgeRequest;
+import org.byteveda.agenteval.judge.http.HttpJudgeResponse;
 import com.fasterxml.jackson.databind.JsonNode;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import org.junit.jupiter.api.BeforeEach;
diff --git a/agenteval-judge/src/test/java/com/agenteval/judge/provider/BedrockJudgeModelTest.java b/agenteval-judge/src/test/java/org/byteveda/agenteval/judge/provider/BedrockJudgeModelTest.java
similarity index 93%
rename from agenteval-judge/src/test/java/com/agenteval/judge/provider/BedrockJudgeModelTest.java
rename to agenteval-judge/src/test/java/org/byteveda/agenteval/judge/provider/BedrockJudgeModelTest.java
index bd517de..c1cb7cf 100644
--- a/agenteval-judge/src/test/java/com/agenteval/judge/provider/BedrockJudgeModelTest.java
+++ b/agenteval-judge/src/test/java/org/byteveda/agenteval/judge/provider/BedrockJudgeModelTest.java
@@ -1,11 +1,11 @@
-package com.agenteval.judge.provider;
-
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.judge.JudgeException;
-import com.agenteval.judge.config.JudgeConfig;
-import com.agenteval.judge.http.HttpJudgeClient;
-import com.agenteval.judge.http.HttpJudgeRequest;
-import com.agenteval.judge.http.HttpJudgeResponse;
+package org.byteveda.agenteval.judge.provider;
+
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.judge.JudgeException;
+import org.byteveda.agenteval.judge.config.JudgeConfig;
+import org.byteveda.agenteval.judge.http.HttpJudgeClient;
+import org.byteveda.agenteval.judge.http.HttpJudgeRequest;
+import org.byteveda.agenteval.judge.http.HttpJudgeResponse;
 import com.fasterxml.jackson.databind.JsonNode;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import org.junit.jupiter.api.BeforeEach;
diff --git a/agenteval-judge/src/test/java/com/agenteval/judge/provider/CustomHttpJudgeModelTest.java b/agenteval-judge/src/test/java/org/byteveda/agenteval/judge/provider/CustomHttpJudgeModelTest.java
similarity index 93%
rename from agenteval-judge/src/test/java/com/agenteval/judge/provider/CustomHttpJudgeModelTest.java
rename to agenteval-judge/src/test/java/org/byteveda/agenteval/judge/provider/CustomHttpJudgeModelTest.java
index 660ec4f..0160611 100644
--- a/agenteval-judge/src/test/java/com/agenteval/judge/provider/CustomHttpJudgeModelTest.java
+++ b/agenteval-judge/src/test/java/org/byteveda/agenteval/judge/provider/CustomHttpJudgeModelTest.java
@@ -1,11 +1,11 @@
-package com.agenteval.judge.provider;
-
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.judge.JudgeException;
-import com.agenteval.judge.config.JudgeConfig;
-import com.agenteval.judge.http.HttpJudgeClient;
-import com.agenteval.judge.http.HttpJudgeRequest;
-import com.agenteval.judge.http.HttpJudgeResponse;
+package org.byteveda.agenteval.judge.provider;
+
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.judge.JudgeException;
+import org.byteveda.agenteval.judge.config.JudgeConfig;
+import org.byteveda.agenteval.judge.http.HttpJudgeClient;
+import org.byteveda.agenteval.judge.http.HttpJudgeRequest;
+import org.byteveda.agenteval.judge.http.HttpJudgeResponse;
 import com.fasterxml.jackson.databind.JsonNode;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import org.junit.jupiter.api.BeforeEach;
diff --git a/agenteval-judge/src/test/java/com/agenteval/judge/provider/GoogleJudgeModelTest.java b/agenteval-judge/src/test/java/org/byteveda/agenteval/judge/provider/GoogleJudgeModelTest.java
similarity index 92%
rename from agenteval-judge/src/test/java/com/agenteval/judge/provider/GoogleJudgeModelTest.java
rename to agenteval-judge/src/test/java/org/byteveda/agenteval/judge/provider/GoogleJudgeModelTest.java
index 65239a7..3692bda 100644
--- a/agenteval-judge/src/test/java/com/agenteval/judge/provider/GoogleJudgeModelTest.java
+++ b/agenteval-judge/src/test/java/org/byteveda/agenteval/judge/provider/GoogleJudgeModelTest.java
@@ -1,11 +1,11 @@
-package com.agenteval.judge.provider;
-
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.judge.JudgeException;
-import com.agenteval.judge.config.JudgeConfig;
-import com.agenteval.judge.http.HttpJudgeClient;
-import com.agenteval.judge.http.HttpJudgeRequest;
-import com.agenteval.judge.http.HttpJudgeResponse;
+package org.byteveda.agenteval.judge.provider;
+
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.judge.JudgeException;
+import org.byteveda.agenteval.judge.config.JudgeConfig;
+import org.byteveda.agenteval.judge.http.HttpJudgeClient;
+import org.byteveda.agenteval.judge.http.HttpJudgeRequest;
+import org.byteveda.agenteval.judge.http.HttpJudgeResponse;
 import com.fasterxml.jackson.databind.JsonNode;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import org.junit.jupiter.api.BeforeEach;
diff --git a/agenteval-judge/src/test/java/com/agenteval/judge/provider/OllamaJudgeModelTest.java b/agenteval-judge/src/test/java/org/byteveda/agenteval/judge/provider/OllamaJudgeModelTest.java
similarity index 90%
rename from agenteval-judge/src/test/java/com/agenteval/judge/provider/OllamaJudgeModelTest.java
rename to agenteval-judge/src/test/java/org/byteveda/agenteval/judge/provider/OllamaJudgeModelTest.java
index 10c663a..b9d95ca 100644
--- a/agenteval-judge/src/test/java/com/agenteval/judge/provider/OllamaJudgeModelTest.java
+++ b/agenteval-judge/src/test/java/org/byteveda/agenteval/judge/provider/OllamaJudgeModelTest.java
@@ -1,9 +1,9 @@
-package com.agenteval.judge.provider;
+package org.byteveda.agenteval.judge.provider;
 
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.judge.config.JudgeConfig;
-import com.agenteval.judge.http.HttpJudgeClient;
-import com.agenteval.judge.http.HttpJudgeResponse;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.judge.config.JudgeConfig;
+import org.byteveda.agenteval.judge.http.HttpJudgeClient;
+import org.byteveda.agenteval.judge.http.HttpJudgeResponse;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-judge/src/test/java/com/agenteval/judge/provider/OpenAiJudgeModelTest.java b/agenteval-judge/src/test/java/org/byteveda/agenteval/judge/provider/OpenAiJudgeModelTest.java
similarity index 91%
rename from agenteval-judge/src/test/java/com/agenteval/judge/provider/OpenAiJudgeModelTest.java
rename to agenteval-judge/src/test/java/org/byteveda/agenteval/judge/provider/OpenAiJudgeModelTest.java
index fab5246..4bcf354 100644
--- a/agenteval-judge/src/test/java/com/agenteval/judge/provider/OpenAiJudgeModelTest.java
+++ b/agenteval-judge/src/test/java/org/byteveda/agenteval/judge/provider/OpenAiJudgeModelTest.java
@@ -1,11 +1,11 @@
-package com.agenteval.judge.provider;
-
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.judge.JudgeException;
-import com.agenteval.judge.config.JudgeConfig;
-import com.agenteval.judge.http.HttpJudgeClient;
-import com.agenteval.judge.http.HttpJudgeRequest;
-import com.agenteval.judge.http.HttpJudgeResponse;
+package org.byteveda.agenteval.judge.provider;
+
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.judge.JudgeException;
+import org.byteveda.agenteval.judge.config.JudgeConfig;
+import org.byteveda.agenteval.judge.http.HttpJudgeClient;
+import org.byteveda.agenteval.judge.http.HttpJudgeRequest;
+import org.byteveda.agenteval.judge.http.HttpJudgeResponse;
 import com.fasterxml.jackson.databind.JsonNode;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import org.junit.jupiter.api.BeforeEach;
diff --git a/agenteval-junit5/pom.xml b/agenteval-junit5/pom.xml
index 965f14c..c7647ba 100644
--- a/agenteval-junit5/pom.xml
+++ b/agenteval-junit5/pom.xml
@@ -5,7 +5,7 @@
     4.0.0
 
     
-        com.agenteval
+        org.byteveda.agenteval
         agenteval-parent
         0.1.0-SNAPSHOT
     
@@ -16,11 +16,11 @@
 
     
         
-            com.agenteval
+            org.byteveda.agenteval
             agenteval-core
         
         
-            com.agenteval
+            org.byteveda.agenteval
             agenteval-datasets
         
         
diff --git a/agenteval-junit5/src/main/java/com/agenteval/junit5/annotation/AgentTest.java b/agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/annotation/AgentTest.java
similarity index 87%
rename from agenteval-junit5/src/main/java/com/agenteval/junit5/annotation/AgentTest.java
rename to agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/annotation/AgentTest.java
index 49ec911..b7bd9ea 100644
--- a/agenteval-junit5/src/main/java/com/agenteval/junit5/annotation/AgentTest.java
+++ b/agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/annotation/AgentTest.java
@@ -1,6 +1,6 @@
-package com.agenteval.junit5.annotation;
+package org.byteveda.agenteval.junit5.annotation;
 
-import com.agenteval.junit5.extension.AgentEvalExtension;
+import org.byteveda.agenteval.junit5.extension.AgentEvalExtension;
 import org.junit.jupiter.api.Tag;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.extension.ExtendWith;
diff --git a/agenteval-junit5/src/main/java/com/agenteval/junit5/annotation/DatasetSource.java b/agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/annotation/DatasetSource.java
similarity index 75%
rename from agenteval-junit5/src/main/java/com/agenteval/junit5/annotation/DatasetSource.java
rename to agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/annotation/DatasetSource.java
index 40a6b5b..6310db2 100644
--- a/agenteval-junit5/src/main/java/com/agenteval/junit5/annotation/DatasetSource.java
+++ b/agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/annotation/DatasetSource.java
@@ -1,6 +1,6 @@
-package com.agenteval.junit5.annotation;
+package org.byteveda.agenteval.junit5.annotation;
 
-import com.agenteval.junit5.extension.DatasetArgumentsProvider;
+import org.byteveda.agenteval.junit5.extension.DatasetArgumentsProvider;
 import org.junit.jupiter.params.provider.ArgumentsSource;
 
 import java.lang.annotation.ElementType;
@@ -9,7 +9,7 @@
 import java.lang.annotation.Target;
 
 /**
- * Provides {@link com.agenteval.core.model.AgentTestCase} arguments from a JSON dataset file.
+ * Provides {@link org.byteveda.agenteval.core.model.AgentTestCase} arguments from a JSON dataset file.
  *
  * 
{@code
  * @ParameterizedTest
diff --git a/agenteval-junit5/src/main/java/com/agenteval/junit5/annotation/EvalTimeout.java b/agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/annotation/EvalTimeout.java
similarity index 89%
rename from agenteval-junit5/src/main/java/com/agenteval/junit5/annotation/EvalTimeout.java
rename to agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/annotation/EvalTimeout.java
index b2b11ae..f263703 100644
--- a/agenteval-junit5/src/main/java/com/agenteval/junit5/annotation/EvalTimeout.java
+++ b/agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/annotation/EvalTimeout.java
@@ -1,6 +1,6 @@
-package com.agenteval.junit5.annotation;
+package org.byteveda.agenteval.junit5.annotation;
 
-import com.agenteval.junit5.extension.AgentEvalExtension;
+import org.byteveda.agenteval.junit5.extension.AgentEvalExtension;
 import org.junit.jupiter.api.extension.ExtendWith;
 
 import java.lang.annotation.ElementType;
diff --git a/agenteval-junit5/src/main/java/com/agenteval/junit5/annotation/GoldenSet.java b/agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/annotation/GoldenSet.java
similarity index 95%
rename from agenteval-junit5/src/main/java/com/agenteval/junit5/annotation/GoldenSet.java
rename to agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/annotation/GoldenSet.java
index 14410aa..91bdf08 100644
--- a/agenteval-junit5/src/main/java/com/agenteval/junit5/annotation/GoldenSet.java
+++ b/agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/annotation/GoldenSet.java
@@ -1,4 +1,4 @@
-package com.agenteval.junit5.annotation;
+package org.byteveda.agenteval.junit5.annotation;
 
 import java.lang.annotation.ElementType;
 import java.lang.annotation.Retention;
diff --git a/agenteval-junit5/src/main/java/com/agenteval/junit5/annotation/JudgeModelConfig.java b/agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/annotation/JudgeModelConfig.java
similarity index 92%
rename from agenteval-junit5/src/main/java/com/agenteval/junit5/annotation/JudgeModelConfig.java
rename to agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/annotation/JudgeModelConfig.java
index 79a5ddd..0f00051 100644
--- a/agenteval-junit5/src/main/java/com/agenteval/junit5/annotation/JudgeModelConfig.java
+++ b/agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/annotation/JudgeModelConfig.java
@@ -1,6 +1,6 @@
-package com.agenteval.junit5.annotation;
+package org.byteveda.agenteval.junit5.annotation;
 
-import com.agenteval.junit5.extension.AgentEvalExtension;
+import org.byteveda.agenteval.junit5.extension.AgentEvalExtension;
 import org.junit.jupiter.api.extension.ExtendWith;
 
 import java.lang.annotation.ElementType;
diff --git a/agenteval-junit5/src/main/java/com/agenteval/junit5/annotation/Metric.java b/agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/annotation/Metric.java
similarity index 86%
rename from agenteval-junit5/src/main/java/com/agenteval/junit5/annotation/Metric.java
rename to agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/annotation/Metric.java
index a8b3aff..b478ec5 100644
--- a/agenteval-junit5/src/main/java/com/agenteval/junit5/annotation/Metric.java
+++ b/agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/annotation/Metric.java
@@ -1,7 +1,7 @@
-package com.agenteval.junit5.annotation;
+package org.byteveda.agenteval.junit5.annotation;
 
-import com.agenteval.core.metric.EvalMetric;
-import com.agenteval.junit5.extension.AgentEvalExtension;
+import org.byteveda.agenteval.core.metric.EvalMetric;
+import org.byteveda.agenteval.junit5.extension.AgentEvalExtension;
 import org.junit.jupiter.api.extension.ExtendWith;
 
 import java.lang.annotation.ElementType;
diff --git a/agenteval-junit5/src/main/java/com/agenteval/junit5/annotation/Metrics.java b/agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/annotation/Metrics.java
similarity index 79%
rename from agenteval-junit5/src/main/java/com/agenteval/junit5/annotation/Metrics.java
rename to agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/annotation/Metrics.java
index 65e11ba..4db4b84 100644
--- a/agenteval-junit5/src/main/java/com/agenteval/junit5/annotation/Metrics.java
+++ b/agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/annotation/Metrics.java
@@ -1,6 +1,6 @@
-package com.agenteval.junit5.annotation;
+package org.byteveda.agenteval.junit5.annotation;
 
-import com.agenteval.junit5.extension.AgentEvalExtension;
+import org.byteveda.agenteval.junit5.extension.AgentEvalExtension;
 import org.junit.jupiter.api.extension.ExtendWith;
 
 import java.lang.annotation.ElementType;
diff --git a/agenteval-junit5/src/main/java/com/agenteval/junit5/assertion/AgentAssertions.java b/agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/assertion/AgentAssertions.java
similarity index 88%
rename from agenteval-junit5/src/main/java/com/agenteval/junit5/assertion/AgentAssertions.java
rename to agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/assertion/AgentAssertions.java
index 06359c5..8a6d36d 100644
--- a/agenteval-junit5/src/main/java/com/agenteval/junit5/assertion/AgentAssertions.java
+++ b/agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/assertion/AgentAssertions.java
@@ -1,6 +1,6 @@
-package com.agenteval.junit5.assertion;
+package org.byteveda.agenteval.junit5.assertion;
 
-import com.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.AgentTestCase;
 
 /**
  * Static entry point for fluent agent test case assertions.
diff --git a/agenteval-junit5/src/main/java/com/agenteval/junit5/assertion/AgentTestCaseAssert.java b/agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/assertion/AgentTestCaseAssert.java
similarity index 95%
rename from agenteval-junit5/src/main/java/com/agenteval/junit5/assertion/AgentTestCaseAssert.java
rename to agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/assertion/AgentTestCaseAssert.java
index 9cf8254..c5fb8d2 100644
--- a/agenteval-junit5/src/main/java/com/agenteval/junit5/assertion/AgentTestCaseAssert.java
+++ b/agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/assertion/AgentTestCaseAssert.java
@@ -1,8 +1,8 @@
-package com.agenteval.junit5.assertion;
+package org.byteveda.agenteval.junit5.assertion;
 
-import com.agenteval.core.metric.EvalMetric;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.metric.EvalMetric;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
 
 import java.util.Objects;
 
diff --git a/agenteval-junit5/src/main/java/com/agenteval/junit5/extension/AgentEvalExtension.java b/agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/extension/AgentEvalExtension.java
similarity index 93%
rename from agenteval-junit5/src/main/java/com/agenteval/junit5/extension/AgentEvalExtension.java
rename to agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/extension/AgentEvalExtension.java
index b2357e0..c179d00 100644
--- a/agenteval-junit5/src/main/java/com/agenteval/junit5/extension/AgentEvalExtension.java
+++ b/agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/extension/AgentEvalExtension.java
@@ -1,17 +1,17 @@
-package com.agenteval.junit5.extension;
-
-import com.agenteval.core.config.AgentEvalConfig;
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.metric.EvalMetric;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
-import com.agenteval.datasets.DatasetLoaders;
-import com.agenteval.datasets.EvalDataset;
-import com.agenteval.junit5.annotation.EvalTimeout;
-import com.agenteval.junit5.annotation.GoldenSet;
-import com.agenteval.junit5.annotation.JudgeModelConfig;
-import com.agenteval.junit5.annotation.Metric;
-import com.agenteval.junit5.annotation.Metrics;
+package org.byteveda.agenteval.junit5.extension;
+
+import org.byteveda.agenteval.core.config.AgentEvalConfig;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.metric.EvalMetric;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.datasets.DatasetLoaders;
+import org.byteveda.agenteval.datasets.EvalDataset;
+import org.byteveda.agenteval.junit5.annotation.EvalTimeout;
+import org.byteveda.agenteval.junit5.annotation.GoldenSet;
+import org.byteveda.agenteval.junit5.annotation.JudgeModelConfig;
+import org.byteveda.agenteval.junit5.annotation.Metric;
+import org.byteveda.agenteval.junit5.annotation.Metrics;
 import org.junit.jupiter.api.extension.AfterEachCallback;
 import org.junit.jupiter.api.extension.ExtensionContext;
 import org.junit.jupiter.api.extension.ExtensionContext.Namespace;
diff --git a/agenteval-junit5/src/main/java/com/agenteval/junit5/extension/DatasetArgumentsProvider.java b/agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/extension/DatasetArgumentsProvider.java
similarity index 75%
rename from agenteval-junit5/src/main/java/com/agenteval/junit5/extension/DatasetArgumentsProvider.java
rename to agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/extension/DatasetArgumentsProvider.java
index ae90ea4..2cb6340 100644
--- a/agenteval-junit5/src/main/java/com/agenteval/junit5/extension/DatasetArgumentsProvider.java
+++ b/agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/extension/DatasetArgumentsProvider.java
@@ -1,13 +1,13 @@
-package com.agenteval.junit5.extension;
+package org.byteveda.agenteval.junit5.extension;
 
-import com.agenteval.datasets.DatasetException;
-import com.agenteval.datasets.DatasetFormat;
-import com.agenteval.datasets.EvalDataset;
-import com.agenteval.datasets.csv.CsvDatasetLoader;
-import com.agenteval.datasets.json.JsonDatasetLoader;
-import com.agenteval.datasets.jsonl.JsonlDatasetLoader;
-import com.agenteval.datasets.yaml.YamlDatasetLoader;
-import com.agenteval.junit5.annotation.DatasetSource;
+import org.byteveda.agenteval.datasets.DatasetException;
+import org.byteveda.agenteval.datasets.DatasetFormat;
+import org.byteveda.agenteval.datasets.EvalDataset;
+import org.byteveda.agenteval.datasets.csv.CsvDatasetLoader;
+import org.byteveda.agenteval.datasets.json.JsonDatasetLoader;
+import org.byteveda.agenteval.datasets.jsonl.JsonlDatasetLoader;
+import org.byteveda.agenteval.datasets.yaml.YamlDatasetLoader;
+import org.byteveda.agenteval.junit5.annotation.DatasetSource;
 import org.junit.jupiter.api.extension.ExtensionContext;
 import org.junit.jupiter.params.provider.Arguments;
 import org.junit.jupiter.params.provider.ArgumentsProvider;
diff --git a/agenteval-junit5/src/main/java/com/agenteval/junit5/extension/JudgeModelResolver.java b/agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/extension/JudgeModelResolver.java
similarity index 92%
rename from agenteval-junit5/src/main/java/com/agenteval/junit5/extension/JudgeModelResolver.java
rename to agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/extension/JudgeModelResolver.java
index cd301c6..49ede78 100644
--- a/agenteval-junit5/src/main/java/com/agenteval/junit5/extension/JudgeModelResolver.java
+++ b/agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/extension/JudgeModelResolver.java
@@ -1,6 +1,6 @@
-package com.agenteval.junit5.extension;
+package org.byteveda.agenteval.junit5.extension;
 
-import com.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeModel;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -17,7 +17,7 @@ final class JudgeModelResolver {
 
     private static final Logger LOG = LoggerFactory.getLogger(JudgeModelResolver.class);
 
-    private static final String JUDGE_PACKAGE = "com.agenteval.judge.provider.";
+    private static final String JUDGE_PACKAGE = "org.byteveda.agenteval.judge.provider.";
 
     private JudgeModelResolver() {}
 
@@ -69,7 +69,7 @@ private static JudgeModel instantiate(Class clazz, String model, String apiKe
 
         // Try JudgeConfig-based constructor via builder if available
         try {
-            Class configClass = Class.forName("com.agenteval.judge.config.JudgeConfig");
+            Class configClass = Class.forName("org.byteveda.agenteval.judge.config.JudgeConfig");
             Object configBuilder = configClass.getMethod("builder").invoke(null);
             Class builderClass = configBuilder.getClass();
             builderClass.getMethod("modelId", String.class).invoke(configBuilder, model);
diff --git a/agenteval-junit5/src/main/java/com/agenteval/junit5/extension/MetricFactory.java b/agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/extension/MetricFactory.java
similarity index 96%
rename from agenteval-junit5/src/main/java/com/agenteval/junit5/extension/MetricFactory.java
rename to agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/extension/MetricFactory.java
index 950ed26..9974742 100644
--- a/agenteval-junit5/src/main/java/com/agenteval/junit5/extension/MetricFactory.java
+++ b/agenteval-junit5/src/main/java/org/byteveda/agenteval/junit5/extension/MetricFactory.java
@@ -1,7 +1,7 @@
-package com.agenteval.junit5.extension;
+package org.byteveda.agenteval.junit5.extension;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.metric.EvalMetric;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.metric.EvalMetric;
 import java.lang.reflect.Constructor;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
diff --git a/agenteval-junit5/src/test/java/com/agenteval/junit5/assertion/AgentAssertionsTest.java b/agenteval-junit5/src/test/java/org/byteveda/agenteval/junit5/assertion/AgentAssertionsTest.java
similarity index 96%
rename from agenteval-junit5/src/test/java/com/agenteval/junit5/assertion/AgentAssertionsTest.java
rename to agenteval-junit5/src/test/java/org/byteveda/agenteval/junit5/assertion/AgentAssertionsTest.java
index ea9db48..15cecde 100644
--- a/agenteval-junit5/src/test/java/com/agenteval/junit5/assertion/AgentAssertionsTest.java
+++ b/agenteval-junit5/src/test/java/org/byteveda/agenteval/junit5/assertion/AgentAssertionsTest.java
@@ -1,9 +1,9 @@
-package com.agenteval.junit5.assertion;
+package org.byteveda.agenteval.junit5.assertion;
 
-import com.agenteval.core.metric.EvalMetric;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
-import com.agenteval.core.model.ToolCall;
+import org.byteveda.agenteval.core.metric.EvalMetric;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.model.ToolCall;
 import org.junit.jupiter.api.Test;
 
 import java.util.List;
diff --git a/agenteval-junit5/src/test/java/com/agenteval/junit5/extension/AgentEvalExtensionTest.java b/agenteval-junit5/src/test/java/org/byteveda/agenteval/junit5/extension/AgentEvalExtensionTest.java
similarity index 80%
rename from agenteval-junit5/src/test/java/com/agenteval/junit5/extension/AgentEvalExtensionTest.java
rename to agenteval-junit5/src/test/java/org/byteveda/agenteval/junit5/extension/AgentEvalExtensionTest.java
index 49b54bc..d10cae8 100644
--- a/agenteval-junit5/src/test/java/com/agenteval/junit5/extension/AgentEvalExtensionTest.java
+++ b/agenteval-junit5/src/test/java/org/byteveda/agenteval/junit5/extension/AgentEvalExtensionTest.java
@@ -1,10 +1,10 @@
-package com.agenteval.junit5.extension;
+package org.byteveda.agenteval.junit5.extension;
 
-import com.agenteval.core.metric.EvalMetric;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
-import com.agenteval.junit5.annotation.AgentTest;
-import com.agenteval.junit5.annotation.Metric;
+import org.byteveda.agenteval.core.metric.EvalMetric;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.junit5.annotation.AgentTest;
+import org.byteveda.agenteval.junit5.annotation.Metric;
 import org.junit.jupiter.api.Nested;
 import org.junit.jupiter.api.Test;
 
@@ -63,7 +63,7 @@ void shouldPassWithPassingMetric(AgentTestCase testCase) {
     @Test
     void shouldCreateExtensionWithConfig() {
         var ext = AgentEvalExtension.withConfig(
-                com.agenteval.core.config.AgentEvalConfig.defaults());
+                org.byteveda.agenteval.core.config.AgentEvalConfig.defaults());
         assertThat(ext).isNotNull();
     }
 }
diff --git a/agenteval-junit5/src/test/java/com/agenteval/junit5/extension/DatasetArgumentsProviderTest.java b/agenteval-junit5/src/test/java/org/byteveda/agenteval/junit5/extension/DatasetArgumentsProviderTest.java
similarity index 86%
rename from agenteval-junit5/src/test/java/com/agenteval/junit5/extension/DatasetArgumentsProviderTest.java
rename to agenteval-junit5/src/test/java/org/byteveda/agenteval/junit5/extension/DatasetArgumentsProviderTest.java
index 5d7d0d7..771e90d 100644
--- a/agenteval-junit5/src/test/java/com/agenteval/junit5/extension/DatasetArgumentsProviderTest.java
+++ b/agenteval-junit5/src/test/java/org/byteveda/agenteval/junit5/extension/DatasetArgumentsProviderTest.java
@@ -1,8 +1,8 @@
-package com.agenteval.junit5.extension;
+package org.byteveda.agenteval.junit5.extension;
 
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.datasets.DatasetException;
-import com.agenteval.junit5.annotation.DatasetSource;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.datasets.DatasetException;
+import org.byteveda.agenteval.junit5.annotation.DatasetSource;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.extension.ExtensionContext;
 import java.lang.annotation.Annotation;
diff --git a/agenteval-junit5/src/test/java/com/agenteval/junit5/extension/MetricFactoryTest.java b/agenteval-junit5/src/test/java/org/byteveda/agenteval/junit5/extension/MetricFactoryTest.java
similarity index 92%
rename from agenteval-junit5/src/test/java/com/agenteval/junit5/extension/MetricFactoryTest.java
rename to agenteval-junit5/src/test/java/org/byteveda/agenteval/junit5/extension/MetricFactoryTest.java
index d9ec649..2eacf3e 100644
--- a/agenteval-junit5/src/test/java/com/agenteval/junit5/extension/MetricFactoryTest.java
+++ b/agenteval-junit5/src/test/java/org/byteveda/agenteval/junit5/extension/MetricFactoryTest.java
@@ -1,10 +1,10 @@
-package com.agenteval.junit5.extension;
+package org.byteveda.agenteval.junit5.extension;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.metric.EvalMetric;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.metric.EvalMetric;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
 import org.junit.jupiter.api.Test;
 
 import static org.assertj.core.api.Assertions.assertThat;
diff --git a/agenteval-langchain4j/pom.xml b/agenteval-langchain4j/pom.xml
index 71eb48b..40889ec 100644
--- a/agenteval-langchain4j/pom.xml
+++ b/agenteval-langchain4j/pom.xml
@@ -5,7 +5,7 @@
     4.0.0
 
     
-        com.agenteval
+        org.byteveda.agenteval
         agenteval-parent
         0.1.0-SNAPSHOT
     
@@ -20,7 +20,7 @@
 
     
         
-            com.agenteval
+            org.byteveda.agenteval
             agenteval-core
         
         
diff --git a/agenteval-langchain4j/src/main/java/com/agenteval/langchain4j/LangChain4jCapture.java b/agenteval-langchain4j/src/main/java/org/byteveda/agenteval/langchain4j/LangChain4jCapture.java
similarity index 93%
rename from agenteval-langchain4j/src/main/java/com/agenteval/langchain4j/LangChain4jCapture.java
rename to agenteval-langchain4j/src/main/java/org/byteveda/agenteval/langchain4j/LangChain4jCapture.java
index 588c671..01a076a 100644
--- a/agenteval-langchain4j/src/main/java/com/agenteval/langchain4j/LangChain4jCapture.java
+++ b/agenteval-langchain4j/src/main/java/org/byteveda/agenteval/langchain4j/LangChain4jCapture.java
@@ -1,6 +1,6 @@
-package com.agenteval.langchain4j;
+package org.byteveda.agenteval.langchain4j;
 
-import com.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.AgentTestCase;
 import dev.langchain4j.data.message.AiMessage;
 import dev.langchain4j.data.message.UserMessage;
 import dev.langchain4j.model.chat.ChatLanguageModel;
diff --git a/agenteval-langchain4j/src/main/java/com/agenteval/langchain4j/LangChain4jContentRetrieverCapture.java b/agenteval-langchain4j/src/main/java/org/byteveda/agenteval/langchain4j/LangChain4jContentRetrieverCapture.java
similarity index 97%
rename from agenteval-langchain4j/src/main/java/com/agenteval/langchain4j/LangChain4jContentRetrieverCapture.java
rename to agenteval-langchain4j/src/main/java/org/byteveda/agenteval/langchain4j/LangChain4jContentRetrieverCapture.java
index 2add42a..a2694e1 100644
--- a/agenteval-langchain4j/src/main/java/com/agenteval/langchain4j/LangChain4jContentRetrieverCapture.java
+++ b/agenteval-langchain4j/src/main/java/org/byteveda/agenteval/langchain4j/LangChain4jContentRetrieverCapture.java
@@ -1,4 +1,4 @@
-package com.agenteval.langchain4j;
+package org.byteveda.agenteval.langchain4j;
 
 import dev.langchain4j.rag.content.Content;
 import dev.langchain4j.rag.content.retriever.ContentRetriever;
diff --git a/agenteval-langchain4j/src/main/java/com/agenteval/langchain4j/LangChain4jTestCaseBuilder.java b/agenteval-langchain4j/src/main/java/org/byteveda/agenteval/langchain4j/LangChain4jTestCaseBuilder.java
similarity index 89%
rename from agenteval-langchain4j/src/main/java/com/agenteval/langchain4j/LangChain4jTestCaseBuilder.java
rename to agenteval-langchain4j/src/main/java/org/byteveda/agenteval/langchain4j/LangChain4jTestCaseBuilder.java
index 283b3aa..e04b1d7 100644
--- a/agenteval-langchain4j/src/main/java/com/agenteval/langchain4j/LangChain4jTestCaseBuilder.java
+++ b/agenteval-langchain4j/src/main/java/org/byteveda/agenteval/langchain4j/LangChain4jTestCaseBuilder.java
@@ -1,8 +1,8 @@
-package com.agenteval.langchain4j;
+package org.byteveda.agenteval.langchain4j;
 
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.TokenUsage;
-import com.agenteval.core.model.ToolCall;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.TokenUsage;
+import org.byteveda.agenteval.core.model.ToolCall;
 import dev.langchain4j.data.message.AiMessage;
 import dev.langchain4j.model.output.Response;
 
diff --git a/agenteval-langgraph4j/pom.xml b/agenteval-langgraph4j/pom.xml
index 9fb016c..f0fd9b3 100644
--- a/agenteval-langgraph4j/pom.xml
+++ b/agenteval-langgraph4j/pom.xml
@@ -5,7 +5,7 @@
     4.0.0
 
     
-        com.agenteval
+        org.byteveda.agenteval
         agenteval-parent
         0.1.0-SNAPSHOT
     
@@ -20,7 +20,7 @@
 
     
         
-            com.agenteval
+            org.byteveda.agenteval
             agenteval-core
         
         
diff --git a/agenteval-langgraph4j/src/main/java/com/agenteval/langgraph4j/LangGraph4jCapture.java b/agenteval-langgraph4j/src/main/java/org/byteveda/agenteval/langgraph4j/LangGraph4jCapture.java
similarity index 94%
rename from agenteval-langgraph4j/src/main/java/com/agenteval/langgraph4j/LangGraph4jCapture.java
rename to agenteval-langgraph4j/src/main/java/org/byteveda/agenteval/langgraph4j/LangGraph4jCapture.java
index d17c759..ea20b09 100644
--- a/agenteval-langgraph4j/src/main/java/com/agenteval/langgraph4j/LangGraph4jCapture.java
+++ b/agenteval-langgraph4j/src/main/java/org/byteveda/agenteval/langgraph4j/LangGraph4jCapture.java
@@ -1,7 +1,7 @@
-package com.agenteval.langgraph4j;
+package org.byteveda.agenteval.langgraph4j;
 
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.ReasoningStep;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.ReasoningStep;
 import org.bsc.langgraph4j.NodeOutput;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
diff --git a/agenteval-langgraph4j/src/main/java/com/agenteval/langgraph4j/LangGraph4jTestCaseBuilder.java b/agenteval-langgraph4j/src/main/java/org/byteveda/agenteval/langgraph4j/LangGraph4jTestCaseBuilder.java
similarity index 87%
rename from agenteval-langgraph4j/src/main/java/com/agenteval/langgraph4j/LangGraph4jTestCaseBuilder.java
rename to agenteval-langgraph4j/src/main/java/org/byteveda/agenteval/langgraph4j/LangGraph4jTestCaseBuilder.java
index 76ad9dd..c82a91e 100644
--- a/agenteval-langgraph4j/src/main/java/com/agenteval/langgraph4j/LangGraph4jTestCaseBuilder.java
+++ b/agenteval-langgraph4j/src/main/java/org/byteveda/agenteval/langgraph4j/LangGraph4jTestCaseBuilder.java
@@ -1,7 +1,7 @@
-package com.agenteval.langgraph4j;
+package org.byteveda.agenteval.langgraph4j;
 
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.ReasoningStep;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.ReasoningStep;
 
 import java.util.List;
 import java.util.Map;
diff --git a/agenteval-langgraph4j/src/main/java/com/agenteval/langgraph4j/NodeMapping.java b/agenteval-langgraph4j/src/main/java/org/byteveda/agenteval/langgraph4j/NodeMapping.java
similarity index 94%
rename from agenteval-langgraph4j/src/main/java/com/agenteval/langgraph4j/NodeMapping.java
rename to agenteval-langgraph4j/src/main/java/org/byteveda/agenteval/langgraph4j/NodeMapping.java
index fd4b1dc..0321b34 100644
--- a/agenteval-langgraph4j/src/main/java/com/agenteval/langgraph4j/NodeMapping.java
+++ b/agenteval-langgraph4j/src/main/java/org/byteveda/agenteval/langgraph4j/NodeMapping.java
@@ -1,6 +1,6 @@
-package com.agenteval.langgraph4j;
+package org.byteveda.agenteval.langgraph4j;
 
-import com.agenteval.core.model.ReasoningStepType;
+import org.byteveda.agenteval.core.model.ReasoningStepType;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/agenteval-langgraph4j/src/test/java/com/agenteval/langgraph4j/NodeMappingTest.java b/agenteval-langgraph4j/src/test/java/org/byteveda/agenteval/langgraph4j/NodeMappingTest.java
similarity index 90%
rename from agenteval-langgraph4j/src/test/java/com/agenteval/langgraph4j/NodeMappingTest.java
rename to agenteval-langgraph4j/src/test/java/org/byteveda/agenteval/langgraph4j/NodeMappingTest.java
index 549a1a9..8f2f1bf 100644
--- a/agenteval-langgraph4j/src/test/java/com/agenteval/langgraph4j/NodeMappingTest.java
+++ b/agenteval-langgraph4j/src/test/java/org/byteveda/agenteval/langgraph4j/NodeMappingTest.java
@@ -1,6 +1,6 @@
-package com.agenteval.langgraph4j;
+package org.byteveda.agenteval.langgraph4j;
 
-import com.agenteval.core.model.ReasoningStepType;
+import org.byteveda.agenteval.core.model.ReasoningStepType;
 import org.junit.jupiter.api.Test;
 
 import static org.assertj.core.api.Assertions.assertThat;
diff --git a/agenteval-maven-plugin/pom.xml b/agenteval-maven-plugin/pom.xml
index 2e92edb..c8b5e8d 100644
--- a/agenteval-maven-plugin/pom.xml
+++ b/agenteval-maven-plugin/pom.xml
@@ -5,7 +5,7 @@
     4.0.0
 
     
-        com.agenteval
+        org.byteveda.agenteval
         agenteval-parent
         0.1.0-SNAPSHOT
     
@@ -35,23 +35,23 @@
             provided
         
         
-            com.agenteval
+            org.byteveda.agenteval
             agenteval-core
         
         
-            com.agenteval
+            org.byteveda.agenteval
             agenteval-judge
         
         
-            com.agenteval
+            org.byteveda.agenteval
             agenteval-metrics
         
         
-            com.agenteval
+            org.byteveda.agenteval
             agenteval-datasets
         
         
-            com.agenteval
+            org.byteveda.agenteval
             agenteval-reporting
         
         
diff --git a/agenteval-maven-plugin/src/main/java/com/agenteval/maven/EvaluateMojo.java b/agenteval-maven-plugin/src/main/java/org/byteveda/agenteval/maven/EvaluateMojo.java
similarity index 89%
rename from agenteval-maven-plugin/src/main/java/com/agenteval/maven/EvaluateMojo.java
rename to agenteval-maven-plugin/src/main/java/org/byteveda/agenteval/maven/EvaluateMojo.java
index e7325d6..49fca7e 100644
--- a/agenteval-maven-plugin/src/main/java/com/agenteval/maven/EvaluateMojo.java
+++ b/agenteval-maven-plugin/src/main/java/org/byteveda/agenteval/maven/EvaluateMojo.java
@@ -1,17 +1,17 @@
-package com.agenteval.maven;
-
-import com.agenteval.core.config.AgentEvalConfigLoader;
-import com.agenteval.core.config.YamlConfigModel;
-import com.agenteval.core.eval.CaseResult;
-import com.agenteval.core.eval.EvalResult;
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.metric.EvalMetric;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
-import com.agenteval.datasets.DatasetLoaders;
-import com.agenteval.datasets.EvalDataset;
-import com.agenteval.judge.JudgeModels;
-import com.agenteval.reporting.EvalReporter;
+package org.byteveda.agenteval.maven;
+
+import org.byteveda.agenteval.core.config.AgentEvalConfigLoader;
+import org.byteveda.agenteval.core.config.YamlConfigModel;
+import org.byteveda.agenteval.core.eval.CaseResult;
+import org.byteveda.agenteval.core.eval.EvalResult;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.metric.EvalMetric;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.datasets.DatasetLoaders;
+import org.byteveda.agenteval.datasets.EvalDataset;
+import org.byteveda.agenteval.judge.JudgeModels;
+import org.byteveda.agenteval.reporting.EvalReporter;
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.plugin.MojoFailureException;
@@ -31,7 +31,7 @@
  *
  * 
{@code
  * 
- *   com.agenteval
+ *   org.byteveda.agenteval
  *   agenteval-maven-plugin
  *   
  *     src/test/resources/golden-set.json
diff --git a/agenteval-maven-plugin/src/main/java/com/agenteval/maven/MetricResolver.java b/agenteval-maven-plugin/src/main/java/org/byteveda/agenteval/maven/MetricResolver.java
similarity index 74%
rename from agenteval-maven-plugin/src/main/java/com/agenteval/maven/MetricResolver.java
rename to agenteval-maven-plugin/src/main/java/org/byteveda/agenteval/maven/MetricResolver.java
index bca2129..53ff9fb 100644
--- a/agenteval-maven-plugin/src/main/java/com/agenteval/maven/MetricResolver.java
+++ b/agenteval-maven-plugin/src/main/java/org/byteveda/agenteval/maven/MetricResolver.java
@@ -1,20 +1,20 @@
-package com.agenteval.maven;
+package org.byteveda.agenteval.maven;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.metric.EvalMetric;
-import com.agenteval.metrics.agent.ToolSelectionAccuracyMetric;
-import com.agenteval.metrics.response.AnswerRelevancyMetric;
-import com.agenteval.metrics.response.BiasMetric;
-import com.agenteval.metrics.response.CoherenceMetric;
-import com.agenteval.metrics.response.ConcisenessMetric;
-import com.agenteval.metrics.response.CorrectnessMetric;
-import com.agenteval.metrics.response.FaithfulnessMetric;
-import com.agenteval.metrics.response.HallucinationMetric;
-import com.agenteval.metrics.response.ToxicityMetric;
-import com.agenteval.metrics.rag.ContextualPrecisionMetric;
-import com.agenteval.metrics.rag.ContextualRecallMetric;
-import com.agenteval.metrics.rag.ContextualRelevancyMetric;
-import com.agenteval.metrics.agent.TaskCompletionMetric;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.metric.EvalMetric;
+import org.byteveda.agenteval.metrics.agent.ToolSelectionAccuracyMetric;
+import org.byteveda.agenteval.metrics.response.AnswerRelevancyMetric;
+import org.byteveda.agenteval.metrics.response.BiasMetric;
+import org.byteveda.agenteval.metrics.response.CoherenceMetric;
+import org.byteveda.agenteval.metrics.response.ConcisenessMetric;
+import org.byteveda.agenteval.metrics.response.CorrectnessMetric;
+import org.byteveda.agenteval.metrics.response.FaithfulnessMetric;
+import org.byteveda.agenteval.metrics.response.HallucinationMetric;
+import org.byteveda.agenteval.metrics.response.ToxicityMetric;
+import org.byteveda.agenteval.metrics.rag.ContextualPrecisionMetric;
+import org.byteveda.agenteval.metrics.rag.ContextualRecallMetric;
+import org.byteveda.agenteval.metrics.rag.ContextualRelevancyMetric;
+import org.byteveda.agenteval.metrics.agent.TaskCompletionMetric;
 
 import java.util.Locale;
 import java.util.Map;
diff --git a/agenteval-maven-plugin/src/main/java/com/agenteval/maven/ReportFormatResolver.java b/agenteval-maven-plugin/src/main/java/org/byteveda/agenteval/maven/ReportFormatResolver.java
similarity index 82%
rename from agenteval-maven-plugin/src/main/java/com/agenteval/maven/ReportFormatResolver.java
rename to agenteval-maven-plugin/src/main/java/org/byteveda/agenteval/maven/ReportFormatResolver.java
index 03c6dc9..7df3c11 100644
--- a/agenteval-maven-plugin/src/main/java/com/agenteval/maven/ReportFormatResolver.java
+++ b/agenteval-maven-plugin/src/main/java/org/byteveda/agenteval/maven/ReportFormatResolver.java
@@ -1,11 +1,11 @@
-package com.agenteval.maven;
+package org.byteveda.agenteval.maven;
 
-import com.agenteval.reporting.ConsoleReporter;
-import com.agenteval.reporting.EvalReporter;
-import com.agenteval.reporting.HtmlReportConfig;
-import com.agenteval.reporting.HtmlReporter;
-import com.agenteval.reporting.JsonReporter;
-import com.agenteval.reporting.JunitXmlReporter;
+import org.byteveda.agenteval.reporting.ConsoleReporter;
+import org.byteveda.agenteval.reporting.EvalReporter;
+import org.byteveda.agenteval.reporting.HtmlReportConfig;
+import org.byteveda.agenteval.reporting.HtmlReporter;
+import org.byteveda.agenteval.reporting.JsonReporter;
+import org.byteveda.agenteval.reporting.JunitXmlReporter;
 
 import java.nio.file.Path;
 import java.util.ArrayList;
diff --git a/agenteval-gradle-plugin/src/test/java/com/agenteval/gradle/MetricResolverTest.java b/agenteval-maven-plugin/src/test/java/org/byteveda/agenteval/maven/MetricResolverTest.java
similarity index 91%
rename from agenteval-gradle-plugin/src/test/java/com/agenteval/gradle/MetricResolverTest.java
rename to agenteval-maven-plugin/src/test/java/org/byteveda/agenteval/maven/MetricResolverTest.java
index 24cf4d1..cd8b81f 100644
--- a/agenteval-gradle-plugin/src/test/java/com/agenteval/gradle/MetricResolverTest.java
+++ b/agenteval-maven-plugin/src/test/java/org/byteveda/agenteval/maven/MetricResolverTest.java
@@ -1,9 +1,9 @@
-package com.agenteval.gradle;
+package org.byteveda.agenteval.maven;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.metric.EvalMetric;
-import com.agenteval.core.model.TokenUsage;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.metric.EvalMetric;
+import org.byteveda.agenteval.core.model.TokenUsage;
 import org.junit.jupiter.api.Test;
 
 import static org.assertj.core.api.Assertions.assertThat;
diff --git a/agenteval-gradle-plugin/src/test/java/com/agenteval/gradle/ReportFormatResolverTest.java b/agenteval-maven-plugin/src/test/java/org/byteveda/agenteval/maven/ReportFormatResolverTest.java
similarity index 88%
rename from agenteval-gradle-plugin/src/test/java/com/agenteval/gradle/ReportFormatResolverTest.java
rename to agenteval-maven-plugin/src/test/java/org/byteveda/agenteval/maven/ReportFormatResolverTest.java
index 8bfa15c..9ccc647 100644
--- a/agenteval-gradle-plugin/src/test/java/com/agenteval/gradle/ReportFormatResolverTest.java
+++ b/agenteval-maven-plugin/src/test/java/org/byteveda/agenteval/maven/ReportFormatResolverTest.java
@@ -1,10 +1,10 @@
-package com.agenteval.gradle;
+package org.byteveda.agenteval.maven;
 
-import com.agenteval.reporting.ConsoleReporter;
-import com.agenteval.reporting.EvalReporter;
-import com.agenteval.reporting.HtmlReporter;
-import com.agenteval.reporting.JsonReporter;
-import com.agenteval.reporting.JunitXmlReporter;
+import org.byteveda.agenteval.reporting.ConsoleReporter;
+import org.byteveda.agenteval.reporting.EvalReporter;
+import org.byteveda.agenteval.reporting.HtmlReporter;
+import org.byteveda.agenteval.reporting.JsonReporter;
+import org.byteveda.agenteval.reporting.JunitXmlReporter;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.io.TempDir;
 
diff --git a/agenteval-mcp/pom.xml b/agenteval-mcp/pom.xml
index da60682..aff7999 100644
--- a/agenteval-mcp/pom.xml
+++ b/agenteval-mcp/pom.xml
@@ -5,7 +5,7 @@
     4.0.0
 
     
-        com.agenteval
+        org.byteveda.agenteval
         agenteval-parent
         0.1.0-SNAPSHOT
     
@@ -16,7 +16,7 @@
 
     
         
-            com.agenteval
+            org.byteveda.agenteval
             agenteval-core
         
         
diff --git a/agenteval-mcp/src/main/java/com/agenteval/mcp/McpCapture.java b/agenteval-mcp/src/main/java/org/byteveda/agenteval/mcp/McpCapture.java
similarity index 96%
rename from agenteval-mcp/src/main/java/com/agenteval/mcp/McpCapture.java
rename to agenteval-mcp/src/main/java/org/byteveda/agenteval/mcp/McpCapture.java
index 984192e..712bcc6 100644
--- a/agenteval-mcp/src/main/java/com/agenteval/mcp/McpCapture.java
+++ b/agenteval-mcp/src/main/java/org/byteveda/agenteval/mcp/McpCapture.java
@@ -1,6 +1,6 @@
-package com.agenteval.mcp;
+package org.byteveda.agenteval.mcp;
 
-import com.agenteval.core.model.ToolCall;
+import org.byteveda.agenteval.core.model.ToolCall;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/agenteval-mcp/src/main/java/com/agenteval/mcp/McpSchemaValidator.java b/agenteval-mcp/src/main/java/org/byteveda/agenteval/mcp/McpSchemaValidator.java
similarity index 99%
rename from agenteval-mcp/src/main/java/com/agenteval/mcp/McpSchemaValidator.java
rename to agenteval-mcp/src/main/java/org/byteveda/agenteval/mcp/McpSchemaValidator.java
index a17d9c2..3f208af 100644
--- a/agenteval-mcp/src/main/java/com/agenteval/mcp/McpSchemaValidator.java
+++ b/agenteval-mcp/src/main/java/org/byteveda/agenteval/mcp/McpSchemaValidator.java
@@ -1,4 +1,4 @@
-package com.agenteval.mcp;
+package org.byteveda.agenteval.mcp;
 
 import com.fasterxml.jackson.databind.JsonNode;
 import com.fasterxml.jackson.databind.ObjectMapper;
diff --git a/agenteval-mcp/src/main/java/com/agenteval/mcp/McpTestCaseBuilder.java b/agenteval-mcp/src/main/java/org/byteveda/agenteval/mcp/McpTestCaseBuilder.java
similarity index 89%
rename from agenteval-mcp/src/main/java/com/agenteval/mcp/McpTestCaseBuilder.java
rename to agenteval-mcp/src/main/java/org/byteveda/agenteval/mcp/McpTestCaseBuilder.java
index 63aee33..6deae34 100644
--- a/agenteval-mcp/src/main/java/com/agenteval/mcp/McpTestCaseBuilder.java
+++ b/agenteval-mcp/src/main/java/org/byteveda/agenteval/mcp/McpTestCaseBuilder.java
@@ -1,7 +1,7 @@
-package com.agenteval.mcp;
+package org.byteveda.agenteval.mcp;
 
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.ToolCall;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.ToolCall;
 
 import java.util.List;
 import java.util.Map;
diff --git a/agenteval-mcp/src/test/java/com/agenteval/mcp/McpSchemaValidatorTest.java b/agenteval-mcp/src/test/java/org/byteveda/agenteval/mcp/McpSchemaValidatorTest.java
similarity index 98%
rename from agenteval-mcp/src/test/java/com/agenteval/mcp/McpSchemaValidatorTest.java
rename to agenteval-mcp/src/test/java/org/byteveda/agenteval/mcp/McpSchemaValidatorTest.java
index 4805452..2c72e8e 100644
--- a/agenteval-mcp/src/test/java/com/agenteval/mcp/McpSchemaValidatorTest.java
+++ b/agenteval-mcp/src/test/java/org/byteveda/agenteval/mcp/McpSchemaValidatorTest.java
@@ -1,4 +1,4 @@
-package com.agenteval.mcp;
+package org.byteveda.agenteval.mcp;
 
 import com.fasterxml.jackson.databind.JsonNode;
 import org.junit.jupiter.api.Test;
diff --git a/agenteval-mcp/src/test/java/com/agenteval/mcp/McpTestCaseBuilderTest.java b/agenteval-mcp/src/test/java/org/byteveda/agenteval/mcp/McpTestCaseBuilderTest.java
similarity index 88%
rename from agenteval-mcp/src/test/java/com/agenteval/mcp/McpTestCaseBuilderTest.java
rename to agenteval-mcp/src/test/java/org/byteveda/agenteval/mcp/McpTestCaseBuilderTest.java
index 9d2d2bc..ff9a18e 100644
--- a/agenteval-mcp/src/test/java/com/agenteval/mcp/McpTestCaseBuilderTest.java
+++ b/agenteval-mcp/src/test/java/org/byteveda/agenteval/mcp/McpTestCaseBuilderTest.java
@@ -1,7 +1,7 @@
-package com.agenteval.mcp;
+package org.byteveda.agenteval.mcp;
 
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.ToolCall;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.ToolCall;
 import org.junit.jupiter.api.Test;
 
 import java.util.List;
diff --git a/agenteval-metrics/pom.xml b/agenteval-metrics/pom.xml
index a5256c0..cf58087 100644
--- a/agenteval-metrics/pom.xml
+++ b/agenteval-metrics/pom.xml
@@ -5,7 +5,7 @@
     4.0.0
 
     
-        com.agenteval
+        org.byteveda.agenteval
         agenteval-parent
         0.1.0-SNAPSHOT
     
@@ -16,11 +16,11 @@
 
     
         
-            com.agenteval
+            org.byteveda.agenteval
             agenteval-core
         
         
-            com.agenteval
+            org.byteveda.agenteval
             agenteval-judge
         
         
@@ -28,7 +28,7 @@
             slf4j-api
         
         
-            com.agenteval
+            org.byteveda.agenteval
             agenteval-embeddings
             true
         
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/agent/PlanAdherenceMetric.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/agent/PlanAdherenceMetric.java
similarity index 90%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/agent/PlanAdherenceMetric.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/agent/PlanAdherenceMetric.java
index dd7e976..9203970 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/agent/PlanAdherenceMetric.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/agent/PlanAdherenceMetric.java
@@ -1,8 +1,8 @@
-package com.agenteval.metrics.agent;
+package org.byteveda.agenteval.metrics.agent;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.metrics.llm.LLMJudgeMetric;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.metrics.llm.LLMJudgeMetric;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/agent/PlanQualityMetric.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/agent/PlanQualityMetric.java
similarity index 86%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/agent/PlanQualityMetric.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/agent/PlanQualityMetric.java
index e921712..0621511 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/agent/PlanQualityMetric.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/agent/PlanQualityMetric.java
@@ -1,10 +1,10 @@
-package com.agenteval.metrics.agent;
+package org.byteveda.agenteval.metrics.agent;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.ReasoningStep;
-import com.agenteval.core.model.ReasoningStepType;
-import com.agenteval.metrics.llm.LLMJudgeMetric;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.ReasoningStep;
+import org.byteveda.agenteval.core.model.ReasoningStepType;
+import org.byteveda.agenteval.metrics.llm.LLMJudgeMetric;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/agent/RetrievalCompletenessMetric.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/agent/RetrievalCompletenessMetric.java
similarity index 91%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/agent/RetrievalCompletenessMetric.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/agent/RetrievalCompletenessMetric.java
index 2a266d6..94dc608 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/agent/RetrievalCompletenessMetric.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/agent/RetrievalCompletenessMetric.java
@@ -1,11 +1,11 @@
-package com.agenteval.metrics.agent;
-
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.metric.EvalMetric;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
-import com.agenteval.core.template.PromptTemplate;
+package org.byteveda.agenteval.metrics.agent;
+
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.metric.EvalMetric;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.template.PromptTemplate;
 
 import java.util.HashMap;
 import java.util.HashSet;
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/agent/StepLevelErrorLocalizationMetric.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/agent/StepLevelErrorLocalizationMetric.java
similarity index 90%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/agent/StepLevelErrorLocalizationMetric.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/agent/StepLevelErrorLocalizationMetric.java
index cb32e6d..9ca4825 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/agent/StepLevelErrorLocalizationMetric.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/agent/StepLevelErrorLocalizationMetric.java
@@ -1,12 +1,12 @@
-package com.agenteval.metrics.agent;
-
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.metric.EvalMetric;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
-import com.agenteval.core.model.ReasoningStep;
-import com.agenteval.core.template.PromptTemplate;
+package org.byteveda.agenteval.metrics.agent;
+
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.metric.EvalMetric;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.model.ReasoningStep;
+import org.byteveda.agenteval.core.template.PromptTemplate;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/agent/TaskCompletionMetric.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/agent/TaskCompletionMetric.java
similarity index 89%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/agent/TaskCompletionMetric.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/agent/TaskCompletionMetric.java
index 0a7c5d3..f2584fc 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/agent/TaskCompletionMetric.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/agent/TaskCompletionMetric.java
@@ -1,8 +1,8 @@
-package com.agenteval.metrics.agent;
+package org.byteveda.agenteval.metrics.agent;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.metrics.llm.LLMJudgeMetric;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.metrics.llm.LLMJudgeMetric;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/agent/ToolArgumentCorrectnessMetric.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/agent/ToolArgumentCorrectnessMetric.java
similarity index 93%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/agent/ToolArgumentCorrectnessMetric.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/agent/ToolArgumentCorrectnessMetric.java
index 8205b8e..932201a 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/agent/ToolArgumentCorrectnessMetric.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/agent/ToolArgumentCorrectnessMetric.java
@@ -1,9 +1,9 @@
-package com.agenteval.metrics.agent;
+package org.byteveda.agenteval.metrics.agent;
 
-import com.agenteval.core.metric.EvalMetric;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
-import com.agenteval.core.model.ToolCall;
+import org.byteveda.agenteval.core.metric.EvalMetric;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.model.ToolCall;
 
 import java.util.List;
 import java.util.Map;
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/agent/ToolResultUtilizationMetric.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/agent/ToolResultUtilizationMetric.java
similarity index 88%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/agent/ToolResultUtilizationMetric.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/agent/ToolResultUtilizationMetric.java
index 030b314..26548ca 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/agent/ToolResultUtilizationMetric.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/agent/ToolResultUtilizationMetric.java
@@ -1,11 +1,11 @@
-package com.agenteval.metrics.agent;
-
-import com.agenteval.core.embedding.EmbeddingModel;
-import com.agenteval.core.metric.EvalMetric;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
-import com.agenteval.core.model.ToolCall;
-import com.agenteval.metrics.util.VectorMath;
+package org.byteveda.agenteval.metrics.agent;
+
+import org.byteveda.agenteval.core.embedding.EmbeddingModel;
+import org.byteveda.agenteval.core.metric.EvalMetric;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.model.ToolCall;
+import org.byteveda.agenteval.metrics.util.VectorMath;
 
 import java.util.List;
 import java.util.Objects;
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/agent/ToolSelectionAccuracyMetric.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/agent/ToolSelectionAccuracyMetric.java
similarity index 94%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/agent/ToolSelectionAccuracyMetric.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/agent/ToolSelectionAccuracyMetric.java
index 7479553..0f5d04c 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/agent/ToolSelectionAccuracyMetric.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/agent/ToolSelectionAccuracyMetric.java
@@ -1,9 +1,9 @@
-package com.agenteval.metrics.agent;
+package org.byteveda.agenteval.metrics.agent;
 
-import com.agenteval.core.metric.EvalMetric;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
-import com.agenteval.core.model.ToolCall;
+import org.byteveda.agenteval.core.metric.EvalMetric;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.model.ToolCall;
 
 import java.util.HashSet;
 import java.util.List;
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/agent/TrajectoryOptimalityMetric.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/agent/TrajectoryOptimalityMetric.java
similarity index 93%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/agent/TrajectoryOptimalityMetric.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/agent/TrajectoryOptimalityMetric.java
index e694ac3..83a9cf6 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/agent/TrajectoryOptimalityMetric.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/agent/TrajectoryOptimalityMetric.java
@@ -1,8 +1,8 @@
-package com.agenteval.metrics.agent;
+package org.byteveda.agenteval.metrics.agent;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.metrics.llm.LLMJudgeMetric;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.metrics.llm.LLMJudgeMetric;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/conversation/ContextRetentionMetric.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/conversation/ContextRetentionMetric.java
similarity index 87%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/conversation/ContextRetentionMetric.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/conversation/ContextRetentionMetric.java
index 9a5d88f..06c6e3b 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/conversation/ContextRetentionMetric.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/conversation/ContextRetentionMetric.java
@@ -1,7 +1,7 @@
-package com.agenteval.metrics.conversation;
+package org.byteveda.agenteval.metrics.conversation;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.model.ConversationTestCase;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.model.ConversationTestCase;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/conversation/ConversationCoherenceMetric.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/conversation/ConversationCoherenceMetric.java
similarity index 87%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/conversation/ConversationCoherenceMetric.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/conversation/ConversationCoherenceMetric.java
index 0b149a9..e34f318 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/conversation/ConversationCoherenceMetric.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/conversation/ConversationCoherenceMetric.java
@@ -1,7 +1,7 @@
-package com.agenteval.metrics.conversation;
+package org.byteveda.agenteval.metrics.conversation;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.model.ConversationTestCase;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.model.ConversationTestCase;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/conversation/ConversationResolutionMetric.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/conversation/ConversationResolutionMetric.java
similarity index 90%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/conversation/ConversationResolutionMetric.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/conversation/ConversationResolutionMetric.java
index 79512f7..9b0974b 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/conversation/ConversationResolutionMetric.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/conversation/ConversationResolutionMetric.java
@@ -1,7 +1,7 @@
-package com.agenteval.metrics.conversation;
+package org.byteveda.agenteval.metrics.conversation;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.model.ConversationTestCase;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.model.ConversationTestCase;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/conversation/LLMConversationMetric.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/conversation/LLMConversationMetric.java
similarity index 87%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/conversation/LLMConversationMetric.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/conversation/LLMConversationMetric.java
index 47252d8..a70fe0f 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/conversation/LLMConversationMetric.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/conversation/LLMConversationMetric.java
@@ -1,12 +1,12 @@
-package com.agenteval.metrics.conversation;
+package org.byteveda.agenteval.metrics.conversation;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.metric.ConversationMetric;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.ConversationTestCase;
-import com.agenteval.core.model.EvalScore;
-import com.agenteval.core.template.PromptTemplate;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.metric.ConversationMetric;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.ConversationTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.template.PromptTemplate;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/conversation/TopicDriftDetectionMetric.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/conversation/TopicDriftDetectionMetric.java
similarity index 86%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/conversation/TopicDriftDetectionMetric.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/conversation/TopicDriftDetectionMetric.java
index 713e800..409e707 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/conversation/TopicDriftDetectionMetric.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/conversation/TopicDriftDetectionMetric.java
@@ -1,11 +1,11 @@
-package com.agenteval.metrics.conversation;
-
-import com.agenteval.core.embedding.EmbeddingModel;
-import com.agenteval.core.metric.ConversationMetric;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.ConversationTestCase;
-import com.agenteval.core.model.EvalScore;
-import com.agenteval.metrics.util.VectorMath;
+package org.byteveda.agenteval.metrics.conversation;
+
+import org.byteveda.agenteval.core.embedding.EmbeddingModel;
+import org.byteveda.agenteval.core.metric.ConversationMetric;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.ConversationTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.metrics.util.VectorMath;
 
 import java.util.List;
 import java.util.Objects;
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/llm/LLMJudgeMetric.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/llm/LLMJudgeMetric.java
similarity index 89%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/llm/LLMJudgeMetric.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/llm/LLMJudgeMetric.java
index 096a92d..f68cce0 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/llm/LLMJudgeMetric.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/llm/LLMJudgeMetric.java
@@ -1,11 +1,11 @@
-package com.agenteval.metrics.llm;
+package org.byteveda.agenteval.metrics.llm;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.metric.EvalMetric;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
-import com.agenteval.core.template.PromptTemplate;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.metric.EvalMetric;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.template.PromptTemplate;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/llm/PromptTemplate.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/llm/PromptTemplate.java
similarity index 50%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/llm/PromptTemplate.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/llm/PromptTemplate.java
index 17b7f24..f4bbbc9 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/llm/PromptTemplate.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/llm/PromptTemplate.java
@@ -1,11 +1,11 @@
-package com.agenteval.metrics.llm;
+package org.byteveda.agenteval.metrics.llm;
 
 import java.util.Map;
 
 /**
  * Loads prompt templates from classpath resources and performs {@code {{variable}}} substitution.
  *
- * @deprecated Use {@link com.agenteval.core.template.PromptTemplate} instead.
+ * @deprecated Use {@link org.byteveda.agenteval.core.template.PromptTemplate} instead.
  *     This class delegates to the core implementation.
  */
 @Deprecated(since = "0.2.0", forRemoval = true)
@@ -14,26 +14,26 @@ public final class PromptTemplate {
     private PromptTemplate() {}
 
     /**
-     * @deprecated Use {@link com.agenteval.core.template.PromptTemplate#load(String)}.
+     * @deprecated Use {@link org.byteveda.agenteval.core.template.PromptTemplate#load(String)}.
      */
     @Deprecated(since = "0.2.0", forRemoval = true)
     public static String load(String resourcePath) {
-        return com.agenteval.core.template.PromptTemplate.load(resourcePath);
+        return org.byteveda.agenteval.core.template.PromptTemplate.load(resourcePath);
     }
 
     /**
-     * @deprecated Use {@link com.agenteval.core.template.PromptTemplate#render(String, Map)}.
+     * @deprecated Use {@link org.byteveda.agenteval.core.template.PromptTemplate#render(String, Map)}.
      */
     @Deprecated(since = "0.2.0", forRemoval = true)
     public static String render(String template, Map variables) {
-        return com.agenteval.core.template.PromptTemplate.render(template, variables);
+        return org.byteveda.agenteval.core.template.PromptTemplate.render(template, variables);
     }
 
     /**
-     * @deprecated Use {@link com.agenteval.core.template.PromptTemplate#loadAndRender(String, Map)}.
+     * @deprecated Use {@link org.byteveda.agenteval.core.template.PromptTemplate#loadAndRender(String, Map)}.
      */
     @Deprecated(since = "0.2.0", forRemoval = true)
     public static String loadAndRender(String resourcePath, Map variables) {
-        return com.agenteval.core.template.PromptTemplate.loadAndRender(resourcePath, variables);
+        return org.byteveda.agenteval.core.template.PromptTemplate.loadAndRender(resourcePath, variables);
     }
 }
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/rag/ContextualPrecisionMetric.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/rag/ContextualPrecisionMetric.java
similarity index 91%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/rag/ContextualPrecisionMetric.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/rag/ContextualPrecisionMetric.java
index 495eb9e..74410c3 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/rag/ContextualPrecisionMetric.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/rag/ContextualPrecisionMetric.java
@@ -1,8 +1,8 @@
-package com.agenteval.metrics.rag;
+package org.byteveda.agenteval.metrics.rag;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.metrics.llm.LLMJudgeMetric;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.metrics.llm.LLMJudgeMetric;
 
 import java.util.HashMap;
 import java.util.List;
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/rag/ContextualRecallMetric.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/rag/ContextualRecallMetric.java
similarity index 89%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/rag/ContextualRecallMetric.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/rag/ContextualRecallMetric.java
index 6897606..dcf3c35 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/rag/ContextualRecallMetric.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/rag/ContextualRecallMetric.java
@@ -1,8 +1,8 @@
-package com.agenteval.metrics.rag;
+package org.byteveda.agenteval.metrics.rag;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.metrics.llm.LLMJudgeMetric;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.metrics.llm.LLMJudgeMetric;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/rag/ContextualRelevancyMetric.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/rag/ContextualRelevancyMetric.java
similarity index 88%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/rag/ContextualRelevancyMetric.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/rag/ContextualRelevancyMetric.java
index a349257..73fe9cb 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/rag/ContextualRelevancyMetric.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/rag/ContextualRelevancyMetric.java
@@ -1,8 +1,8 @@
-package com.agenteval.metrics.rag;
+package org.byteveda.agenteval.metrics.rag;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.metrics.llm.LLMJudgeMetric;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.metrics.llm.LLMJudgeMetric;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/response/AnswerRelevancyMetric.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/AnswerRelevancyMetric.java
similarity index 87%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/response/AnswerRelevancyMetric.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/AnswerRelevancyMetric.java
index 246fe8d..5d033ce 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/response/AnswerRelevancyMetric.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/AnswerRelevancyMetric.java
@@ -1,8 +1,8 @@
-package com.agenteval.metrics.response;
+package org.byteveda.agenteval.metrics.response;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.metrics.llm.LLMJudgeMetric;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.metrics.llm.LLMJudgeMetric;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/response/BiasDimension.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/BiasDimension.java
similarity index 91%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/response/BiasDimension.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/BiasDimension.java
index a880a3b..0a0beff 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/response/BiasDimension.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/BiasDimension.java
@@ -1,4 +1,4 @@
-package com.agenteval.metrics.response;
+package org.byteveda.agenteval.metrics.response;
 
 /**
  * Dimensions of bias to evaluate in the output.
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/response/BiasMetric.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/BiasMetric.java
similarity index 89%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/response/BiasMetric.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/BiasMetric.java
index ffde82e..d479672 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/response/BiasMetric.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/BiasMetric.java
@@ -1,8 +1,8 @@
-package com.agenteval.metrics.response;
+package org.byteveda.agenteval.metrics.response;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.metrics.llm.LLMJudgeMetric;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.metrics.llm.LLMJudgeMetric;
 
 import java.util.EnumSet;
 import java.util.HashMap;
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/response/CoherenceMetric.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/CoherenceMetric.java
similarity index 82%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/response/CoherenceMetric.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/CoherenceMetric.java
index ec4dfea..83badc0 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/response/CoherenceMetric.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/CoherenceMetric.java
@@ -1,8 +1,8 @@
-package com.agenteval.metrics.response;
+package org.byteveda.agenteval.metrics.response;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.metrics.llm.LLMJudgeMetric;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.metrics.llm.LLMJudgeMetric;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/response/ConcisenessMetric.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/ConcisenessMetric.java
similarity index 82%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/response/ConcisenessMetric.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/ConcisenessMetric.java
index 48800c3..3417b1b 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/response/ConcisenessMetric.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/ConcisenessMetric.java
@@ -1,8 +1,8 @@
-package com.agenteval.metrics.response;
+package org.byteveda.agenteval.metrics.response;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.metrics.llm.LLMJudgeMetric;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.metrics.llm.LLMJudgeMetric;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/response/CorrectnessMetric.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/CorrectnessMetric.java
similarity index 92%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/response/CorrectnessMetric.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/CorrectnessMetric.java
index ac3c3ab..f7c307f 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/response/CorrectnessMetric.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/CorrectnessMetric.java
@@ -1,8 +1,8 @@
-package com.agenteval.metrics.response;
+package org.byteveda.agenteval.metrics.response;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.metrics.llm.LLMJudgeMetric;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.metrics.llm.LLMJudgeMetric;
 
 import java.util.HashMap;
 import java.util.List;
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/response/FaithfulnessMetric.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/FaithfulnessMetric.java
similarity index 87%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/response/FaithfulnessMetric.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/FaithfulnessMetric.java
index 13d3d34..94fe188 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/response/FaithfulnessMetric.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/FaithfulnessMetric.java
@@ -1,8 +1,8 @@
-package com.agenteval.metrics.response;
+package org.byteveda.agenteval.metrics.response;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.metrics.llm.LLMJudgeMetric;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.metrics.llm.LLMJudgeMetric;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/response/HallucinationMetric.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/HallucinationMetric.java
similarity index 91%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/response/HallucinationMetric.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/HallucinationMetric.java
index 2b068b6..81c5df2 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/response/HallucinationMetric.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/HallucinationMetric.java
@@ -1,8 +1,8 @@
-package com.agenteval.metrics.response;
+package org.byteveda.agenteval.metrics.response;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.metrics.llm.LLMJudgeMetric;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.metrics.llm.LLMJudgeMetric;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/response/SemanticSimilarityMetric.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/SemanticSimilarityMetric.java
similarity index 88%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/response/SemanticSimilarityMetric.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/SemanticSimilarityMetric.java
index 34b67ce..961daef 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/response/SemanticSimilarityMetric.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/SemanticSimilarityMetric.java
@@ -1,10 +1,10 @@
-package com.agenteval.metrics.response;
+package org.byteveda.agenteval.metrics.response;
 
-import com.agenteval.core.embedding.EmbeddingModel;
-import com.agenteval.core.metric.EvalMetric;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
-import com.agenteval.metrics.util.VectorMath;
+import org.byteveda.agenteval.core.embedding.EmbeddingModel;
+import org.byteveda.agenteval.core.metric.EvalMetric;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.metrics.util.VectorMath;
 
 import java.util.List;
 import java.util.Objects;
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/response/ToxicityCategory.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/ToxicityCategory.java
similarity index 91%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/response/ToxicityCategory.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/ToxicityCategory.java
index 0fe0a13..d4cdcae 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/response/ToxicityCategory.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/ToxicityCategory.java
@@ -1,4 +1,4 @@
-package com.agenteval.metrics.response;
+package org.byteveda.agenteval.metrics.response;
 
 /**
  * Categories of toxic content to evaluate.
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/response/ToxicityMetric.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/ToxicityMetric.java
similarity index 90%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/response/ToxicityMetric.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/ToxicityMetric.java
index 4443943..8efcbe1 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/response/ToxicityMetric.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/response/ToxicityMetric.java
@@ -1,8 +1,8 @@
-package com.agenteval.metrics.response;
+package org.byteveda.agenteval.metrics.response;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.metrics.llm.LLMJudgeMetric;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.metrics.llm.LLMJudgeMetric;
 
 import java.util.EnumSet;
 import java.util.HashMap;
diff --git a/agenteval-metrics/src/main/java/com/agenteval/metrics/util/VectorMath.java b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/util/VectorMath.java
similarity index 96%
rename from agenteval-metrics/src/main/java/com/agenteval/metrics/util/VectorMath.java
rename to agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/util/VectorMath.java
index 09a98d2..d8ba3fe 100644
--- a/agenteval-metrics/src/main/java/com/agenteval/metrics/util/VectorMath.java
+++ b/agenteval-metrics/src/main/java/org/byteveda/agenteval/metrics/util/VectorMath.java
@@ -1,4 +1,4 @@
-package com.agenteval.metrics.util;
+package org.byteveda.agenteval.metrics.util;
 
 import java.util.List;
 
diff --git a/agenteval-metrics/src/test/java/com/agenteval/metrics/agent/PlanAdherenceMetricTest.java b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/agent/PlanAdherenceMetricTest.java
similarity index 87%
rename from agenteval-metrics/src/test/java/com/agenteval/metrics/agent/PlanAdherenceMetricTest.java
rename to agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/agent/PlanAdherenceMetricTest.java
index 8843384..4955b33 100644
--- a/agenteval-metrics/src/test/java/com/agenteval/metrics/agent/PlanAdherenceMetricTest.java
+++ b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/agent/PlanAdherenceMetricTest.java
@@ -1,12 +1,12 @@
-package com.agenteval.metrics.agent;
-
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
-import com.agenteval.core.model.ReasoningStep;
-import com.agenteval.core.model.ReasoningStepType;
-import com.agenteval.core.model.ToolCall;
+package org.byteveda.agenteval.metrics.agent;
+
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.model.ReasoningStep;
+import org.byteveda.agenteval.core.model.ReasoningStepType;
+import org.byteveda.agenteval.core.model.ToolCall;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-metrics/src/test/java/com/agenteval/metrics/agent/PlanQualityMetricTest.java b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/agent/PlanQualityMetricTest.java
similarity index 88%
rename from agenteval-metrics/src/test/java/com/agenteval/metrics/agent/PlanQualityMetricTest.java
rename to agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/agent/PlanQualityMetricTest.java
index a30ca1c..48b937d 100644
--- a/agenteval-metrics/src/test/java/com/agenteval/metrics/agent/PlanQualityMetricTest.java
+++ b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/agent/PlanQualityMetricTest.java
@@ -1,11 +1,11 @@
-package com.agenteval.metrics.agent;
-
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
-import com.agenteval.core.model.ReasoningStep;
-import com.agenteval.core.model.ReasoningStepType;
+package org.byteveda.agenteval.metrics.agent;
+
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.model.ReasoningStep;
+import org.byteveda.agenteval.core.model.ReasoningStepType;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-metrics/src/test/java/com/agenteval/metrics/agent/RetrievalCompletenessMetricTest.java b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/agent/RetrievalCompletenessMetricTest.java
similarity index 93%
rename from agenteval-metrics/src/test/java/com/agenteval/metrics/agent/RetrievalCompletenessMetricTest.java
rename to agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/agent/RetrievalCompletenessMetricTest.java
index 6b9e604..4806c6a 100644
--- a/agenteval-metrics/src/test/java/com/agenteval/metrics/agent/RetrievalCompletenessMetricTest.java
+++ b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/agent/RetrievalCompletenessMetricTest.java
@@ -1,9 +1,9 @@
-package com.agenteval.metrics.agent;
+package org.byteveda.agenteval.metrics.agent;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-metrics/src/test/java/com/agenteval/metrics/agent/StepLevelErrorLocalizationMetricTest.java b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/agent/StepLevelErrorLocalizationMetricTest.java
similarity index 90%
rename from agenteval-metrics/src/test/java/com/agenteval/metrics/agent/StepLevelErrorLocalizationMetricTest.java
rename to agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/agent/StepLevelErrorLocalizationMetricTest.java
index 8cfacf2..82cb591 100644
--- a/agenteval-metrics/src/test/java/com/agenteval/metrics/agent/StepLevelErrorLocalizationMetricTest.java
+++ b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/agent/StepLevelErrorLocalizationMetricTest.java
@@ -1,11 +1,11 @@
-package com.agenteval.metrics.agent;
-
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
-import com.agenteval.core.model.ReasoningStep;
-import com.agenteval.core.model.ReasoningStepType;
+package org.byteveda.agenteval.metrics.agent;
+
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.model.ReasoningStep;
+import org.byteveda.agenteval.core.model.ReasoningStepType;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-metrics/src/test/java/com/agenteval/metrics/agent/TaskCompletionMetricTest.java b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/agent/TaskCompletionMetricTest.java
similarity index 92%
rename from agenteval-metrics/src/test/java/com/agenteval/metrics/agent/TaskCompletionMetricTest.java
rename to agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/agent/TaskCompletionMetricTest.java
index 70d002b..1e183d7 100644
--- a/agenteval-metrics/src/test/java/com/agenteval/metrics/agent/TaskCompletionMetricTest.java
+++ b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/agent/TaskCompletionMetricTest.java
@@ -1,10 +1,10 @@
-package com.agenteval.metrics.agent;
+package org.byteveda.agenteval.metrics.agent;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
-import com.agenteval.core.model.ToolCall;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.model.ToolCall;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-metrics/src/test/java/com/agenteval/metrics/agent/ToolArgumentCorrectnessMetricTest.java b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/agent/ToolArgumentCorrectnessMetricTest.java
similarity index 94%
rename from agenteval-metrics/src/test/java/com/agenteval/metrics/agent/ToolArgumentCorrectnessMetricTest.java
rename to agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/agent/ToolArgumentCorrectnessMetricTest.java
index 0875839..dc7910c 100644
--- a/agenteval-metrics/src/test/java/com/agenteval/metrics/agent/ToolArgumentCorrectnessMetricTest.java
+++ b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/agent/ToolArgumentCorrectnessMetricTest.java
@@ -1,8 +1,8 @@
-package com.agenteval.metrics.agent;
+package org.byteveda.agenteval.metrics.agent;
 
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
-import com.agenteval.core.model.ToolCall;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.model.ToolCall;
 import org.junit.jupiter.api.Test;
 
 import java.util.List;
diff --git a/agenteval-metrics/src/test/java/com/agenteval/metrics/agent/ToolResultUtilizationMetricTest.java b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/agent/ToolResultUtilizationMetricTest.java
similarity index 92%
rename from agenteval-metrics/src/test/java/com/agenteval/metrics/agent/ToolResultUtilizationMetricTest.java
rename to agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/agent/ToolResultUtilizationMetricTest.java
index c9821e7..66a90c2 100644
--- a/agenteval-metrics/src/test/java/com/agenteval/metrics/agent/ToolResultUtilizationMetricTest.java
+++ b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/agent/ToolResultUtilizationMetricTest.java
@@ -1,9 +1,9 @@
-package com.agenteval.metrics.agent;
+package org.byteveda.agenteval.metrics.agent;
 
-import com.agenteval.core.embedding.EmbeddingModel;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
-import com.agenteval.core.model.ToolCall;
+import org.byteveda.agenteval.core.embedding.EmbeddingModel;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.model.ToolCall;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-metrics/src/test/java/com/agenteval/metrics/agent/ToolSelectionAccuracyMetricTest.java b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/agent/ToolSelectionAccuracyMetricTest.java
similarity index 96%
rename from agenteval-metrics/src/test/java/com/agenteval/metrics/agent/ToolSelectionAccuracyMetricTest.java
rename to agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/agent/ToolSelectionAccuracyMetricTest.java
index d502423..0f9573d 100644
--- a/agenteval-metrics/src/test/java/com/agenteval/metrics/agent/ToolSelectionAccuracyMetricTest.java
+++ b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/agent/ToolSelectionAccuracyMetricTest.java
@@ -1,8 +1,8 @@
-package com.agenteval.metrics.agent;
+package org.byteveda.agenteval.metrics.agent;
 
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
-import com.agenteval.core.model.ToolCall;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.model.ToolCall;
 import org.junit.jupiter.api.Test;
 
 import java.util.List;
diff --git a/agenteval-metrics/src/test/java/com/agenteval/metrics/agent/TrajectoryOptimalityMetricTest.java b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/agent/TrajectoryOptimalityMetricTest.java
similarity index 93%
rename from agenteval-metrics/src/test/java/com/agenteval/metrics/agent/TrajectoryOptimalityMetricTest.java
rename to agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/agent/TrajectoryOptimalityMetricTest.java
index 596eb49..276b197 100644
--- a/agenteval-metrics/src/test/java/com/agenteval/metrics/agent/TrajectoryOptimalityMetricTest.java
+++ b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/agent/TrajectoryOptimalityMetricTest.java
@@ -1,12 +1,12 @@
-package com.agenteval.metrics.agent;
-
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
-import com.agenteval.core.model.ReasoningStep;
-import com.agenteval.core.model.ReasoningStepType;
-import com.agenteval.core.model.ToolCall;
+package org.byteveda.agenteval.metrics.agent;
+
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.model.ReasoningStep;
+import org.byteveda.agenteval.core.model.ReasoningStepType;
+import org.byteveda.agenteval.core.model.ToolCall;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-metrics/src/test/java/com/agenteval/metrics/conversation/ContextRetentionMetricTest.java b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/conversation/ContextRetentionMetricTest.java
similarity index 90%
rename from agenteval-metrics/src/test/java/com/agenteval/metrics/conversation/ContextRetentionMetricTest.java
rename to agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/conversation/ContextRetentionMetricTest.java
index 311196b..50798f8 100644
--- a/agenteval-metrics/src/test/java/com/agenteval/metrics/conversation/ContextRetentionMetricTest.java
+++ b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/conversation/ContextRetentionMetricTest.java
@@ -1,10 +1,10 @@
-package com.agenteval.metrics.conversation;
+package org.byteveda.agenteval.metrics.conversation;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.ConversationTestCase;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.ConversationTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-metrics/src/test/java/com/agenteval/metrics/conversation/ConversationCoherenceMetricTest.java b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/conversation/ConversationCoherenceMetricTest.java
similarity index 92%
rename from agenteval-metrics/src/test/java/com/agenteval/metrics/conversation/ConversationCoherenceMetricTest.java
rename to agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/conversation/ConversationCoherenceMetricTest.java
index 77448eb..2971b08 100644
--- a/agenteval-metrics/src/test/java/com/agenteval/metrics/conversation/ConversationCoherenceMetricTest.java
+++ b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/conversation/ConversationCoherenceMetricTest.java
@@ -1,10 +1,10 @@
-package com.agenteval.metrics.conversation;
+package org.byteveda.agenteval.metrics.conversation;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.ConversationTestCase;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.ConversationTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-metrics/src/test/java/com/agenteval/metrics/conversation/ConversationResolutionMetricTest.java b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/conversation/ConversationResolutionMetricTest.java
similarity index 91%
rename from agenteval-metrics/src/test/java/com/agenteval/metrics/conversation/ConversationResolutionMetricTest.java
rename to agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/conversation/ConversationResolutionMetricTest.java
index 1267f2d..3ee14eb 100644
--- a/agenteval-metrics/src/test/java/com/agenteval/metrics/conversation/ConversationResolutionMetricTest.java
+++ b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/conversation/ConversationResolutionMetricTest.java
@@ -1,10 +1,10 @@
-package com.agenteval.metrics.conversation;
+package org.byteveda.agenteval.metrics.conversation;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.ConversationTestCase;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.ConversationTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-metrics/src/test/java/com/agenteval/metrics/conversation/TopicDriftDetectionMetricTest.java b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/conversation/TopicDriftDetectionMetricTest.java
similarity index 92%
rename from agenteval-metrics/src/test/java/com/agenteval/metrics/conversation/TopicDriftDetectionMetricTest.java
rename to agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/conversation/TopicDriftDetectionMetricTest.java
index 5e4ca28..28636dc 100644
--- a/agenteval-metrics/src/test/java/com/agenteval/metrics/conversation/TopicDriftDetectionMetricTest.java
+++ b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/conversation/TopicDriftDetectionMetricTest.java
@@ -1,9 +1,9 @@
-package com.agenteval.metrics.conversation;
+package org.byteveda.agenteval.metrics.conversation;
 
-import com.agenteval.core.embedding.EmbeddingModel;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.ConversationTestCase;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.embedding.EmbeddingModel;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.ConversationTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-metrics/src/test/java/com/agenteval/metrics/llm/LLMJudgeMetricTest.java b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/llm/LLMJudgeMetricTest.java
similarity index 93%
rename from agenteval-metrics/src/test/java/com/agenteval/metrics/llm/LLMJudgeMetricTest.java
rename to agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/llm/LLMJudgeMetricTest.java
index 48acc50..6d573c3 100644
--- a/agenteval-metrics/src/test/java/com/agenteval/metrics/llm/LLMJudgeMetricTest.java
+++ b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/llm/LLMJudgeMetricTest.java
@@ -1,10 +1,10 @@
-package com.agenteval.metrics.llm;
+package org.byteveda.agenteval.metrics.llm;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
-import com.agenteval.core.model.TokenUsage;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.model.TokenUsage;
 import org.junit.jupiter.api.Test;
 
 import java.util.Map;
diff --git a/agenteval-metrics/src/test/java/com/agenteval/metrics/llm/PromptTemplateTest.java b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/llm/PromptTemplateTest.java
similarity index 98%
rename from agenteval-metrics/src/test/java/com/agenteval/metrics/llm/PromptTemplateTest.java
rename to agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/llm/PromptTemplateTest.java
index 73d0ba1..9bbcca5 100644
--- a/agenteval-metrics/src/test/java/com/agenteval/metrics/llm/PromptTemplateTest.java
+++ b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/llm/PromptTemplateTest.java
@@ -1,4 +1,4 @@
-package com.agenteval.metrics.llm;
+package org.byteveda.agenteval.metrics.llm;
 
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-metrics/src/test/java/com/agenteval/metrics/rag/ContextualPrecisionMetricTest.java b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/rag/ContextualPrecisionMetricTest.java
similarity index 92%
rename from agenteval-metrics/src/test/java/com/agenteval/metrics/rag/ContextualPrecisionMetricTest.java
rename to agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/rag/ContextualPrecisionMetricTest.java
index 06f565a..3ee8192 100644
--- a/agenteval-metrics/src/test/java/com/agenteval/metrics/rag/ContextualPrecisionMetricTest.java
+++ b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/rag/ContextualPrecisionMetricTest.java
@@ -1,9 +1,9 @@
-package com.agenteval.metrics.rag;
+package org.byteveda.agenteval.metrics.rag;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-metrics/src/test/java/com/agenteval/metrics/rag/ContextualRecallMetricTest.java b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/rag/ContextualRecallMetricTest.java
similarity index 91%
rename from agenteval-metrics/src/test/java/com/agenteval/metrics/rag/ContextualRecallMetricTest.java
rename to agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/rag/ContextualRecallMetricTest.java
index a927ac1..50d31ce 100644
--- a/agenteval-metrics/src/test/java/com/agenteval/metrics/rag/ContextualRecallMetricTest.java
+++ b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/rag/ContextualRecallMetricTest.java
@@ -1,9 +1,9 @@
-package com.agenteval.metrics.rag;
+package org.byteveda.agenteval.metrics.rag;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-metrics/src/test/java/com/agenteval/metrics/rag/ContextualRelevancyMetricTest.java b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/rag/ContextualRelevancyMetricTest.java
similarity index 91%
rename from agenteval-metrics/src/test/java/com/agenteval/metrics/rag/ContextualRelevancyMetricTest.java
rename to agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/rag/ContextualRelevancyMetricTest.java
index 9012da1..fe19d1e 100644
--- a/agenteval-metrics/src/test/java/com/agenteval/metrics/rag/ContextualRelevancyMetricTest.java
+++ b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/rag/ContextualRelevancyMetricTest.java
@@ -1,9 +1,9 @@
-package com.agenteval.metrics.rag;
+package org.byteveda.agenteval.metrics.rag;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-metrics/src/test/java/com/agenteval/metrics/response/AnswerRelevancyMetricTest.java b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/response/AnswerRelevancyMetricTest.java
similarity index 93%
rename from agenteval-metrics/src/test/java/com/agenteval/metrics/response/AnswerRelevancyMetricTest.java
rename to agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/response/AnswerRelevancyMetricTest.java
index ad44760..8ff4eee 100644
--- a/agenteval-metrics/src/test/java/com/agenteval/metrics/response/AnswerRelevancyMetricTest.java
+++ b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/response/AnswerRelevancyMetricTest.java
@@ -1,9 +1,9 @@
-package com.agenteval.metrics.response;
+package org.byteveda.agenteval.metrics.response;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-metrics/src/test/java/com/agenteval/metrics/response/BiasMetricTest.java b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/response/BiasMetricTest.java
similarity index 92%
rename from agenteval-metrics/src/test/java/com/agenteval/metrics/response/BiasMetricTest.java
rename to agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/response/BiasMetricTest.java
index 83bbe9c..00e3eb1 100644
--- a/agenteval-metrics/src/test/java/com/agenteval/metrics/response/BiasMetricTest.java
+++ b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/response/BiasMetricTest.java
@@ -1,9 +1,9 @@
-package com.agenteval.metrics.response;
+package org.byteveda.agenteval.metrics.response;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-metrics/src/test/java/com/agenteval/metrics/response/CoherenceMetricTest.java b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/response/CoherenceMetricTest.java
similarity index 92%
rename from agenteval-metrics/src/test/java/com/agenteval/metrics/response/CoherenceMetricTest.java
rename to agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/response/CoherenceMetricTest.java
index ffb1289..0e762ca 100644
--- a/agenteval-metrics/src/test/java/com/agenteval/metrics/response/CoherenceMetricTest.java
+++ b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/response/CoherenceMetricTest.java
@@ -1,9 +1,9 @@
-package com.agenteval.metrics.response;
+package org.byteveda.agenteval.metrics.response;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-metrics/src/test/java/com/agenteval/metrics/response/ConcisenessMetricTest.java b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/response/ConcisenessMetricTest.java
similarity index 91%
rename from agenteval-metrics/src/test/java/com/agenteval/metrics/response/ConcisenessMetricTest.java
rename to agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/response/ConcisenessMetricTest.java
index 68ed860..52d8cd4 100644
--- a/agenteval-metrics/src/test/java/com/agenteval/metrics/response/ConcisenessMetricTest.java
+++ b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/response/ConcisenessMetricTest.java
@@ -1,9 +1,9 @@
-package com.agenteval.metrics.response;
+package org.byteveda.agenteval.metrics.response;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-metrics/src/test/java/com/agenteval/metrics/response/CorrectnessMetricTest.java b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/response/CorrectnessMetricTest.java
similarity index 93%
rename from agenteval-metrics/src/test/java/com/agenteval/metrics/response/CorrectnessMetricTest.java
rename to agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/response/CorrectnessMetricTest.java
index 220af19..4dfb8a0 100644
--- a/agenteval-metrics/src/test/java/com/agenteval/metrics/response/CorrectnessMetricTest.java
+++ b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/response/CorrectnessMetricTest.java
@@ -1,9 +1,9 @@
-package com.agenteval.metrics.response;
+package org.byteveda.agenteval.metrics.response;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-metrics/src/test/java/com/agenteval/metrics/response/FaithfulnessMetricTest.java b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/response/FaithfulnessMetricTest.java
similarity index 91%
rename from agenteval-metrics/src/test/java/com/agenteval/metrics/response/FaithfulnessMetricTest.java
rename to agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/response/FaithfulnessMetricTest.java
index 927b258..26f1f05 100644
--- a/agenteval-metrics/src/test/java/com/agenteval/metrics/response/FaithfulnessMetricTest.java
+++ b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/response/FaithfulnessMetricTest.java
@@ -1,9 +1,9 @@
-package com.agenteval.metrics.response;
+package org.byteveda.agenteval.metrics.response;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-metrics/src/test/java/com/agenteval/metrics/response/HallucinationMetricTest.java b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/response/HallucinationMetricTest.java
similarity index 92%
rename from agenteval-metrics/src/test/java/com/agenteval/metrics/response/HallucinationMetricTest.java
rename to agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/response/HallucinationMetricTest.java
index c57f712..8386b49 100644
--- a/agenteval-metrics/src/test/java/com/agenteval/metrics/response/HallucinationMetricTest.java
+++ b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/response/HallucinationMetricTest.java
@@ -1,9 +1,9 @@
-package com.agenteval.metrics.response;
+package org.byteveda.agenteval.metrics.response;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-metrics/src/test/java/com/agenteval/metrics/response/SemanticSimilarityMetricTest.java b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/response/SemanticSimilarityMetricTest.java
similarity index 94%
rename from agenteval-metrics/src/test/java/com/agenteval/metrics/response/SemanticSimilarityMetricTest.java
rename to agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/response/SemanticSimilarityMetricTest.java
index 0dfa6f2..7c685dc 100644
--- a/agenteval-metrics/src/test/java/com/agenteval/metrics/response/SemanticSimilarityMetricTest.java
+++ b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/response/SemanticSimilarityMetricTest.java
@@ -1,8 +1,8 @@
-package com.agenteval.metrics.response;
+package org.byteveda.agenteval.metrics.response;
 
-import com.agenteval.core.embedding.EmbeddingModel;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.embedding.EmbeddingModel;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-metrics/src/test/java/com/agenteval/metrics/response/ToxicityMetricTest.java b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/response/ToxicityMetricTest.java
similarity index 92%
rename from agenteval-metrics/src/test/java/com/agenteval/metrics/response/ToxicityMetricTest.java
rename to agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/response/ToxicityMetricTest.java
index f1a74ad..f05fb41 100644
--- a/agenteval-metrics/src/test/java/com/agenteval/metrics/response/ToxicityMetricTest.java
+++ b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/response/ToxicityMetricTest.java
@@ -1,9 +1,9 @@
-package com.agenteval.metrics.response;
+package org.byteveda.agenteval.metrics.response;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-metrics/src/test/java/com/agenteval/metrics/util/VectorMathTest.java b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/util/VectorMathTest.java
similarity index 96%
rename from agenteval-metrics/src/test/java/com/agenteval/metrics/util/VectorMathTest.java
rename to agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/util/VectorMathTest.java
index d564099..6f61d98 100644
--- a/agenteval-metrics/src/test/java/com/agenteval/metrics/util/VectorMathTest.java
+++ b/agenteval-metrics/src/test/java/org/byteveda/agenteval/metrics/util/VectorMathTest.java
@@ -1,4 +1,4 @@
-package com.agenteval.metrics.util;
+package org.byteveda.agenteval.metrics.util;
 
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-redteam/pom.xml b/agenteval-redteam/pom.xml
index 95e9ad2..5cdc859 100644
--- a/agenteval-redteam/pom.xml
+++ b/agenteval-redteam/pom.xml
@@ -5,7 +5,7 @@
     4.0.0
 
     
-        com.agenteval
+        org.byteveda.agenteval
         agenteval-parent
         0.1.0-SNAPSHOT
     
@@ -16,11 +16,11 @@
 
     
         
-            com.agenteval
+            org.byteveda.agenteval
             agenteval-core
         
         
-            com.agenteval
+            org.byteveda.agenteval
             agenteval-judge
         
         
diff --git a/agenteval-redteam/src/main/java/com/agenteval/redteam/AttackCategory.java b/agenteval-redteam/src/main/java/org/byteveda/agenteval/redteam/AttackCategory.java
similarity index 88%
rename from agenteval-redteam/src/main/java/com/agenteval/redteam/AttackCategory.java
rename to agenteval-redteam/src/main/java/org/byteveda/agenteval/redteam/AttackCategory.java
index 5959ff7..b449127 100644
--- a/agenteval-redteam/src/main/java/com/agenteval/redteam/AttackCategory.java
+++ b/agenteval-redteam/src/main/java/org/byteveda/agenteval/redteam/AttackCategory.java
@@ -1,4 +1,4 @@
-package com.agenteval.redteam;
+package org.byteveda.agenteval.redteam;
 
 /**
  * Categories of adversarial attacks for red teaming.
diff --git a/agenteval-redteam/src/main/java/com/agenteval/redteam/RedTeamResult.java b/agenteval-redteam/src/main/java/org/byteveda/agenteval/redteam/RedTeamResult.java
similarity index 96%
rename from agenteval-redteam/src/main/java/com/agenteval/redteam/RedTeamResult.java
rename to agenteval-redteam/src/main/java/org/byteveda/agenteval/redteam/RedTeamResult.java
index e5c2854..a54bc1d 100644
--- a/agenteval-redteam/src/main/java/com/agenteval/redteam/RedTeamResult.java
+++ b/agenteval-redteam/src/main/java/org/byteveda/agenteval/redteam/RedTeamResult.java
@@ -1,4 +1,4 @@
-package com.agenteval.redteam;
+package org.byteveda.agenteval.redteam;
 
 import java.util.List;
 import java.util.Map;
diff --git a/agenteval-redteam/src/main/java/com/agenteval/redteam/RedTeamSuite.java b/agenteval-redteam/src/main/java/org/byteveda/agenteval/redteam/RedTeamSuite.java
similarity index 93%
rename from agenteval-redteam/src/main/java/com/agenteval/redteam/RedTeamSuite.java
rename to agenteval-redteam/src/main/java/org/byteveda/agenteval/redteam/RedTeamSuite.java
index efc1721..b6427eb 100644
--- a/agenteval-redteam/src/main/java/com/agenteval/redteam/RedTeamSuite.java
+++ b/agenteval-redteam/src/main/java/org/byteveda/agenteval/redteam/RedTeamSuite.java
@@ -1,11 +1,11 @@
-package com.agenteval.redteam;
-
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
-import com.agenteval.redteam.attack.AdversarialInputGenerator;
-import com.agenteval.redteam.attack.AttackEvaluator;
-import com.agenteval.redteam.attack.AttackTemplate;
-import com.agenteval.redteam.attack.AttackTemplateLibrary;
+package org.byteveda.agenteval.redteam;
+
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.redteam.attack.AdversarialInputGenerator;
+import org.byteveda.agenteval.redteam.attack.AttackEvaluator;
+import org.byteveda.agenteval.redteam.attack.AttackTemplate;
+import org.byteveda.agenteval.redteam.attack.AttackTemplateLibrary;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/agenteval-redteam/src/main/java/com/agenteval/redteam/attack/AdversarialInputGenerator.java b/agenteval-redteam/src/main/java/org/byteveda/agenteval/redteam/attack/AdversarialInputGenerator.java
similarity index 94%
rename from agenteval-redteam/src/main/java/com/agenteval/redteam/attack/AdversarialInputGenerator.java
rename to agenteval-redteam/src/main/java/org/byteveda/agenteval/redteam/attack/AdversarialInputGenerator.java
index 470b7aa..5b771ea 100644
--- a/agenteval-redteam/src/main/java/com/agenteval/redteam/attack/AdversarialInputGenerator.java
+++ b/agenteval-redteam/src/main/java/org/byteveda/agenteval/redteam/attack/AdversarialInputGenerator.java
@@ -1,7 +1,7 @@
-package com.agenteval.redteam.attack;
+package org.byteveda.agenteval.redteam.attack;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/agenteval-redteam/src/main/java/com/agenteval/redteam/attack/AttackEvaluator.java b/agenteval-redteam/src/main/java/org/byteveda/agenteval/redteam/attack/AttackEvaluator.java
similarity index 92%
rename from agenteval-redteam/src/main/java/com/agenteval/redteam/attack/AttackEvaluator.java
rename to agenteval-redteam/src/main/java/org/byteveda/agenteval/redteam/attack/AttackEvaluator.java
index b2a32f0..53d3dcf 100644
--- a/agenteval-redteam/src/main/java/com/agenteval/redteam/attack/AttackEvaluator.java
+++ b/agenteval-redteam/src/main/java/org/byteveda/agenteval/redteam/attack/AttackEvaluator.java
@@ -1,7 +1,7 @@
-package com.agenteval.redteam.attack;
+package org.byteveda.agenteval.redteam.attack;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/agenteval-redteam/src/main/java/com/agenteval/redteam/attack/AttackTemplate.java b/agenteval-redteam/src/main/java/org/byteveda/agenteval/redteam/attack/AttackTemplate.java
similarity index 78%
rename from agenteval-redteam/src/main/java/com/agenteval/redteam/attack/AttackTemplate.java
rename to agenteval-redteam/src/main/java/org/byteveda/agenteval/redteam/attack/AttackTemplate.java
index ef5f15d..607a95f 100644
--- a/agenteval-redteam/src/main/java/com/agenteval/redteam/attack/AttackTemplate.java
+++ b/agenteval-redteam/src/main/java/org/byteveda/agenteval/redteam/attack/AttackTemplate.java
@@ -1,6 +1,6 @@
-package com.agenteval.redteam.attack;
+package org.byteveda.agenteval.redteam.attack;
 
-import com.agenteval.redteam.AttackCategory;
+import org.byteveda.agenteval.redteam.AttackCategory;
 
 /**
  * A single attack template used for adversarial testing.
diff --git a/agenteval-redteam/src/main/java/com/agenteval/redteam/attack/AttackTemplateLibrary.java b/agenteval-redteam/src/main/java/org/byteveda/agenteval/redteam/attack/AttackTemplateLibrary.java
similarity index 97%
rename from agenteval-redteam/src/main/java/com/agenteval/redteam/attack/AttackTemplateLibrary.java
rename to agenteval-redteam/src/main/java/org/byteveda/agenteval/redteam/attack/AttackTemplateLibrary.java
index d08c944..290361c 100644
--- a/agenteval-redteam/src/main/java/com/agenteval/redteam/attack/AttackTemplateLibrary.java
+++ b/agenteval-redteam/src/main/java/org/byteveda/agenteval/redteam/attack/AttackTemplateLibrary.java
@@ -1,6 +1,6 @@
-package com.agenteval.redteam.attack;
+package org.byteveda.agenteval.redteam.attack;
 
-import com.agenteval.redteam.AttackCategory;
+import org.byteveda.agenteval.redteam.AttackCategory;
 import com.fasterxml.jackson.core.type.TypeReference;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import org.slf4j.Logger;
diff --git a/agenteval-redteam/src/test/java/com/agenteval/redteam/RedTeamSuiteTest.java b/agenteval-redteam/src/test/java/org/byteveda/agenteval/redteam/RedTeamSuiteTest.java
similarity index 94%
rename from agenteval-redteam/src/test/java/com/agenteval/redteam/RedTeamSuiteTest.java
rename to agenteval-redteam/src/test/java/org/byteveda/agenteval/redteam/RedTeamSuiteTest.java
index 8819b11..470c33e 100644
--- a/agenteval-redteam/src/test/java/com/agenteval/redteam/RedTeamSuiteTest.java
+++ b/agenteval-redteam/src/test/java/org/byteveda/agenteval/redteam/RedTeamSuiteTest.java
@@ -1,7 +1,7 @@
-package com.agenteval.redteam;
+package org.byteveda.agenteval.redteam;
 
-import com.agenteval.core.judge.JudgeModel;
-import com.agenteval.core.judge.JudgeResponse;
+import org.byteveda.agenteval.core.judge.JudgeModel;
+import org.byteveda.agenteval.core.judge.JudgeResponse;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-redteam/src/test/java/com/agenteval/redteam/attack/AdversarialInputGeneratorTest.java b/agenteval-redteam/src/test/java/org/byteveda/agenteval/redteam/attack/AdversarialInputGeneratorTest.java
similarity index 94%
rename from agenteval-redteam/src/test/java/com/agenteval/redteam/attack/AdversarialInputGeneratorTest.java
rename to agenteval-redteam/src/test/java/org/byteveda/agenteval/redteam/attack/AdversarialInputGeneratorTest.java
index dc9939e..a405d8d 100644
--- a/agenteval-redteam/src/test/java/com/agenteval/redteam/attack/AdversarialInputGeneratorTest.java
+++ b/agenteval-redteam/src/test/java/org/byteveda/agenteval/redteam/attack/AdversarialInputGeneratorTest.java
@@ -1,6 +1,6 @@
-package com.agenteval.redteam.attack;
+package org.byteveda.agenteval.redteam.attack;
 
-import com.agenteval.redteam.AttackCategory;
+import org.byteveda.agenteval.redteam.AttackCategory;
 import org.junit.jupiter.api.Test;
 
 import java.util.List;
diff --git a/agenteval-redteam/src/test/java/com/agenteval/redteam/attack/AttackTemplateLibraryTest.java b/agenteval-redteam/src/test/java/org/byteveda/agenteval/redteam/attack/AttackTemplateLibraryTest.java
similarity index 93%
rename from agenteval-redteam/src/test/java/com/agenteval/redteam/attack/AttackTemplateLibraryTest.java
rename to agenteval-redteam/src/test/java/org/byteveda/agenteval/redteam/attack/AttackTemplateLibraryTest.java
index c3fe701..2d04b44 100644
--- a/agenteval-redteam/src/test/java/com/agenteval/redteam/attack/AttackTemplateLibraryTest.java
+++ b/agenteval-redteam/src/test/java/org/byteveda/agenteval/redteam/attack/AttackTemplateLibraryTest.java
@@ -1,6 +1,6 @@
-package com.agenteval.redteam.attack;
+package org.byteveda.agenteval.redteam.attack;
 
-import com.agenteval.redteam.AttackCategory;
+import org.byteveda.agenteval.redteam.AttackCategory;
 import org.junit.jupiter.api.Test;
 
 import java.util.List;
diff --git a/agenteval-reporting/pom.xml b/agenteval-reporting/pom.xml
index 2e24317..79dde37 100644
--- a/agenteval-reporting/pom.xml
+++ b/agenteval-reporting/pom.xml
@@ -5,7 +5,7 @@
     4.0.0
 
     
-        com.agenteval
+        org.byteveda.agenteval
         agenteval-parent
         0.1.0-SNAPSHOT
     
@@ -16,7 +16,7 @@
 
     
         
-            com.agenteval
+            org.byteveda.agenteval
             agenteval-core
         
         
diff --git a/agenteval-reporting/src/main/java/com/agenteval/reporting/ConsoleReporter.java b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/ConsoleReporter.java
similarity index 93%
rename from agenteval-reporting/src/main/java/com/agenteval/reporting/ConsoleReporter.java
rename to agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/ConsoleReporter.java
index 9ec36ab..6068e92 100644
--- a/agenteval-reporting/src/main/java/com/agenteval/reporting/ConsoleReporter.java
+++ b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/ConsoleReporter.java
@@ -1,8 +1,8 @@
-package com.agenteval.reporting;
+package org.byteveda.agenteval.reporting;
 
-import com.agenteval.core.eval.CaseResult;
-import com.agenteval.core.eval.EvalResult;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.eval.CaseResult;
+import org.byteveda.agenteval.core.eval.EvalResult;
+import org.byteveda.agenteval.core.model.EvalScore;
 
 import java.io.PrintStream;
 import java.util.Map;
diff --git a/agenteval-reporting/src/main/java/com/agenteval/reporting/EvalReporter.java b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/EvalReporter.java
similarity index 77%
rename from agenteval-reporting/src/main/java/com/agenteval/reporting/EvalReporter.java
rename to agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/EvalReporter.java
index ac0f1ee..8aaa2a9 100644
--- a/agenteval-reporting/src/main/java/com/agenteval/reporting/EvalReporter.java
+++ b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/EvalReporter.java
@@ -1,6 +1,6 @@
-package com.agenteval.reporting;
+package org.byteveda.agenteval.reporting;
 
-import com.agenteval.core.eval.EvalResult;
+import org.byteveda.agenteval.core.eval.EvalResult;
 
 /**
  * Interface for generating evaluation reports.
diff --git a/agenteval-reporting/src/main/java/com/agenteval/reporting/HtmlReportConfig.java b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/HtmlReportConfig.java
similarity index 97%
rename from agenteval-reporting/src/main/java/com/agenteval/reporting/HtmlReportConfig.java
rename to agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/HtmlReportConfig.java
index 696ed60..5965ee4 100644
--- a/agenteval-reporting/src/main/java/com/agenteval/reporting/HtmlReportConfig.java
+++ b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/HtmlReportConfig.java
@@ -1,4 +1,4 @@
-package com.agenteval.reporting;
+package org.byteveda.agenteval.reporting;
 
 import java.nio.file.Path;
 import java.util.Objects;
diff --git a/agenteval-reporting/src/main/java/com/agenteval/reporting/HtmlReporter.java b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/HtmlReporter.java
similarity index 95%
rename from agenteval-reporting/src/main/java/com/agenteval/reporting/HtmlReporter.java
rename to agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/HtmlReporter.java
index 7190e86..687f678 100644
--- a/agenteval-reporting/src/main/java/com/agenteval/reporting/HtmlReporter.java
+++ b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/HtmlReporter.java
@@ -1,8 +1,8 @@
-package com.agenteval.reporting;
+package org.byteveda.agenteval.reporting;
 
-import com.agenteval.core.eval.CaseResult;
-import com.agenteval.core.eval.EvalResult;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.eval.CaseResult;
+import org.byteveda.agenteval.core.eval.EvalResult;
+import org.byteveda.agenteval.core.model.EvalScore;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import com.fasterxml.jackson.databind.SerializationFeature;
 import com.fasterxml.jackson.databind.node.ArrayNode;
diff --git a/agenteval-reporting/src/main/java/com/agenteval/reporting/JsonReporter.java b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/JsonReporter.java
similarity index 93%
rename from agenteval-reporting/src/main/java/com/agenteval/reporting/JsonReporter.java
rename to agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/JsonReporter.java
index 2d16b58..e9f902d 100644
--- a/agenteval-reporting/src/main/java/com/agenteval/reporting/JsonReporter.java
+++ b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/JsonReporter.java
@@ -1,8 +1,8 @@
-package com.agenteval.reporting;
+package org.byteveda.agenteval.reporting;
 
-import com.agenteval.core.eval.CaseResult;
-import com.agenteval.core.eval.EvalResult;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.eval.CaseResult;
+import org.byteveda.agenteval.core.eval.EvalResult;
+import org.byteveda.agenteval.core.model.EvalScore;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import com.fasterxml.jackson.databind.SerializationFeature;
 import com.fasterxml.jackson.databind.node.ArrayNode;
diff --git a/agenteval-reporting/src/main/java/com/agenteval/reporting/JunitXmlReporter.java b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/JunitXmlReporter.java
similarity index 95%
rename from agenteval-reporting/src/main/java/com/agenteval/reporting/JunitXmlReporter.java
rename to agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/JunitXmlReporter.java
index fd30ce2..c5655ad 100644
--- a/agenteval-reporting/src/main/java/com/agenteval/reporting/JunitXmlReporter.java
+++ b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/JunitXmlReporter.java
@@ -1,8 +1,8 @@
-package com.agenteval.reporting;
+package org.byteveda.agenteval.reporting;
 
-import com.agenteval.core.eval.CaseResult;
-import com.agenteval.core.eval.EvalResult;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.eval.CaseResult;
+import org.byteveda.agenteval.core.eval.EvalResult;
+import org.byteveda.agenteval.core.model.EvalScore;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/agenteval-reporting/src/main/java/com/agenteval/reporting/ReportException.java b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/ReportException.java
similarity index 89%
rename from agenteval-reporting/src/main/java/com/agenteval/reporting/ReportException.java
rename to agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/ReportException.java
index 810eafc..baa5c59 100644
--- a/agenteval-reporting/src/main/java/com/agenteval/reporting/ReportException.java
+++ b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/ReportException.java
@@ -1,4 +1,4 @@
-package com.agenteval.reporting;
+package org.byteveda.agenteval.reporting;
 
 /**
  * Unchecked exception for report generation errors.
diff --git a/agenteval-reporting/src/main/java/com/agenteval/reporting/benchmark/BenchmarkComparison.java b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/benchmark/BenchmarkComparison.java
similarity index 87%
rename from agenteval-reporting/src/main/java/com/agenteval/reporting/benchmark/BenchmarkComparison.java
rename to agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/benchmark/BenchmarkComparison.java
index 9ffb801..4dc298d 100644
--- a/agenteval-reporting/src/main/java/com/agenteval/reporting/benchmark/BenchmarkComparison.java
+++ b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/benchmark/BenchmarkComparison.java
@@ -1,9 +1,9 @@
-package com.agenteval.reporting.benchmark;
+package org.byteveda.agenteval.reporting.benchmark;
 
-import com.agenteval.core.benchmark.BenchmarkResult;
-import com.agenteval.core.eval.EvalResult;
-import com.agenteval.reporting.regression.RegressionComparison;
-import com.agenteval.reporting.regression.RegressionReport;
+import org.byteveda.agenteval.core.benchmark.BenchmarkResult;
+import org.byteveda.agenteval.core.eval.EvalResult;
+import org.byteveda.agenteval.reporting.regression.RegressionComparison;
+import org.byteveda.agenteval.reporting.regression.RegressionReport;
 
 import java.util.LinkedHashMap;
 import java.util.Map;
diff --git a/agenteval-reporting/src/main/java/com/agenteval/reporting/benchmark/BenchmarkReporter.java b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/benchmark/BenchmarkReporter.java
similarity index 95%
rename from agenteval-reporting/src/main/java/com/agenteval/reporting/benchmark/BenchmarkReporter.java
rename to agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/benchmark/BenchmarkReporter.java
index d3020f6..175380e 100644
--- a/agenteval-reporting/src/main/java/com/agenteval/reporting/benchmark/BenchmarkReporter.java
+++ b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/benchmark/BenchmarkReporter.java
@@ -1,7 +1,7 @@
-package com.agenteval.reporting.benchmark;
+package org.byteveda.agenteval.reporting.benchmark;
 
-import com.agenteval.core.benchmark.BenchmarkResult;
-import com.agenteval.core.eval.EvalResult;
+import org.byteveda.agenteval.core.benchmark.BenchmarkResult;
+import org.byteveda.agenteval.core.eval.EvalResult;
 
 import java.io.PrintStream;
 import java.util.Map;
diff --git a/agenteval-reporting/src/main/java/com/agenteval/reporting/regression/CaseStatusChange.java b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/regression/CaseStatusChange.java
similarity index 93%
rename from agenteval-reporting/src/main/java/com/agenteval/reporting/regression/CaseStatusChange.java
rename to agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/regression/CaseStatusChange.java
index b103b54..a42a936 100644
--- a/agenteval-reporting/src/main/java/com/agenteval/reporting/regression/CaseStatusChange.java
+++ b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/regression/CaseStatusChange.java
@@ -1,4 +1,4 @@
-package com.agenteval.reporting.regression;
+package org.byteveda.agenteval.reporting.regression;
 
 /**
  * Status change for a test case between baseline and current runs.
diff --git a/agenteval-reporting/src/main/java/com/agenteval/reporting/regression/MetricDelta.java b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/regression/MetricDelta.java
similarity index 92%
rename from agenteval-reporting/src/main/java/com/agenteval/reporting/regression/MetricDelta.java
rename to agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/regression/MetricDelta.java
index 7998d8f..1e3ca84 100644
--- a/agenteval-reporting/src/main/java/com/agenteval/reporting/regression/MetricDelta.java
+++ b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/regression/MetricDelta.java
@@ -1,4 +1,4 @@
-package com.agenteval.reporting.regression;
+package org.byteveda.agenteval.reporting.regression;
 
 /**
  * Score change for a single metric between baseline and current runs.
diff --git a/agenteval-reporting/src/main/java/com/agenteval/reporting/regression/RegressionComparison.java b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/regression/RegressionComparison.java
similarity index 94%
rename from agenteval-reporting/src/main/java/com/agenteval/reporting/regression/RegressionComparison.java
rename to agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/regression/RegressionComparison.java
index 65ea616..3023c9f 100644
--- a/agenteval-reporting/src/main/java/com/agenteval/reporting/regression/RegressionComparison.java
+++ b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/regression/RegressionComparison.java
@@ -1,8 +1,8 @@
-package com.agenteval.reporting.regression;
+package org.byteveda.agenteval.reporting.regression;
 
-import com.agenteval.core.eval.CaseResult;
-import com.agenteval.core.eval.EvalResult;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.eval.CaseResult;
+import org.byteveda.agenteval.core.eval.EvalResult;
+import org.byteveda.agenteval.core.model.EvalScore;
 
 import java.util.ArrayList;
 import java.util.LinkedHashMap;
diff --git a/agenteval-reporting/src/main/java/com/agenteval/reporting/regression/RegressionReport.java b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/regression/RegressionReport.java
similarity index 94%
rename from agenteval-reporting/src/main/java/com/agenteval/reporting/regression/RegressionReport.java
rename to agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/regression/RegressionReport.java
index 1ace75c..e8f15b9 100644
--- a/agenteval-reporting/src/main/java/com/agenteval/reporting/regression/RegressionReport.java
+++ b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/regression/RegressionReport.java
@@ -1,4 +1,4 @@
-package com.agenteval.reporting.regression;
+package org.byteveda.agenteval.reporting.regression;
 
 import java.util.List;
 import java.util.Map;
diff --git a/agenteval-reporting/src/main/java/com/agenteval/reporting/regression/RegressionReporter.java b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/regression/RegressionReporter.java
similarity index 97%
rename from agenteval-reporting/src/main/java/com/agenteval/reporting/regression/RegressionReporter.java
rename to agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/regression/RegressionReporter.java
index f7fca94..0c95bf7 100644
--- a/agenteval-reporting/src/main/java/com/agenteval/reporting/regression/RegressionReporter.java
+++ b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/regression/RegressionReporter.java
@@ -1,4 +1,4 @@
-package com.agenteval.reporting.regression;
+package org.byteveda.agenteval.reporting.regression;
 
 import java.io.PrintStream;
 import java.util.Objects;
diff --git a/agenteval-reporting/src/main/java/com/agenteval/reporting/snapshot/SnapshotCaseData.java b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/snapshot/SnapshotCaseData.java
similarity index 90%
rename from agenteval-reporting/src/main/java/com/agenteval/reporting/snapshot/SnapshotCaseData.java
rename to agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/snapshot/SnapshotCaseData.java
index edb6fda..f8fa858 100644
--- a/agenteval-reporting/src/main/java/com/agenteval/reporting/snapshot/SnapshotCaseData.java
+++ b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/snapshot/SnapshotCaseData.java
@@ -1,7 +1,7 @@
-package com.agenteval.reporting.snapshot;
+package org.byteveda.agenteval.reporting.snapshot;
 
-import com.agenteval.core.eval.CaseResult;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.eval.CaseResult;
+import org.byteveda.agenteval.core.model.EvalScore;
 
 import java.util.LinkedHashMap;
 import java.util.Map;
diff --git a/agenteval-reporting/src/main/java/com/agenteval/reporting/snapshot/SnapshotComparisonResult.java b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/snapshot/SnapshotComparisonResult.java
similarity index 84%
rename from agenteval-reporting/src/main/java/com/agenteval/reporting/snapshot/SnapshotComparisonResult.java
rename to agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/snapshot/SnapshotComparisonResult.java
index 8a719f5..7d9a648 100644
--- a/agenteval-reporting/src/main/java/com/agenteval/reporting/snapshot/SnapshotComparisonResult.java
+++ b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/snapshot/SnapshotComparisonResult.java
@@ -1,6 +1,6 @@
-package com.agenteval.reporting.snapshot;
+package org.byteveda.agenteval.reporting.snapshot;
 
-import com.agenteval.reporting.regression.RegressionReport;
+import org.byteveda.agenteval.reporting.regression.RegressionReport;
 
 import java.util.Objects;
 
diff --git a/agenteval-reporting/src/main/java/com/agenteval/reporting/snapshot/SnapshotConfig.java b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/snapshot/SnapshotConfig.java
similarity index 98%
rename from agenteval-reporting/src/main/java/com/agenteval/reporting/snapshot/SnapshotConfig.java
rename to agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/snapshot/SnapshotConfig.java
index d9c165a..756a3c6 100644
--- a/agenteval-reporting/src/main/java/com/agenteval/reporting/snapshot/SnapshotConfig.java
+++ b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/snapshot/SnapshotConfig.java
@@ -1,4 +1,4 @@
-package com.agenteval.reporting.snapshot;
+package org.byteveda.agenteval.reporting.snapshot;
 
 import java.nio.file.Path;
 
diff --git a/agenteval-reporting/src/main/java/com/agenteval/reporting/snapshot/SnapshotData.java b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/snapshot/SnapshotData.java
similarity index 90%
rename from agenteval-reporting/src/main/java/com/agenteval/reporting/snapshot/SnapshotData.java
rename to agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/snapshot/SnapshotData.java
index 58dbd6f..2aa207a 100644
--- a/agenteval-reporting/src/main/java/com/agenteval/reporting/snapshot/SnapshotData.java
+++ b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/snapshot/SnapshotData.java
@@ -1,9 +1,9 @@
-package com.agenteval.reporting.snapshot;
+package org.byteveda.agenteval.reporting.snapshot;
 
-import com.agenteval.core.eval.CaseResult;
-import com.agenteval.core.eval.EvalResult;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.eval.CaseResult;
+import org.byteveda.agenteval.core.eval.EvalResult;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
 
 import java.time.Instant;
 import java.util.ArrayList;
@@ -69,7 +69,7 @@ public static SnapshotData from(String name, EvalResult result) {
 
     /**
      * Reconstructs a synthetic {@link EvalResult} for use with
-     * {@link com.agenteval.reporting.regression.RegressionComparison}.
+     * {@link org.byteveda.agenteval.reporting.regression.RegressionComparison}.
      */
     public EvalResult toEvalResult() {
         List cases = new ArrayList<>(caseResults.size());
diff --git a/agenteval-reporting/src/main/java/com/agenteval/reporting/snapshot/SnapshotRegressionException.java b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/snapshot/SnapshotRegressionException.java
similarity index 79%
rename from agenteval-reporting/src/main/java/com/agenteval/reporting/snapshot/SnapshotRegressionException.java
rename to agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/snapshot/SnapshotRegressionException.java
index 103ed46..96ecd0c 100644
--- a/agenteval-reporting/src/main/java/com/agenteval/reporting/snapshot/SnapshotRegressionException.java
+++ b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/snapshot/SnapshotRegressionException.java
@@ -1,7 +1,7 @@
-package com.agenteval.reporting.snapshot;
+package org.byteveda.agenteval.reporting.snapshot;
 
-import com.agenteval.reporting.ReportException;
-import com.agenteval.reporting.regression.RegressionReport;
+import org.byteveda.agenteval.reporting.ReportException;
+import org.byteveda.agenteval.reporting.regression.RegressionReport;
 
 import java.util.Objects;
 
diff --git a/agenteval-reporting/src/main/java/com/agenteval/reporting/snapshot/SnapshotReporter.java b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/snapshot/SnapshotReporter.java
similarity index 92%
rename from agenteval-reporting/src/main/java/com/agenteval/reporting/snapshot/SnapshotReporter.java
rename to agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/snapshot/SnapshotReporter.java
index acf275a..2e253e3 100644
--- a/agenteval-reporting/src/main/java/com/agenteval/reporting/snapshot/SnapshotReporter.java
+++ b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/snapshot/SnapshotReporter.java
@@ -1,9 +1,9 @@
-package com.agenteval.reporting.snapshot;
+package org.byteveda.agenteval.reporting.snapshot;
 
-import com.agenteval.core.eval.EvalResult;
-import com.agenteval.reporting.EvalReporter;
-import com.agenteval.reporting.regression.RegressionComparison;
-import com.agenteval.reporting.regression.RegressionReport;
+import org.byteveda.agenteval.core.eval.EvalResult;
+import org.byteveda.agenteval.reporting.EvalReporter;
+import org.byteveda.agenteval.reporting.regression.RegressionComparison;
+import org.byteveda.agenteval.reporting.regression.RegressionReport;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/agenteval-reporting/src/main/java/com/agenteval/reporting/snapshot/SnapshotScoreData.java b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/snapshot/SnapshotScoreData.java
similarity index 72%
rename from agenteval-reporting/src/main/java/com/agenteval/reporting/snapshot/SnapshotScoreData.java
rename to agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/snapshot/SnapshotScoreData.java
index d131857..f3cb2a6 100644
--- a/agenteval-reporting/src/main/java/com/agenteval/reporting/snapshot/SnapshotScoreData.java
+++ b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/snapshot/SnapshotScoreData.java
@@ -1,7 +1,7 @@
-package com.agenteval.reporting.snapshot;
+package org.byteveda.agenteval.reporting.snapshot;
 
 /**
- * Jackson-serializable mirror of {@link com.agenteval.core.model.EvalScore}
+ * Jackson-serializable mirror of {@link org.byteveda.agenteval.core.model.EvalScore}
  * for snapshot persistence.
  *
  * @param value     the score value (0.0–1.0)
diff --git a/agenteval-reporting/src/main/java/com/agenteval/reporting/snapshot/SnapshotStatus.java b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/snapshot/SnapshotStatus.java
similarity index 87%
rename from agenteval-reporting/src/main/java/com/agenteval/reporting/snapshot/SnapshotStatus.java
rename to agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/snapshot/SnapshotStatus.java
index 2b100e7..48d4888 100644
--- a/agenteval-reporting/src/main/java/com/agenteval/reporting/snapshot/SnapshotStatus.java
+++ b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/snapshot/SnapshotStatus.java
@@ -1,4 +1,4 @@
-package com.agenteval.reporting.snapshot;
+package org.byteveda.agenteval.reporting.snapshot;
 
 /**
  * Status of a snapshot comparison.
diff --git a/agenteval-reporting/src/main/java/com/agenteval/reporting/snapshot/SnapshotStore.java b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/snapshot/SnapshotStore.java
similarity index 97%
rename from agenteval-reporting/src/main/java/com/agenteval/reporting/snapshot/SnapshotStore.java
rename to agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/snapshot/SnapshotStore.java
index 9a9eca5..94c8578 100644
--- a/agenteval-reporting/src/main/java/com/agenteval/reporting/snapshot/SnapshotStore.java
+++ b/agenteval-reporting/src/main/java/org/byteveda/agenteval/reporting/snapshot/SnapshotStore.java
@@ -1,6 +1,6 @@
-package com.agenteval.reporting.snapshot;
+package org.byteveda.agenteval.reporting.snapshot;
 
-import com.agenteval.reporting.ReportException;
+import org.byteveda.agenteval.reporting.ReportException;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import com.fasterxml.jackson.databind.SerializationFeature;
 import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
diff --git a/agenteval-reporting/src/test/java/com/agenteval/reporting/ConsoleReporterTest.java b/agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/ConsoleReporterTest.java
similarity index 91%
rename from agenteval-reporting/src/test/java/com/agenteval/reporting/ConsoleReporterTest.java
rename to agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/ConsoleReporterTest.java
index 741dd37..593915e 100644
--- a/agenteval-reporting/src/test/java/com/agenteval/reporting/ConsoleReporterTest.java
+++ b/agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/ConsoleReporterTest.java
@@ -1,9 +1,9 @@
-package com.agenteval.reporting;
+package org.byteveda.agenteval.reporting;
 
-import com.agenteval.core.eval.CaseResult;
-import com.agenteval.core.eval.EvalResult;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.eval.CaseResult;
+import org.byteveda.agenteval.core.eval.EvalResult;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
 import org.junit.jupiter.api.Test;
 
 import java.io.ByteArrayOutputStream;
diff --git a/agenteval-reporting/src/test/java/com/agenteval/reporting/HtmlReporterTest.java b/agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/HtmlReporterTest.java
similarity index 91%
rename from agenteval-reporting/src/test/java/com/agenteval/reporting/HtmlReporterTest.java
rename to agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/HtmlReporterTest.java
index d11f0af..eb44f05 100644
--- a/agenteval-reporting/src/test/java/com/agenteval/reporting/HtmlReporterTest.java
+++ b/agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/HtmlReporterTest.java
@@ -1,9 +1,9 @@
-package com.agenteval.reporting;
+package org.byteveda.agenteval.reporting;
 
-import com.agenteval.core.eval.CaseResult;
-import com.agenteval.core.eval.EvalResult;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.eval.CaseResult;
+import org.byteveda.agenteval.core.eval.EvalResult;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.io.TempDir;
 
diff --git a/agenteval-reporting/src/test/java/com/agenteval/reporting/JsonReporterTest.java b/agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/JsonReporterTest.java
similarity index 92%
rename from agenteval-reporting/src/test/java/com/agenteval/reporting/JsonReporterTest.java
rename to agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/JsonReporterTest.java
index 8cf066d..c811aea 100644
--- a/agenteval-reporting/src/test/java/com/agenteval/reporting/JsonReporterTest.java
+++ b/agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/JsonReporterTest.java
@@ -1,9 +1,9 @@
-package com.agenteval.reporting;
+package org.byteveda.agenteval.reporting;
 
-import com.agenteval.core.eval.CaseResult;
-import com.agenteval.core.eval.EvalResult;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.eval.CaseResult;
+import org.byteveda.agenteval.core.eval.EvalResult;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
 import com.fasterxml.jackson.databind.JsonNode;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import org.junit.jupiter.api.Test;
diff --git a/agenteval-reporting/src/test/java/com/agenteval/reporting/JunitXmlReporterTest.java b/agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/JunitXmlReporterTest.java
similarity index 92%
rename from agenteval-reporting/src/test/java/com/agenteval/reporting/JunitXmlReporterTest.java
rename to agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/JunitXmlReporterTest.java
index 3ca6813..f189efe 100644
--- a/agenteval-reporting/src/test/java/com/agenteval/reporting/JunitXmlReporterTest.java
+++ b/agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/JunitXmlReporterTest.java
@@ -1,9 +1,9 @@
-package com.agenteval.reporting;
+package org.byteveda.agenteval.reporting;
 
-import com.agenteval.core.eval.CaseResult;
-import com.agenteval.core.eval.EvalResult;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.eval.CaseResult;
+import org.byteveda.agenteval.core.eval.EvalResult;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.io.TempDir;
 
diff --git a/agenteval-reporting/src/test/java/com/agenteval/reporting/benchmark/BenchmarkComparisonTest.java b/agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/benchmark/BenchmarkComparisonTest.java
similarity index 87%
rename from agenteval-reporting/src/test/java/com/agenteval/reporting/benchmark/BenchmarkComparisonTest.java
rename to agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/benchmark/BenchmarkComparisonTest.java
index 5fd530c..3087e26 100644
--- a/agenteval-reporting/src/test/java/com/agenteval/reporting/benchmark/BenchmarkComparisonTest.java
+++ b/agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/benchmark/BenchmarkComparisonTest.java
@@ -1,11 +1,11 @@
-package com.agenteval.reporting.benchmark;
-
-import com.agenteval.core.benchmark.BenchmarkResult;
-import com.agenteval.core.eval.CaseResult;
-import com.agenteval.core.eval.EvalResult;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
-import com.agenteval.reporting.regression.RegressionReport;
+package org.byteveda.agenteval.reporting.benchmark;
+
+import org.byteveda.agenteval.core.benchmark.BenchmarkResult;
+import org.byteveda.agenteval.core.eval.CaseResult;
+import org.byteveda.agenteval.core.eval.EvalResult;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.reporting.regression.RegressionReport;
 import org.junit.jupiter.api.Test;
 
 import java.util.LinkedHashMap;
diff --git a/agenteval-reporting/src/test/java/com/agenteval/reporting/benchmark/BenchmarkReporterTest.java b/agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/benchmark/BenchmarkReporterTest.java
similarity index 90%
rename from agenteval-reporting/src/test/java/com/agenteval/reporting/benchmark/BenchmarkReporterTest.java
rename to agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/benchmark/BenchmarkReporterTest.java
index 1f48804..52e8658 100644
--- a/agenteval-reporting/src/test/java/com/agenteval/reporting/benchmark/BenchmarkReporterTest.java
+++ b/agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/benchmark/BenchmarkReporterTest.java
@@ -1,10 +1,10 @@
-package com.agenteval.reporting.benchmark;
+package org.byteveda.agenteval.reporting.benchmark;
 
-import com.agenteval.core.benchmark.BenchmarkResult;
-import com.agenteval.core.eval.CaseResult;
-import com.agenteval.core.eval.EvalResult;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.benchmark.BenchmarkResult;
+import org.byteveda.agenteval.core.eval.CaseResult;
+import org.byteveda.agenteval.core.eval.EvalResult;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
 import org.junit.jupiter.api.Test;
 
 import java.io.ByteArrayOutputStream;
diff --git a/agenteval-reporting/src/test/java/com/agenteval/reporting/regression/RegressionComparisonTest.java b/agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/regression/RegressionComparisonTest.java
similarity index 91%
rename from agenteval-reporting/src/test/java/com/agenteval/reporting/regression/RegressionComparisonTest.java
rename to agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/regression/RegressionComparisonTest.java
index cffe209..d138bd6 100644
--- a/agenteval-reporting/src/test/java/com/agenteval/reporting/regression/RegressionComparisonTest.java
+++ b/agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/regression/RegressionComparisonTest.java
@@ -1,9 +1,9 @@
-package com.agenteval.reporting.regression;
+package org.byteveda.agenteval.reporting.regression;
 
-import com.agenteval.core.eval.CaseResult;
-import com.agenteval.core.eval.EvalResult;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.eval.CaseResult;
+import org.byteveda.agenteval.core.eval.EvalResult;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
 import org.junit.jupiter.api.Test;
 
 import java.util.List;
diff --git a/agenteval-reporting/src/test/java/com/agenteval/reporting/snapshot/SnapshotConfigTest.java b/agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/snapshot/SnapshotConfigTest.java
similarity index 97%
rename from agenteval-reporting/src/test/java/com/agenteval/reporting/snapshot/SnapshotConfigTest.java
rename to agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/snapshot/SnapshotConfigTest.java
index 5c0c0c8..fc6823b 100644
--- a/agenteval-reporting/src/test/java/com/agenteval/reporting/snapshot/SnapshotConfigTest.java
+++ b/agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/snapshot/SnapshotConfigTest.java
@@ -1,4 +1,4 @@
-package com.agenteval.reporting.snapshot;
+package org.byteveda.agenteval.reporting.snapshot;
 
 import org.junit.jupiter.api.Test;
 
diff --git a/agenteval-reporting/src/test/java/com/agenteval/reporting/snapshot/SnapshotDataTest.java b/agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/snapshot/SnapshotDataTest.java
similarity index 91%
rename from agenteval-reporting/src/test/java/com/agenteval/reporting/snapshot/SnapshotDataTest.java
rename to agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/snapshot/SnapshotDataTest.java
index 5ee8921..f06215c 100644
--- a/agenteval-reporting/src/test/java/com/agenteval/reporting/snapshot/SnapshotDataTest.java
+++ b/agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/snapshot/SnapshotDataTest.java
@@ -1,11 +1,11 @@
-package com.agenteval.reporting.snapshot;
-
-import com.agenteval.core.eval.CaseResult;
-import com.agenteval.core.eval.EvalResult;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
-import com.agenteval.reporting.regression.RegressionComparison;
-import com.agenteval.reporting.regression.RegressionReport;
+package org.byteveda.agenteval.reporting.snapshot;
+
+import org.byteveda.agenteval.core.eval.CaseResult;
+import org.byteveda.agenteval.core.eval.EvalResult;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.reporting.regression.RegressionComparison;
+import org.byteveda.agenteval.reporting.regression.RegressionReport;
 import org.junit.jupiter.api.Test;
 
 import java.util.List;
diff --git a/agenteval-reporting/src/test/java/com/agenteval/reporting/snapshot/SnapshotReporterTest.java b/agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/snapshot/SnapshotReporterTest.java
similarity index 94%
rename from agenteval-reporting/src/test/java/com/agenteval/reporting/snapshot/SnapshotReporterTest.java
rename to agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/snapshot/SnapshotReporterTest.java
index 548d8a8..2b0ed26 100644
--- a/agenteval-reporting/src/test/java/com/agenteval/reporting/snapshot/SnapshotReporterTest.java
+++ b/agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/snapshot/SnapshotReporterTest.java
@@ -1,9 +1,9 @@
-package com.agenteval.reporting.snapshot;
+package org.byteveda.agenteval.reporting.snapshot;
 
-import com.agenteval.core.eval.CaseResult;
-import com.agenteval.core.eval.EvalResult;
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.EvalScore;
+import org.byteveda.agenteval.core.eval.CaseResult;
+import org.byteveda.agenteval.core.eval.EvalResult;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.EvalScore;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.io.TempDir;
 
diff --git a/agenteval-reporting/src/test/java/com/agenteval/reporting/snapshot/SnapshotStoreTest.java b/agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/snapshot/SnapshotStoreTest.java
similarity index 98%
rename from agenteval-reporting/src/test/java/com/agenteval/reporting/snapshot/SnapshotStoreTest.java
rename to agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/snapshot/SnapshotStoreTest.java
index 0244374..0815eb1 100644
--- a/agenteval-reporting/src/test/java/com/agenteval/reporting/snapshot/SnapshotStoreTest.java
+++ b/agenteval-reporting/src/test/java/org/byteveda/agenteval/reporting/snapshot/SnapshotStoreTest.java
@@ -1,4 +1,4 @@
-package com.agenteval.reporting.snapshot;
+package org.byteveda.agenteval.reporting.snapshot;
 
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.io.TempDir;
diff --git a/agenteval-spring-ai/pom.xml b/agenteval-spring-ai/pom.xml
index ab16767..23b18ba 100644
--- a/agenteval-spring-ai/pom.xml
+++ b/agenteval-spring-ai/pom.xml
@@ -5,7 +5,7 @@
     4.0.0
 
     
-        com.agenteval
+        org.byteveda.agenteval
         agenteval-parent
         0.1.0-SNAPSHOT
     
@@ -21,7 +21,7 @@
 
     
         
-            com.agenteval
+            org.byteveda.agenteval
             agenteval-core
         
         
diff --git a/agenteval-spring-ai/src/main/java/com/agenteval/spring/ai/SpringAiAdvisorInterceptor.java b/agenteval-spring-ai/src/main/java/org/byteveda/agenteval/spring/ai/SpringAiAdvisorInterceptor.java
similarity index 98%
rename from agenteval-spring-ai/src/main/java/com/agenteval/spring/ai/SpringAiAdvisorInterceptor.java
rename to agenteval-spring-ai/src/main/java/org/byteveda/agenteval/spring/ai/SpringAiAdvisorInterceptor.java
index cd98561..236e093 100644
--- a/agenteval-spring-ai/src/main/java/com/agenteval/spring/ai/SpringAiAdvisorInterceptor.java
+++ b/agenteval-spring-ai/src/main/java/org/byteveda/agenteval/spring/ai/SpringAiAdvisorInterceptor.java
@@ -1,4 +1,4 @@
-package com.agenteval.spring.ai;
+package org.byteveda.agenteval.spring.ai;
 
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
diff --git a/agenteval-spring-ai/src/main/java/com/agenteval/spring/ai/SpringAiCapture.java b/agenteval-spring-ai/src/main/java/org/byteveda/agenteval/spring/ai/SpringAiCapture.java
similarity index 93%
rename from agenteval-spring-ai/src/main/java/com/agenteval/spring/ai/SpringAiCapture.java
rename to agenteval-spring-ai/src/main/java/org/byteveda/agenteval/spring/ai/SpringAiCapture.java
index 0aa7abc..3494358 100644
--- a/agenteval-spring-ai/src/main/java/com/agenteval/spring/ai/SpringAiCapture.java
+++ b/agenteval-spring-ai/src/main/java/org/byteveda/agenteval/spring/ai/SpringAiCapture.java
@@ -1,6 +1,6 @@
-package com.agenteval.spring.ai;
+package org.byteveda.agenteval.spring.ai;
 
-import com.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.AgentTestCase;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.ai.chat.model.ChatModel;
diff --git a/agenteval-spring-ai/src/main/java/com/agenteval/spring/ai/SpringAiTestCaseBuilder.java b/agenteval-spring-ai/src/main/java/org/byteveda/agenteval/spring/ai/SpringAiTestCaseBuilder.java
similarity index 90%
rename from agenteval-spring-ai/src/main/java/com/agenteval/spring/ai/SpringAiTestCaseBuilder.java
rename to agenteval-spring-ai/src/main/java/org/byteveda/agenteval/spring/ai/SpringAiTestCaseBuilder.java
index fff97dc..94f5bd3 100644
--- a/agenteval-spring-ai/src/main/java/com/agenteval/spring/ai/SpringAiTestCaseBuilder.java
+++ b/agenteval-spring-ai/src/main/java/org/byteveda/agenteval/spring/ai/SpringAiTestCaseBuilder.java
@@ -1,7 +1,7 @@
-package com.agenteval.spring.ai;
+package org.byteveda.agenteval.spring.ai;
 
-import com.agenteval.core.model.AgentTestCase;
-import com.agenteval.core.model.TokenUsage;
+import org.byteveda.agenteval.core.model.AgentTestCase;
+import org.byteveda.agenteval.core.model.TokenUsage;
 import org.springframework.ai.chat.model.ChatResponse;
 import org.springframework.ai.chat.model.Generation;
 
diff --git a/agenteval-spring-ai/src/main/java/com/agenteval/spring/ai/autoconfigure/AgentEvalAutoConfiguration.java b/agenteval-spring-ai/src/main/java/org/byteveda/agenteval/spring/ai/autoconfigure/AgentEvalAutoConfiguration.java
similarity index 83%
rename from agenteval-spring-ai/src/main/java/com/agenteval/spring/ai/autoconfigure/AgentEvalAutoConfiguration.java
rename to agenteval-spring-ai/src/main/java/org/byteveda/agenteval/spring/ai/autoconfigure/AgentEvalAutoConfiguration.java
index e09c194..fd7b65f 100644
--- a/agenteval-spring-ai/src/main/java/com/agenteval/spring/ai/autoconfigure/AgentEvalAutoConfiguration.java
+++ b/agenteval-spring-ai/src/main/java/org/byteveda/agenteval/spring/ai/autoconfigure/AgentEvalAutoConfiguration.java
@@ -1,6 +1,6 @@
-package com.agenteval.spring.ai.autoconfigure;
+package org.byteveda.agenteval.spring.ai.autoconfigure;
 
-import com.agenteval.spring.ai.SpringAiAdvisorInterceptor;
+import org.byteveda.agenteval.spring.ai.SpringAiAdvisorInterceptor;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
diff --git a/build.gradle.kts b/build.gradle.kts
index 9209aaf..69a5394 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -9,7 +9,7 @@ subprojects {
     apply(plugin = "checkstyle")
     apply(plugin = "jacoco")
 
-    group = "com.agenteval"
+    group = "org.byteveda.agenteval"
     version = "0.1.0-SNAPSHOT"
 
     repositories {
diff --git a/docs/docs/advanced/maven-gradle-plugins.md b/docs/docs/advanced/maven-gradle-plugins.md
index abfafcf..d01d53f 100644
--- a/docs/docs/advanced/maven-gradle-plugins.md
+++ b/docs/docs/advanced/maven-gradle-plugins.md
@@ -10,7 +10,7 @@ AgentEval provides plugins for Maven and Gradle to run evaluations as part of th
 
 ```xml
 
-  com.agenteval
+  org.byteveda.agenteval
   agenteval-maven-plugin
   1.0.0
   
@@ -49,7 +49,7 @@ mvn verify -Dagenteval.skip=true
 
 ```kotlin
 plugins {
-    id("com.agenteval") version "1.0.0"
+    id("org.byteveda.agenteval") version "1.0.0"
 }
 
 agenteval {
diff --git a/docs/docs/advanced/red-teaming.md b/docs/docs/advanced/red-teaming.md
index ecddcf2..80a2840 100644
--- a/docs/docs/advanced/red-teaming.md
+++ b/docs/docs/advanced/red-teaming.md
@@ -10,7 +10,7 @@ The `agenteval-redteam` module provides adversarial test cases to probe your age
 
 ```xml
 
-  com.agenteval
+  org.byteveda.agenteval
   agenteval-redteam
   1.0.0
   test
diff --git a/docs/docs/getting-started/installation.md b/docs/docs/getting-started/installation.md
index 97c41b2..ecd7dc3 100644
--- a/docs/docs/getting-started/installation.md
+++ b/docs/docs/getting-started/installation.md
@@ -12,7 +12,7 @@ Add the JUnit 5 integration module (the most common starting point):
 
 ```xml
 
-  com.agenteval
+  org.byteveda.agenteval
   agenteval-junit5
   1.0.0
   test
@@ -23,7 +23,7 @@ For LLM-as-judge metrics (AnswerRelevancy, Faithfulness, etc.), also add the jud
 
 ```xml
 
-  com.agenteval
+  org.byteveda.agenteval
   agenteval-judge
   1.0.0
   test
@@ -38,7 +38,7 @@ Use the BOM to manage versions across multiple modules:
 
   
     
-      com.agenteval
+      org.byteveda.agenteval
       agenteval-bom
       1.0.0
       pom
@@ -49,12 +49,12 @@ Use the BOM to manage versions across multiple modules:
 
 
   
-    com.agenteval
+    org.byteveda.agenteval
     agenteval-junit5
     test
   
   
-    com.agenteval
+    org.byteveda.agenteval
     agenteval-judge
     test
   
@@ -65,9 +65,9 @@ Use the BOM to manage versions across multiple modules:
 
 ```kotlin
 dependencies {
-    testImplementation(platform("com.agenteval:agenteval-bom:1.0.0"))
-    testImplementation("com.agenteval:agenteval-junit5")
-    testImplementation("com.agenteval:agenteval-judge")
+    testImplementation(platform("org.byteveda.agenteval:agenteval-bom:1.0.0"))
+    testImplementation("org.byteveda.agenteval:agenteval-junit5")
+    testImplementation("org.byteveda.agenteval:agenteval-judge")
 }
 ```
 
@@ -75,9 +75,9 @@ dependencies {
 
 ```groovy
 dependencies {
-    testImplementation platform('com.agenteval:agenteval-bom:1.0.0')
-    testImplementation 'com.agenteval:agenteval-junit5'
-    testImplementation 'com.agenteval:agenteval-judge'
+    testImplementation platform('org.byteveda.agenteval:agenteval-bom:1.0.0')
+    testImplementation 'org.byteveda.agenteval:agenteval-junit5'
+    testImplementation 'org.byteveda.agenteval:agenteval-judge'
 }
 ```
 
diff --git a/docs/docs/getting-started/quickstart.md b/docs/docs/getting-started/quickstart.md
index 964e141..156cbb5 100644
--- a/docs/docs/getting-started/quickstart.md
+++ b/docs/docs/getting-started/quickstart.md
@@ -10,13 +10,13 @@ This guide gets you from zero to your first evaluation in under 5 minutes.
 
 ```xml
 
-  com.agenteval
+  org.byteveda.agenteval
   agenteval-junit5
   1.0.0
   test
 
 
-  com.agenteval
+  org.byteveda.agenteval
   agenteval-judge
   1.0.0
   test
@@ -32,13 +32,13 @@ export OPENAI_API_KEY=sk-...
 ## 3. Write your first evaluation test
 
 ```java
-import com.agenteval.junit5.AgentEvalExtension;
-import com.agenteval.junit5.AgentTest;
-import com.agenteval.junit5.Metric;
-import com.agenteval.core.AgentTestCase;
-import com.agenteval.junit5.AgentAssertions;
-import com.agenteval.metrics.AnswerRelevancy;
-import com.agenteval.metrics.Faithfulness;
+import org.byteveda.agenteval.junit5.AgentEvalExtension;
+import org.byteveda.agenteval.junit5.AgentTest;
+import org.byteveda.agenteval.junit5.Metric;
+import org.byteveda.agenteval.core.AgentTestCase;
+import org.byteveda.agenteval.junit5.AgentAssertions;
+import org.byteveda.agenteval.metrics.AnswerRelevancy;
+import org.byteveda.agenteval.metrics.Faithfulness;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.extension.ExtendWith;
 
diff --git a/docs/docs/integrations/langchain4j.md b/docs/docs/integrations/langchain4j.md
index eb3b2c9..19009c3 100644
--- a/docs/docs/integrations/langchain4j.md
+++ b/docs/docs/integrations/langchain4j.md
@@ -10,7 +10,7 @@ Auto-capture responses, tool calls, and RAG context from LangChain4j AI services
 
 ```xml
 
-  com.agenteval
+  org.byteveda.agenteval
   agenteval-langchain4j
   1.0.0
   test
diff --git a/docs/docs/integrations/langgraph4j.md b/docs/docs/integrations/langgraph4j.md
index c4f1b59..084a7cc 100644
--- a/docs/docs/integrations/langgraph4j.md
+++ b/docs/docs/integrations/langgraph4j.md
@@ -10,7 +10,7 @@ Capture graph execution traces, node transitions, and state snapshots from LangG
 
 ```xml
 
-  com.agenteval
+  org.byteveda.agenteval
   agenteval-langgraph4j
   1.0.0
   test
diff --git a/docs/docs/integrations/mcp.md b/docs/docs/integrations/mcp.md
index bbc1512..7042117 100644
--- a/docs/docs/integrations/mcp.md
+++ b/docs/docs/integrations/mcp.md
@@ -10,7 +10,7 @@ Capture MCP (Model Context Protocol) tool calls from the MCP Java SDK.
 
 ```xml
 
-  com.agenteval
+  org.byteveda.agenteval
   agenteval-mcp
   1.0.0
   test
diff --git a/docs/docs/integrations/spring-ai.md b/docs/docs/integrations/spring-ai.md
index 9b2018d..9d04ea2 100644
--- a/docs/docs/integrations/spring-ai.md
+++ b/docs/docs/integrations/spring-ai.md
@@ -10,7 +10,7 @@ Auto-capture agent responses, tool calls, token usage, and RAG context from Spri
 
 ```xml
 
-  com.agenteval
+  org.byteveda.agenteval
   agenteval-spring-ai
   1.0.0
   test
diff --git a/docs/docs/junit5/overview.md b/docs/docs/junit5/overview.md
index 5465a71..5e4a91f 100644
--- a/docs/docs/junit5/overview.md
+++ b/docs/docs/junit5/overview.md
@@ -10,7 +10,7 @@ AgentEval integrates with JUnit 5 as a standard extension. Evaluations run as te
 
 ```xml
 
-  com.agenteval
+  org.byteveda.agenteval
   agenteval-junit5
   1.0.0
   test
diff --git a/docs/static/img/favicon.ico b/docs/static/img/favicon.ico
index 690a025eef55cd70bb8d75177f49d0b2d38064ff..a0234ce3ac023319eb76cdc1a49d503e48e7c445 100644
GIT binary patch
literal 885
zcmV-*1B(0r0096201yxW0000W0AB+D02TlM0EtjeM-2)Z3IG5A4M|8uQUCw|5C8xG
z5C{eU001BJ|6u?C113pCK~#90MU!o4TV)i-f6sHD+%-+QrirWFTVGb&Ri_SAs*Ewz
zR$;ZN&MlDmfIl7^C%9qm^bho#C64{e)|yl*{Gi_5aUUTI1v#wrtsqiN{wmcx{4-shdb3
zC>>w0K81-!BQ&jR;K%*}p4-(8faChq$775nB24A;Bx}Po
z-I-uR%Uar7*8#AQD`1Cgw6PR^sm##z$%;hF(u6GwJ7h7CTVzjSHAZW+r7JTbV^9jz
z6FslW#w5fpagZI4b)tbH!r2RdvaxkN4fSyZVSXXc*yIf6jzo;7
zcWmQ?2))ld3BY3BA(hV1v+Hq6itqL<|~Y^cK?`>$sPPn%59oVPgtTk)h#9Qt5gAo=#Q_O3%$R
zIi1AwOXw<_(TKrG-QtSvab;|Zk`v&%9wt3E&)47n%+T-zN4_|Xh~RoY*G8xL{L9nS
z2;7K-IJ$W?UE}`}ZBB5e{}PwRXUXLqcyaezl1yb}-+?1?8^`rz@4iD)6p?fJ1v#6|
zNW8C4KAQPQVtsvb*)53pC3*hk1ER}8z`|mI1iwov;bq%}5)s-*=kqoY638H`s14tBxpu-RpNiOb4
z5|m`PyShx2pv*8cQETxPOm}kB>v%Ag=#^#Kqkg7Z=x{fqmaxCob+?!0x)s)i;WZ+jLc2+|9s26SOcm
zvMc^RPMa^2`#&qMztB^r4(uVXBQd{n0?rFoH?i+ClCgTZB=>tps;a8wLxu(pY
z*jDoeliJJFS8B_m>4PN_sgx-Lx*=KnSxEyyClaL8R|d$*levdA?dkRSXf2mNPz^q+qi3nt31Wd~b0X_OrL
zc9U$_)L2fP&JzKA>hs-|KXo~C*g(~370UcheYwB;j%dCxd6fKc^0=_RDgr$tQGZG8
zo5)-2?;r0*K1j>V`#kzv_ieC&O@9xW`n&qUnzR3;LAlv~$^@YU`A?nRB0F~tkjlz)
zvT)L9`Qg+F)Nzd2!jB)vKO!H_nPG60NoV@d=jHI>RdV9QM%l5mAKFuX-`?zmyeIVO
zEQd;qTq>6DQ2ws8SduZeRxXm#uk+;15iiPtUE8#d_^eCD92oHA{nGsU8q%UcZE1O9
z9cfX&mLwuIy{>wYnq6B>nj$qL%$1oB@0cjhH+evYwr?saL;A|+A1sy$&vlitJ=!a-
z;yXGl`){8Q@02KO-<>0U9=S_;Kl~f%gVg&G{~X3AedRK_qEq-E0O@BM
zAU%de|Mbs(9HXp{K9q^ib&>JCI?8LkI%z(>X9tw|-BBh0rtqE}h4As3qYil#&Tq7J
zFke=hy-Cy21-;1wy35v$Ich5#|MrpUFS&15we>fLzo7ZdVb3GCGz)WJCgzcSTX}}o
z4HT^l;Sz^1&O6Q>Ps8VIH?nIh*g|djX4ejxF?4{8=-eW(UD~L(WnTtBVf;22ze8nh
zrawl)-&e-+u1U#`hHD%AWjO*`2@HC6+B|9qSA76wh$@
z?b}#c;ehSc1YEQ)-n(1nCNKKIWwTzFY2=SF^>X%l@OF9X*Y%{`&A*hkNbPUATH1zE
ziw3o%Rl@{>-CS3mZd5~4+r}&>AXS$(gf*@s3Ts>wFs8cF9p+Efc`{Y05
zIeD#j$3U*`_unk*|8tF#2l}E%l|4Fnep)L2~u48hNENS)bEev|AwT3{{-^aF^ov}2f+W+HRkgi%)`xN3M?Z5JS{}DNPYK!dM|FWhNC)Y!s1(J#W+nUV&
zr$Ijn=zl%OU$w0L=?D7@#vi^x`wzKv{MmmUck=hi){l{@|H)YUs23+6%SdHq^OavF
z^ig_{{ZEsuth$l|{;Gf1N9r@oKM8(*Um^NZm?vHD{*`?2_H_3R80Hxh=NEB?w0Z=-
z=taO>9blY`#L3$<8e@^5F~ye6ugI1!UxV(g|G8hi6!6%;b&GWW{jI_Hx2#`N+F;H-
z{p-4tctZ_o{VU9!Mpro);Eh;UPukp6S6bXqQ(D~^uVsa?9qQXQzDh>*PLNE*GfWc)
z#mmTU;0^vch)pI9Nl<#^!;}a*I{#sR^x59VdOUCo#(!;$-UB^DZzHfaE}oA0=k>3-
z>HqB6uVw%K*JX5{YI3N2gOq=p2Hivd>pA`@Mw9qR&(Z(P#QcAW_V4{qM0y1C-;J$~
z8QQp<_O}T0&)cKIIkQ|nVjfIr=<{%1P01`Z}vY$BHCZdzL=BCMgKj%>cMJtT**HX`sX_4$Ha0^%jR*6|408Ll@~R2
zWB)%{EtMDToA9cLD+4wh{%=w0B*pbHag}RJ+|$R72IF5SG-_>lI+I`XIev&^5jS1WVkLDL%fvoohSjVPuzelX%E0%lh+QrI;G8%|
z4PhM4$mZOp@>TA`%HPj_-}bT`ofH4)WM|oqm
z3~c@&+VoRAersK*-KNh!#T@*ZWUg7E_|_h@1Dd3rE#2)gENo{}_to0vMlweFfIO{=eF{0H|A__sz}-RU>=^}7w$|8}=tt8=;SE!QBP
z{)Luf_OIYef8%}2rFqlqYS>=a_l5Y{hO$<-^%vvs+vQ;1ojrR7`{e}L_SFXAc~BGh
zH`?RAZTXk*su9Se?XlNZJvbiCz?*O{Z!^?u3hJxLQpTSz_fx%5N3ZqiB1>TtY?ty<
zUwLQpXf4khKU`)FAA~Y#8eQf=Ur00HALSe7A0wO7+48qjCFhe>&^LTLXv8Fr8)4Tw
zIOsPAPo61QKTH`dk^Gzt%uo40pELZkbA|seaGsOk
zh&HYV(tmeOa{kLlJ}D0I5W5o3l9h?0
zbiy>0F5%?iXw7iELOeKMSkE=d2SvlutOi)
zRFg#5cOvYZYeqOF;=2XvTEK1-nTUfq5ytU;lXb*pPTGd&V;|$CILgPtf!{ooD2K&R
zoOjly7tYAO{Kwy<5^-Dkfv=_OZ*N4Kn)27z$E$zO#<^9_Co3iUBc=~=j`e|Ltwmyv
zl&xjLKaAEZ9=<>JFsqNnadg%a$I6~Z_Qxy1V?``4@&PVWCd%on-j~TZ!==x8rEL>A
z@%<6-TdDn;fio%oY%O##4!>MHuQe=lpM-G>zF7`^D-Hi0)1GLKp3)#4#JxN}aXf;0
zkEd{7Z+sc|^nCbEX@fJMvTydw=gZ%N{9H4pDt(m;RHO2R+Zzqf$8Zcc7XM1HE496x
zHtBe};eJJ7RWhtYbDaOiOUb^y^4a^4ANIR+rk&lWY@l%XV5wxTUat1UdlQab`pWlZ
zU62TiCgNnQULhHPWv=-^%WUKEiObl7^-7C5Xt9lcJ07G%ye!gC+~u+}?<+TU96!W*
zom)vum4A?VIVmYpLhlwQ)AU^KRzx(&|_7D95HmoHcOX*||7ySl^%~
zQVpc)F2@-I>D33UKKuacT4){XL7VU!U1B?a1O8N_U&xssP6x7$>e32y;-z#S&_D68hr3esxqfw&J+n3k<>7|v=quinAE$4UpEJ@y_+
zNvbK+hBMWYx5nKfE9cFU+2ih&)TA1c3OLhj!og$CYltC}YDvn7+A$*`#G$86agX~q1bbhG(
zex6ys=8aE6oKsVZL6i9O6I=4z;oP$}WWre^WZF{j804&!{DMw;9%^Th36Q^u>TUau
zo|2*Gl6E$>*~_o|bp~sHC_n9|gz~?ihIObK_AIa;Cns~&Kji=ZTkJvk7t9Se4q+ch
z{f`}{Ye;cO{{;o@RUYmoGjU#)mv8cKf&A;%#S8B!d4{@m+mk96<&XPu21Q_rmd>|Lw?%7-xISB
zlz#y2ANFJNYwunEte-Zb*ejwBl%Mt!w*S3*N8|qU4%ztSowDJ}J7njczGnZ0U4rvu
z-VYaUrTs)?`;K0)s|3|O&o;yQH{FwOL`HSN{Pq3^{-65ip401|xPvMG6Zh%;xXB+K
z8{(Plu1{D)!}|AnsEnM)o%AtH7m)K_lw(!6wTtSWwod&QY%}?{?d&D~Ts-HCt7LP*
z!!i2ua`3FLwX=VDIr_@qe9T|&VR#p0@_T&r8!~&|
zCVwZDn{$F^%K2gY$>iB`Jw00v<}dm2kG6`$vm%|p@SpTQj49Kmj*}lw9GBB4j_Fy!
z^GzSXS-?F~vUiukaem0UQx4~JkQ+Yl^tu1qg|+hZ@ngU>d~Jj8Qwk&enB?WP70zki
z@l*cXEsrTYKmQrEeLb6o{d}4G2jxw71jmogC;N>%y}4;+5x|DfBz$dvexaB`cQJ1N~o0huc8|wAhw(HFoj-pZ*i_b01}A
z-)3Xxf9{9>EZ4oX*?h>3gE;^g?0fDQ=l@}E;k90EAN4vXkkfw4%HEay!j|&sn#Pj$
zHf(O!c)+XhZlPCjuR{6r3LkYg@6OHGK2oW7bwT{*iQMTA2)}b
z9MRYv@?-sKcAfYC(Ya=Gm)}tsKBNNot#6NhNtz(`7}4#rbj|ZoA!hG>*V+AueFQnM0>>X!+4qghpNxojXPY@`3~=owr=k%g*%Y8ca-9?
zHv>K@ztim~7r&|fGya7CS%&?im!EtG;XHc46TfrvE9Zcg$!vY_GFtp&@qbu;Pt*5T
z@tyqh#tv29e*St|VZY#Y@9Ris^fQcq@HPVe|1-!>{~5>++QjAlYd~24)U!L+2Z9?D
z!zDh?V!40OwCBUd@u&b2jp{Wv>affi{7`xngLApSx8
zUwN@2NH4nm*Wt2axma-_fDv2Bj?;iCY(b2ZL3OWDd
zS(yv}*$ijKd+;8|a4sqz-%jr;l^19!U!yq^`xo#3b^ikWlTP@afH5iO7SGxBET8rG
z=2O;PIj9@b
z(d61CBcBw5-xYTPou$`9cWCUM)Ui3}cUBzYdKo-@qt{jWO#;u(cQp{c`&0Shf7stN
zoE@GyeG2I$&MHm`-#_v$j5udb0mj5SCX~PJcjvoEY
zWORMd_yOxLb$7Y{q$K#GpTnR1tV|!M{>R5ZT)!aya_qk-pZ=j;AV1cxu-x7sM`36Y
z$dC0G`!DLfsCXv!Cf6d>l8h|GGdT^>hjjt{iVGKHo?Cwd{cEk)IXI}Fru>$C4@T?y
z1^>U7@lP7oUw3}Ov2}^-SHH*I`s>@Hj_VQEXHOFam480`{_uLd@3{eQ
zdRI$v@idIXHIk8Y6W(X1tM84*KbPpAeSqAg@8u8YgpcO=n_Iv9{!!0=Tz`o_yhAg2
zq1l6oKXL!BeImWsIG(ceNBDvXBZByid-VecCPP-}8?-9bmQv*(=|9JL#65ESc&6I_
zyuf~7|ImxqU2N|A!FgjiSCrrH-`Q{cmF(LkJMd=XBG!%A(X)P#NBH;7gpu$+weIK|VNc)&_^mYkxat>b>>C(3e;9#v#pL%q$)7)?!akhCoBA|4a%5Fh|CoCk
zKLoTK59R0Nc6GjgoWFkm@)_)(>m$$KD8I>SHm+qayGjw&y&q!?s!BK)_Rlp{&)>W)
zI2n|$>XQ1jw_$3$K4-<|rJwh7}aJ+=?gTlLOt(KC0f{R<|%YP3BMmwVpK$&>s@mv8)h
z{A2N(k6WU5d_I=ZxW>J^psqB*XVY#q4nl76ii?+k(}b}QaT!-Jz5$NLH-Lp>EMN9C
zjZRb+A6LcT>6?IRc7C#dxBMOPv%VAXvMFCD(-rs`55`qKwlZ8VV~{Hyi@`MhyQH6_
zqp_ZY2kip5)0LOO!L2X6=dttiKz`_nu^@H9_-Ih8NA)cNzj@x$|H%jR{kO`GIIS<<
z3HE&GPSZW&X4S8gMP+08TJ+J!lfdEmT(tjAN7{yP(x@4XRiJZUPadG<;e4lW@f+h$
zj0_9*pn=rG8Qyy%EyZq
zs{bs)*%Z%frVQ*UKjA&jX`G3U!r7k6Px+h*k4?{lMN;~U0n
z0sT|{blg?yJaK&>d`PRuaL?UCI^4-O1=aO^e{%mnOE3H%7V4u-qo3n#e`o9s+Dhx2
z>X}Xh`MoXpJS>yx*ktl!VR*4)=*B{6M)g7+dwb-&snT!uBJIO@=nblW^A};ebY-@q
zu1L@A%UIU2#h5dX9cM3-$!Pm1w&hzO*f?|8x_uLF$_>seS
zTlkZFIBzD-o3B>;pqUGuO`5ZG3*k5bI
z+|PqpTGXN0KHs=+!2j>jx3`#==YIN8_HQe||9eT*`(D1|T{JCO%ZrgO#vSnD)MQzr
zWqvyt;EPfwDtw8y0bUpfZM1C|-_A(p9

diff --git a/pom.xml b/pom.xml
index 1832a4e..6f06c08 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,14 +4,14 @@
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     4.0.0
 
-    com.agenteval
+    org.byteveda.agenteval
     agenteval-parent
     0.1.0-SNAPSHOT
     pom
 
     AgentEval
     Java AI Agent Evaluation & Testing Library
-    https://github.com/agenteval/agenteval
+    https://github.com/ByteVeda/agenteval
 
     
         
@@ -66,9 +66,9 @@
     
 
     
-        scm:git:git://github.com/pratyush618/agenteval.git
-        scm:git:ssh://github.com:pratyush618/agenteval.git
-        https://github.com/pratyush618/agenteval/tree/main
+        scm:git:git://github.com/ByteVeda/agenteval.git
+        scm:git:ssh://github.com:ByteVeda/agenteval.git
+        https://github.com/ByteVeda/agenteval/tree/main
     
 
     
@@ -116,32 +116,32 @@
                 ${mockito.version}
             
             
-                com.agenteval
+                org.byteveda.agenteval
                 agenteval-core
                 ${project.version}
             
             
-                com.agenteval
+                org.byteveda.agenteval
                 agenteval-judge
                 ${project.version}
             
             
-                com.agenteval
+                org.byteveda.agenteval
                 agenteval-metrics
                 ${project.version}
             
             
-                com.agenteval
+                org.byteveda.agenteval
                 agenteval-datasets
                 ${project.version}
             
             
-                com.agenteval
+                org.byteveda.agenteval
                 agenteval-reporting
                 ${project.version}
             
             
-                com.agenteval
+                org.byteveda.agenteval
                 agenteval-embeddings
                 ${project.version}
             
diff --git a/spotbugs-exclude.xml b/spotbugs-exclude.xml
index 383d223..8a4ae5f 100644
--- a/spotbugs-exclude.xml
+++ b/spotbugs-exclude.xml
@@ -10,130 +10,130 @@
     
     
-        
+        
         
     
 
     
     
-        
+        
         
     
     
-        
+        
         
     
 
     
     
-        
+        
         
     
 
     
     
-        
+        
         
     
     
-        
+        
         
     
     
-        
+        
         
     
 
     
     
-        
+        
         
     
 
     
     
-        
+        
         
     
 
     
     
-        
+        
         
     
 
     
     
-        
+        
         
     
 
     
     
-        
+        
         
     
 
     
     
-        
+        
         
     
 
     
     
-        
+        
         
     
 
     
     
-        
+        
         
     
 
     
     
-        
+        
         
     
 
     
     
-        
+        
         
     
 
     
     
-        
+        
         
     
 
     
     
-        
+        
         
     
 
     
     
-        
+        
         
     
 
     
     
-        
+        
         
     
 
     
     
-        
+        
         
     
 
@@ -141,7 +141,7 @@
         SnapshotStore shares ObjectMapper (thread-safe);
         SnapshotReporter stores config/store references intentionally -->
     
-        
+