Spaces:
Sleeping
Sleeping
Update src/streamlit_app.py
Browse files- src/streamlit_app.py +4 -4
src/streamlit_app.py
CHANGED
|
@@ -7,8 +7,8 @@ from agency_swarm import Agent, Agency, set_openai_key, basetool
|
|
| 7 |
class AnalyzeProjectRequirement(BaseTool):
|
| 8 |
project_name: str= Field(..., description = " Name of Project")
|
| 9 |
project_description: str= Field(..., description= "Project and Goals")
|
| 10 |
-
project_type: Literal ["Web Application", "Mobile App", "API Developement", "Data Analytics", "AI/ML Solution", "Other"] = Field(
|
| 11 |
-
budget_range: Literal["$10k-$25k", "$25k-$50k", "$100k+"] = Field(
|
| 12 |
|
| 13 |
class ToolConfig:
|
| 14 |
name= "analyze_project"
|
|
@@ -36,8 +36,8 @@ class AnalyzeProjectRequirement(BaseTool):
|
|
| 36 |
|
| 37 |
class CreateTechnicalSPecification(BaseTool):
|
| 38 |
core_technologies: str = Field(..., description= "Comma-separated list of main technologies")
|
| 39 |
-
architecture_type: Literal["monolithic", "microservice", "serverless", "hybrid"] = Field(
|
| 40 |
-
scalability_requirement: Literal("high","medium", "low") = Field(
|
| 41 |
|
| 42 |
|
| 43 |
|
|
|
|
| 7 |
class AnalyzeProjectRequirement(BaseTool):
|
| 8 |
project_name: str= Field(..., description = " Name of Project")
|
| 9 |
project_description: str= Field(..., description= "Project and Goals")
|
| 10 |
+
project_type: Literal ["Web Application", "Mobile App", "API Developement", "Data Analytics", "AI/ML Solution", "Other"] = Field(..., description= "Type of project")
|
| 11 |
+
budget_range: Literal["$10k-$25k", "$25k-$50k", "$100k+"] = Field(..., description= "Budget Range of the project")
|
| 12 |
|
| 13 |
class ToolConfig:
|
| 14 |
name= "analyze_project"
|
|
|
|
| 36 |
|
| 37 |
class CreateTechnicalSPecification(BaseTool):
|
| 38 |
core_technologies: str = Field(..., description= "Comma-separated list of main technologies")
|
| 39 |
+
architecture_type: Literal["monolithic", "microservice", "serverless", "hybrid"] = Field(..., description= "Proposed Architecture")
|
| 40 |
+
scalability_requirement: Literal("high","medium", "low") = Field(..., description= "Scalability Needs")
|
| 41 |
|
| 42 |
|
| 43 |
|