gitextract_1hm2p4us/ ├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── backend/ │ ├── .gitignore │ ├── LICENSE │ ├── Makefile │ ├── examples/ │ │ └── cli_research.py │ ├── langgraph.json │ ├── pyproject.toml │ ├── src/ │ │ └── agent/ │ │ ├── __init__.py │ │ ├── app.py │ │ ├── configuration.py │ │ ├── graph.py │ │ ├── prompts.py │ │ ├── state.py │ │ ├── tools_and_schemas.py │ │ └── utils.py │ └── test-agent.ipynb ├── docker-compose.yml └── frontend/ ├── .gitignore ├── components.json ├── eslint.config.js ├── index.html ├── package.json ├── src/ │ ├── App.tsx │ ├── components/ │ │ ├── ActivityTimeline.tsx │ │ ├── ChatMessagesView.tsx │ │ ├── InputForm.tsx │ │ ├── WelcomeScreen.tsx │ │ └── ui/ │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── input.tsx │ │ ├── scroll-area.tsx │ │ ├── select.tsx │ │ ├── tabs.tsx │ │ └── textarea.tsx │ ├── global.css │ ├── lib/ │ │ └── utils.ts │ ├── main.tsx │ └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts