--- title: First Agent Template emoji: ⚡ colorFrom: pink colorTo: yellow sdk: gradio sdk_version: 5.15.0 app_file: app.py pinned: false tags: - smolagents - agent - smolagent - tool - agent-course --- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference --- - [First Agent Template - a Hugging Face Space by daviddwlee84](https://huggingface.co/spaces/daviddwlee84/First_Agent) ```bash # https://www.gradio.app/guides/quickstart#building-your-first-demo # Gradio (TODO: somehow buggy) python app.py # Streamlit (TODO: able to clear message history) streamlit run streamlit_app.py # Streamlit chat_input (TODO: move ReAct process to `st.expander`) streamlit run streamlit_app_chat.py # Chainlit (TODO: move the ReAct process from agent message to "step") chainlit run chainlit_app.py ``` ## Test Example - `What time is it?` - Expect to use tool `get_current_time_in_timezone` - Result expect the current local time in UTC --- - [HuggingFace-Smol-Agents/HuggingFace_Smol_Agents.ipynb at main · NandiniLReddy/HuggingFace-Smol-Agents](https://github.com/NandiniLReddy/HuggingFace-Smol-Agents/blob/main/HuggingFace_Smol_Agents.ipynb) - [SmolAgents by Hugging Face: Enhancing Human Workflows in 2025 | by Nandini Lokesh Reddy | Jan, 2025 | Medium](https://medium.com/@nandinilreddy/huggingface-smol-agents-ee8ef83ea9eb)