I built a strong index recon agent, documenting it here for future improvements and reference for other agents.
The key points are 1. use streamlit for a nice UI; 2. in the agent.py, apply anthropic SDK to take care of conversation history, ReAct chain and especially the ad-hoc data manipulation codes realized by writing python codes, execute and display for the viewers.