From 6cbb03d6c0813a5fd21c1f0f1ba48cb5084a5632 Mon Sep 17 00:00:00 2001 From: Francisco Javier Arceo Date: Thu, 4 Sep 2025 23:48:02 -0400 Subject: [PATCH] fixing paths Signed-off-by: Francisco Javier Arceo --- llama_stack/apis/prompts/prompts.py | 32 +++++++++---------- .../prompts/__init__.py | 0 .../prompts/conftest.py | 0 .../prompts/test_prompts.py | 0 4 files changed, 16 insertions(+), 16 deletions(-) rename tests/unit/{providers => prompts}/prompts/__init__.py (100%) rename tests/unit/{providers => prompts}/prompts/conftest.py (100%) rename tests/unit/{providers => prompts}/prompts/test_prompts.py (100%) diff --git a/llama_stack/apis/prompts/prompts.py b/llama_stack/apis/prompts/prompts.py index 37f8334ad..6b1dddee6 100644 --- a/llama_stack/apis/prompts/prompts.py +++ b/llama_stack/apis/prompts/prompts.py @@ -107,7 +107,19 @@ class Prompts(Protocol): """ ... - @webmethod(route="/prompts/{prompt_id:path}", method="GET") + @webmethod(route="/prompts/{prompt_id}/versions", method="GET") + async def list_prompt_versions( + self, + prompt_id: str, + ) -> ListPromptsResponse: + """List all versions of a specific prompt. + + :param prompt_id: The identifier of the prompt to list versions for. + :returns: A ListPromptsResponse containing all versions of the prompt. + """ + ... + + @webmethod(route="/prompts/{prompt_id}", method="GET") async def get_prompt( self, prompt_id: str, @@ -135,7 +147,7 @@ class Prompts(Protocol): """ ... - @webmethod(route="/prompts/{prompt_id:path}", method="PUT") + @webmethod(route="/prompts/{prompt_id}", method="PUT") async def update_prompt( self, prompt_id: str, @@ -151,7 +163,7 @@ class Prompts(Protocol): """ ... - @webmethod(route="/prompts/{prompt_id:path}", method="DELETE") + @webmethod(route="/prompts/{prompt_id}", method="DELETE") async def delete_prompt( self, prompt_id: str, @@ -162,19 +174,7 @@ class Prompts(Protocol): """ ... - @webmethod(route="/prompts/{prompt_id:path}/versions", method="GET") - async def list_prompt_versions( - self, - prompt_id: str, - ) -> ListPromptsResponse: - """List all versions of a specific prompt. - - :param prompt_id: The identifier of the prompt to list versions for. - :returns: A ListPromptsResponse containing all versions of the prompt. - """ - ... - - @webmethod(route="/prompts/{prompt_id:path}/default-version", method="PUT") + @webmethod(route="/prompts/{prompt_id}/default-version", method="PUT") async def set_default_version( self, prompt_id: str, diff --git a/tests/unit/providers/prompts/__init__.py b/tests/unit/prompts/prompts/__init__.py similarity index 100% rename from tests/unit/providers/prompts/__init__.py rename to tests/unit/prompts/prompts/__init__.py diff --git a/tests/unit/providers/prompts/conftest.py b/tests/unit/prompts/prompts/conftest.py similarity index 100% rename from tests/unit/providers/prompts/conftest.py rename to tests/unit/prompts/prompts/conftest.py diff --git a/tests/unit/providers/prompts/test_prompts.py b/tests/unit/prompts/prompts/test_prompts.py similarity index 100% rename from tests/unit/providers/prompts/test_prompts.py rename to tests/unit/prompts/prompts/test_prompts.py