{"id":28184394,"url":"https://github.com/alikeldev/ai-agent-hugging-face","last_synced_at":"2025-06-14T13:02:56.794Z","repository":{"id":293281114,"uuid":"983530824","full_name":"AliKelDev/ai-agent-hugging-face","owner":"AliKelDev","description":"the agent i'm making to eventually get the hugging face certif","archived":false,"fork":false,"pushed_at":"2025-05-14T14:26:14.000Z","size":134,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-14T15:40:28.942Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AliKelDev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-14T14:16:09.000Z","updated_at":"2025-05-14T14:26:18.000Z","dependencies_parsed_at":"2025-05-14T15:42:18.770Z","dependency_job_id":"c643c5dd-7c96-4a9a-a0b9-8a4956fcfe1a","html_url":"https://github.com/AliKelDev/ai-agent-hugging-face","commit_stats":null,"previous_names":["alikeldev/ai-agent-hugging-face"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AliKelDev/ai-agent-hugging-face","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AliKelDev%2Fai-agent-hugging-face","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AliKelDev%2Fai-agent-hugging-face/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AliKelDev%2Fai-agent-hugging-face/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AliKelDev%2Fai-agent-hugging-face/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AliKelDev","download_url":"https://codeload.github.com/AliKelDev/ai-agent-hugging-face/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AliKelDev%2Fai-agent-hugging-face/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259820789,"owners_count":22916544,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-16T05:14:23.414Z","updated_at":"2025-06-14T13:02:56.118Z","avatar_url":"https://github.com/AliKelDev.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"---\ntitle: Alfred - Gala Host Agent\nemoji: 🎩\ncolorFrom: indigo\ncolorTo: purple\nsdk: gradio\nsdk_version: 5.29.0\napp_file: ui.py\npinned: false\nlicense: mit\n---\n\n# Multi-Step Reasoning Agent\n\nThis is an advanced AI agent built with Google's Gemini model that implements a multi-step reasoning workflow. The agent can break down complex queries, reason through them step-by-step, and make sequential tool calls to gather all necessary information before providing comprehensive answers.\n\n## Key Features\n\n- **Multi-Step Reasoning**: Agent first uses a reasoning tool to analyze the problem, then makes sequential tool calls to gather specific information\n- **Prioritized Web Search**: Tries Tavily first for high-quality search results and falls back to Gemini when needed\n- **Rate Limiting**: Built-in rate limiting to prevent API throttling\n- **Detailed Debugging**: Comprehensive debugging panel shows the full chain of reasoning and tool calls\n- **Vector Storage**: Remembers previous search results for improved response quality\n\n## How It Works\n\n1. When a complex query is received, the agent first uses the `think_step_by_step` tool to plan its approach\n2. Based on this reasoning, it then makes sequential web search calls to gather specific information\n3. The agent continues making tool calls until it has all the information needed for a complete answer\n4. All steps are visible in the detailed debugging panel, showing the entire reasoning process\n\n## Files\n\n- `app.py` - Core agent logic with multi-step reasoning workflow\n- `tools.py` - Tool implementations (reasoning and web search capabilities)\n- `ui.py` - Gradio interface with comprehensive debugging panel\n- `retriever.py` - Advanced retrieval functionality\n- `requirements.txt` - Python dependencies\n\n## Future Plans\n\nFuture enhancements will include:\n- Memory capabilities for cross-conversation context\n- Additional specialized tools beyond search and reasoning\n- Streaming responses for faster initial feedback\n- Enhanced retrieval systems\n\nTry it out here: https://huggingface.co/spaces/AlikelKyoka/Final_Assignment_Template","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falikeldev%2Fai-agent-hugging-face","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falikeldev%2Fai-agent-hugging-face","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falikeldev%2Fai-agent-hugging-face/lists"}