How krishnatiwari005/datascienceagnox works
This repository appears to be a multi-agent data-science assistant, with agents configured in app.py for CSV/file access, dataframe analysis, visualization, and coding. The excerpts do not show a confirmed user-facing runtime entry point or the team wiring, so those connections are omitted; several tool registrations and agent details are also outside the excerpts.
Main entry points: app.py Coding · car_details.csv Car details CSV
Components 18
Agents
- Data loader
app.py - File manager
app.py - Data understanding
app.py - Visualization
app.py - Coding
app.py - Shell agent
app.py
Data work
- Dataframe operations
app.py - Car details CSV
data/car_details.csv - Plot output
plots
Tools and state
- CSV tools
app.py - File tools
app.py - Pandas tools
app.py - Python tools
app.py - Web search
app.py - Shell tools
app.py - Groq model
- SQLite session DB
Other components
- User
Connections 17
- Data loader → CSV tools: uses
- Data loader → File tools: uses
- CSV tools → Car details CSV: reads
- Data understanding → Dataframe operations: calls
- Dataframe operations → Pandas tools: calls
- Coding → Python tools: uses
- Coding → Web search: uses
- Coding → Shell tools: uses
- Shell agent → Shell tools: uses
- Data loader → Groq model: uses model
- Data understanding → Groq model: uses model
- Visualization → Groq model: uses model
- Coding → Groq model: uses model
- Data loader → SQLite session DB: uses state
- Data understanding → SQLite session DB: uses state
- Visualization → SQLite session DB: uses state
- Coding → SQLite session DB: uses state