Add twilio handler service

This commit is contained in:
arkml 2025-02-25 12:08:50 +05:30 committed by Ramnique Singh
parent de6b3cbbbb
commit 36d9698492
16 changed files with 1420 additions and 59 deletions

View file

@ -4,7 +4,7 @@ build-backend = "hatchling.build"
[project]
name = "rowboat"
version = "1.0.6"
version = "2.1.0"
authors = [
{ name = "Your Name", email = "your.email@example.com" },
]

View file

@ -38,7 +38,8 @@ class Client:
workflowId=workflow_id,
testProfileId=test_profile_id
)
response = requests.post(self.base_url, headers=self.headers, data=request.model_dump_json())
json_data = request.model_dump()
response = requests.post(self.base_url, headers=self.headers, json=json_data)
if not response.status_code == 200:
raise ValueError(f"Error: {response.status_code} - {response.text}")
@ -90,7 +91,7 @@ class Client:
) -> Tuple[List[ApiMessage], Optional[Dict[str, Any]]]:
"""Stateless chat method that handles a single conversation turn with multiple tool call rounds"""
current_messages = messages
current_messages = messages[:]
current_state = state
turns = 0