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 690a025..a0234ce 100644
Binary files a/docs/static/img/favicon.ico and b/docs/static/img/favicon.ico differ
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 -->
-
+