Skip to content

As a developer, I want CityAgent's backend to be more organized #85

@NotNeelPatel

Description

@NotNeelPatel

Description
CityAgent's backend is somewhat messy. Change the structure as outlined in the Acceptance criteria

Acceptance Criteria

the structure is as follows:

src/
├── chroma_langchain_db
├── data
├── rag_pipeline
│   ├── vector.py
│   └── vectorize_excel.py
├── city_agents/
│   └── orchestrator_agent/
│   │   ├── agent.py
│   │   └── __init__.py
│   └── helper_agents/
│       ├── sub_agent1/
│       │   ├── agent.py
│       │   └── __init__.py
│       ├── sub_agent2/
│       │   ├── agent.py
│       └── └── __init__.py
├── api_api_selector.py
├── server.py
└── __init__.py
.env
requirements.txt

Test Thoughts

CityAgent works the same as before

Developer Thoughts

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

Status

Todo

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions