--- 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`; able to render image) 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 - `Draw a bear for me` - Expect to use tool `image_generator` - Result will be something like `{'path': '/var/folders/g3/gsbp4bsx1gs51t1805r34ztw0000gn/T/tmpch4mrr13/2fa94447-e9e5-4964-b9d2-b4b9a83ccf84.png', 'mime_type': 'image/png'}` --- - [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)