diff --git a/agixtsdk/__init__.py b/agixtsdk/__init__.py index f576661..0c916fc 100644 --- a/agixtsdk/__init__.py +++ b/agixtsdk/__init__.py @@ -266,6 +266,26 @@ def new_conversation( except Exception as e: return self.handle_error(e) + def rename_conversation( + self, + agent_name: str, + conversation_name: str, + new_name: str = "/", + ): + try: + response = requests.put( + headers=self.headers, + url=f"{self.base_uri}/api/conversation", + json={ + "conversation_name": conversation_name, + "new_conversation_name": new_name, + "agent_name": agent_name, + }, + ) + return response.json()["conversation_name"] + except Exception as e: + return self.handle_error(e) + def delete_conversation(self, agent_name: str, conversation_name: str) -> str: try: response = requests.delete( diff --git a/setup.py b/setup.py index eafccf7..8804c09 100644 --- a/setup.py +++ b/setup.py @@ -8,7 +8,7 @@ setup( name="agixtsdk", - version="0.0.51", + version="0.0.52", description="The AGiXT SDK for Python.", long_description=long_description, long_description_content_type="text/markdown",