From 56984c7078b21069c1dcdc489a8570bf54e957ec Mon Sep 17 00:00:00 2001 From: Alexander Myasoedov Date: Sun, 9 Mar 2025 21:23:02 +0200 Subject: [PATCH] fix(mcp server): --- agentic_security/probe_data/modules/fine_tuned.py | 2 +- agentic_security/probe_data/modules/rl_model.py | 5 ++--- agentic_security/probe_data/modules/test_rl_model.py | 4 ++-- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/agentic_security/probe_data/modules/fine_tuned.py b/agentic_security/probe_data/modules/fine_tuned.py index 0c2baa2..eb70920 100644 --- a/agentic_security/probe_data/modules/fine_tuned.py +++ b/agentic_security/probe_data/modules/fine_tuned.py @@ -66,7 +66,7 @@ class Module: return {} async def fetch_prompts(self) -> list[str]: - api_url = "https://edge.metaheuristic.co/infer" + api_url = "https://mcp.metaheuristic.co/infer" headers = { "Authorization": f"Bearer {AUTH_TOKEN}", "Content-Type": "application/json", diff --git a/agentic_security/probe_data/modules/rl_model.py b/agentic_security/probe_data/modules/rl_model.py index e024976..002158c 100644 --- a/agentic_security/probe_data/modules/rl_model.py +++ b/agentic_security/probe_data/modules/rl_model.py @@ -121,8 +121,7 @@ class CloudRLPromptSelector(PromptSelectionInterface): current_prompt: str, reward: float, passed_guard: bool, - ) -> None: - ... + ) -> None: ... class QLearningPromptSelector(PromptSelectionInterface): @@ -216,7 +215,7 @@ class Module: self.run_id = U.uuid4().hex self.batch_size = self.opts.get("batch_size", 500) self.rl_model = CloudRLPromptSelector( - prompt_groups, "https://edge.metaheuristic.co", run_id=self.run_id + prompt_groups, "https://mcp.metaheuristic.co", run_id=self.run_id ) async def apply(self): diff --git a/agentic_security/probe_data/modules/test_rl_model.py b/agentic_security/probe_data/modules/test_rl_model.py index 5e25302..4f1aaf8 100644 --- a/agentic_security/probe_data/modules/test_rl_model.py +++ b/agentic_security/probe_data/modules/test_rl_model.py @@ -36,7 +36,7 @@ def mock_requests() -> Mock: def mock_rl_selector() -> Mock: return CloudRLPromptSelector( dataset_prompts, - api_url="https://edge.metaheuristic.co", + api_url="https://mcp.metaheuristic.co", ) @@ -94,7 +94,7 @@ class TestCloudRLPromptSelector: def test_select_next_prompt_success_service(self, dataset_prompts): selector = CloudRLPromptSelector( dataset_prompts, - api_url="https://edge.metaheuristic.co", + api_url="https://mcp.metaheuristic.co", ) next_prompt = selector.select_next_prompt( "How does RL work?", passed_guard=True