HackIndia Logo
HackathonsNewsSkillsGrowth
HackIndia LogoContact: +91 9910125804

General

  • Companies
  • Colleges
  • Board of Advisors
  • Brand Ambassadors
  • FAQ
  • Contact
  • Report a Bug

Hackathons

  • Upcoming Hackathons
  • Judges
  • Mentors
  • Partners
  • Participating Colleges

Resources

  • About Us
  • Branding
  • Latest News
  • Growth
  • Skills
  • Ecosystem
  • Forum
  • Ideas
  • Prompt Optimizer
  • How to earn XP

© 2026 HackIndia. All rights reserved.

Privacy PolicyTerms of ServiceCode of ConductSitemap

Build 2.139 · 09 Nov 2026, 10:59 UTC

    HackIndia
    HackathonsNewsInternshipsSkillsGrowth
    Working towardsAI Agents
    0%

    0 of 9 steps done · +100 XP · +50 SHARP when it is yours

    1. 1Tools make models act5 min · +10 XP · +5 SHARP
    2. 2Define reliable tool schemas5 min · +10 XP · +5 SHARP
    3. 3Build the call-result loop5 min · +10 XP · +5 SHARP
    4. 4Add human approval gates5 min · +10 XP · +5 SHARP
    5. 5Stop runaway agents5 min · +10 XP · +5 SHARP
    6. 6Choose agent or script5 min · +10 XP · +5 SHARP
    7. 7Ship the repo project5 min · +10 XP · +5 SHARP
    8. The check10 questions, 7 to pass · +10 SHARP
    9. Hand in the taskA project that uses the skill
    10. Skill and certificate+100 XP · +50 SHARP
    Lesson 7 of 7 5 min

    AI Agents

    Ship the repo project

    • +10 XP for this lesson
    • +100 XP when the skill is proved
    • 5 learning it right now
    In 30 seconds
    • Package your agent so a reviewer can run it from a fresh clone.
    • Show proof of schemas, loop, approvals, limits, and agent-vs-script thinking.
    Submit a repo that looks like an internship-ready project, not a class demo.
    Key point

    One review rule

    Your repo must make the agent easy to inspect, easy to run, and hard to misuse. A reviewer should not search through random files to find the tool schemas, approval gates, call-result loop, limits, or script note.

    What to ship

    You are not shipping a perfect AI product. You are shipping evidence that you can build a safe tool-calling agent.

    Current agent systems still follow the same core pattern: the model asks for a tool, the app or provider runs it, the result goes back, and the loop continues until a final answer. Your repo should make that pattern visible.

    Your to-do

    Repo checklist

    Do each one yourself, then tap it to tick it off. The ticks are only a checklist for you: they are not marked or scored.

    0 of 6 done

    Example

    README skeleton

    Use this as your minimum README. Replace the placeholders with your project details. Keep it honest if some features are basic.

    Project: Campus Reimbursement Helper
    
    What it does
    Helps a student prepare a reimbursement request from bill details. It can read structured input, calculate totals, draft a message, and ask before sending anything.
    
    How to run
    1. Install dependencies.
    2. Add required environment variables.
    3. Run the agent with a sample request.
    
    Safety features
    - Tool schemas are in: src/tools/
    - Call-result loop is in: src/agent_loop.py
    - Approval gate is used before: sending the final email
    - Hard limits used: max turns and tool call budget
    - Risky actions are not run without human approval
    
    When I would replace this with a script
    I would use a script if the steps are fixed: read a CSV, calculate totals, fill a template, and save a PDF. I use an agent only when the request needs judgement, such as asking follow-up questions or choosing which tool to call.
    Common mistake

    Common submission mistake

    Do not submit only a chat UI. A chat screen does not prove that you built a tool-calling agent.

    Also avoid a repo where all safety logic is described in the README but not present in code. The README should point to real files.

    Tip

    Use AI carefully

    Ask an AI assistant to review your repo before submission. Give it the checklist and ask what is missing.

    Then verify the answer yourself. AI may claim that a limit or approval gate exists when it only appears in comments.

    Prompt to use:
    Review this repo for a hackathon submission. Check whether it clearly shows:
    1. tool schemas
    2. a call-result loop
    3. a human approval gate
    4. hard limits
    5. a note on when a script is better
    Return missing items with file names. Do not guess.
    Your to-do

    Do this now

    Do each one yourself, then tap it to tick it off. The ticks are only a checklist for you: they are not marked or scored.

    0 of 5 done

    Sources

    Checked against the current documentation on 21 September 2026.

    • OpenAI Agents SDK Python tools · openai.github.io
    • Anthropic tool use overview · platform.claude.com
    • OpenAI Agents SDK JS running agents · openai.github.io
    • OpenAI Agents SDK Python running agents · openai.github.io
    • LangChain built-in middleware docs · github.com

    Quick check

    0 of 2 right
    1.A reviewer opens your repo. What should they be able to find quickly?
    2.When is a plain script a better choice than your agent?

    Answer the quick check to finish this lesson.

    ← Lesson 6
    Working towards
    AI Agents +100 XP

    0 of 7 lessons done · proved by a project that uses the skill

    See the track