petter2025 commited on
Commit
bdb70d1
·
verified ·
1 Parent(s): ef40f6b

Update hf_demo.py

Browse files
Files changed (1) hide show
  1. hf_demo.py +4 -4
hf_demo.py CHANGED
@@ -846,24 +846,24 @@ async def evaluate_infrastructure_intent(request: InfrastructureIntentRequest):
846
  if not all([request.resource_type, request.region, request.size]):
847
  raise HTTPException(400, "Missing fields for provision intent")
848
  intent = ProvisionResourceIntent(
849
- resource_type=ResourceType(request.resource_type.lower()),
850
  region=request.region,
851
  size=request.size,
852
  requester=request.requester,
853
- environment=Environment(request.environment.lower())
854
  )
855
  elif request.intent_type == "deploy":
856
  intent = DeployConfigurationIntent(
857
  service_name=request.resource_type or "unknown",
858
  change_scope="canary",
859
- deployment_target=Environment(request.environment.lower()),
860
  configuration=request.config_content or {},
861
  requester=request.requester
862
  )
863
  elif request.intent_type == "grant":
864
  intent = GrantAccessIntent(
865
  principal=request.requester,
866
- permission_level=request.permission or "read",
867
  resource_scope=request.target or "/",
868
  justification="Requested via API"
869
  )
 
846
  if not all([request.resource_type, request.region, request.size]):
847
  raise HTTPException(400, "Missing fields for provision intent")
848
  intent = ProvisionResourceIntent(
849
+ resource_type=request.resource_type.lower(), # Pass string directly
850
  region=request.region,
851
  size=request.size,
852
  requester=request.requester,
853
+ environment=request.environment.lower() # Pass string directly
854
  )
855
  elif request.intent_type == "deploy":
856
  intent = DeployConfigurationIntent(
857
  service_name=request.resource_type or "unknown",
858
  change_scope="canary",
859
+ deployment_target=request.environment.lower(), # Pass string directly
860
  configuration=request.config_content or {},
861
  requester=request.requester
862
  )
863
  elif request.intent_type == "grant":
864
  intent = GrantAccessIntent(
865
  principal=request.requester,
866
+ permission_level=request.permission or "read", # Already a string
867
  resource_scope=request.target or "/",
868
  justification="Requested via API"
869
  )