Skip to content

level-4: Harsh Srivastava#460

Open
Harshgithub321 wants to merge 19 commits intoLife-Atlas:masterfrom
Harshgithub321:master
Open

level-4: Harsh Srivastava#460
Harshgithub321 wants to merge 19 commits intoLife-Atlas:masterfrom
Harshgithub321:master

Conversation

@Harshgithub321
Copy link
Copy Markdown
Contributor

Submission Level

Level: level-4

What I Did

I implemented a multi-agent system inside the level4 folder.

  • Agent A uses the smile_overview tool
  • Agent B uses the get_insights tool
  • Both agents communicate using structured JSON
  • The final output combines results from both agents to provide a recommendation

Security Features

  • Input validation (empty + length check)
  • Error handling using try-except
  • Controlled agent communication

Included Files

  • agent_a.py, agent_b.py, main.py
  • agent_a.json, agent_b.json
  • SECURITY_REPORT.md
  • HOW_I_DID_IT.md

Checklist

  • I read the README and CONTRIBUTING guide
  • My PR title follows the format: level-4: Harsh Srivastava
  • I tested my changes locally before submitting

Signed-off-by: Harsh Srivastava harshsvastav123@gmail.coml

Harshgithub321 and others added 18 commits April 15, 2026 17:44
Added Level 3 submission details including name, repo link, functionality, tools used, features, and implementation steps.
Added Level 3 submission details including name, repo link, description, tools used, features, and implementation steps.
Added Level 3 submission details including name, repo link, description, tools used, features, and implementation steps.
Add Level 3 submission for Harsh Srivastava
Documented security threats and improvements.
Updated output formatting and added explainability section.
@github-actions github-actions Bot added the level-3 Level 3: Shipping label Apr 24, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Registration + Level 3 received! You're now on the board.

⚠️ Tip for next time: Submit each level as a separate PR — it makes tracking easier and ensures you get credit immediately.

The leaderboard is live: https://life-atlas.github.io/lpi-developer-kit/

Level 3 is what guarantees your place on the team.

@github-actions
Copy link
Copy Markdown
Contributor

🏆 Level 3 submission received. This is the one that counts.

An agent will clone your repo, attempt to run it, and evaluate your work. You'll receive a detailed score and feedback as a comment on this PR.

Completing Level 3 guarantees your place on the WINNIIO / LifeAtlas contributor team. Welcome to the real work.

@Harshgithub321
Copy link
Copy Markdown
Contributor Author

The validation reached the auto-merge step but failed with:

403 Resource not accessible by integration

This looks like a GitHub Actions permission issue, not an issue with my submission files. My Level 4 submission is in the level4/ folder and is ready for manual review.

@Harshgithub321
Copy link
Copy Markdown
Contributor Author

Level 4 Update

I have also added my Level 4 work in the level4/ folder.

Included:

  • Multi-agent system with Agent A and Agent B
  • Agent cards
  • Structured JSON communication
  • SECURITY_REPORT.md
  • HOW_I_DID_IT.md

I understand the automated check has already received Level 3. Please review the Level 4 folder manually for the bonus submission.

@Harshgithub321
Copy link
Copy Markdown
Contributor Author

Thank you. I have also completed Level 4 in this same PR.

My Level 4 submission is inside the level4/ folder and includes:

  • agent_a.py
  • agent_b.py
  • main.py
  • agent_a.json
  • agent_b.json
  • SECURITY_REPORT.md
  • HOW_I_DID_IT.md

The system implements two agents communicating with structured JSON, using LPI tools, and includes security/threat analysis. Please review the level4/ folder manually for the Level 4 submission.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

level-3 Level 3: Shipping

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant