diff --git a/app/azure/request_adapter.py b/app/azure/request_adapter.py index 30ace59..ac2f849 100644 --- a/app/azure/request_adapter.py +++ b/app/azure/request_adapter.py @@ -99,24 +99,8 @@ class RequestAdapter: ) return out - for idx, tool in enumerate(tools): - if not isinstance(tool, dict): - current_app.logger.warning( - "Skipping tool at index %s because it is not a dict (got %s).", - idx, - type(tool).__name__, - ) - continue - + for tool in tools: function = tool.get("function") - if not isinstance(function, dict): - current_app.logger.warning( - "Skipping tool at index %s because function payload is missing or invalid: %r", - idx, - function, - ) - continue - transformed: Dict[str, Any] = { "type": "function", "name": function.get("name"), diff --git a/docker-compose.yml b/docker-compose.yml index 73b5d8e..62be134 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,6 +6,17 @@ x-default-volumes: &default_volumes - ./:/app services: + flask-dev: + build: + context: . + target: development + args: + <<: *build_args + image: "app-development" + ports: + - "8080:5000" + <<: *default_volumes + flask-prod: build: context: . @@ -14,7 +25,7 @@ services: <<: *build_args image: "app-production" ports: - - "9090:5000" + - "8080:5000" environment: FLASK_ENV: production FLASK_DEBUG: 0