diff --git a/agents-api/agents_api/routers/sessions/session.py b/agents-api/agents_api/routers/sessions/session.py index b78137648..a743f4bf6 100644 --- a/agents-api/agents_api/routers/sessions/session.py +++ b/agents-api/agents_api/routers/sessions/session.py @@ -190,7 +190,7 @@ async def run( # Ref: https://github.com/openai/openai-cookbook/blob/main/examples/How_to_call_functions_with_chat_models.ipynb if not message.content and message.tool_calls: role = "function_call" - content = message.tool_calls[0].function.model_dump() + content = message.tool_calls[0].function.model_dump_json() elif not message.content: raise ValueError("No content in response") diff --git a/deploy/docker-compose.yml b/deploy/docker-compose.yml index 2dd2be337..bc73431e3 100644 --- a/deploy/docker-compose.yml +++ b/deploy/docker-compose.yml @@ -13,6 +13,8 @@ services: - cozo_data:/data env_file: - .env + ports: + - "9070:9070" agents-api: image: julepai/agents-api:dev @@ -77,6 +79,9 @@ services: container_name: julep-temporal ports: - 7233:7233 + build: + context: . + dockerfile: Dockerfile.temporal volumes: - temporal_data:/home/temporal env_file: