From 87f693456b54c5cba504de3ecaca98f1022dbf8d Mon Sep 17 00:00:00 2001 From: VivanRajath Date: Sun, 29 Mar 2026 00:40:48 +0530 Subject: [PATCH] Submit VivanRajath repo-sandbox-agent to registry --- .../VivanRajath__repo-sandbox-agent/README.md | 22 ++++++++++++++++++ .../metadata.json | 23 +++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 agents/VivanRajath__repo-sandbox-agent/README.md create mode 100644 agents/VivanRajath__repo-sandbox-agent/metadata.json diff --git a/agents/VivanRajath__repo-sandbox-agent/README.md b/agents/VivanRajath__repo-sandbox-agent/README.md new file mode 100644 index 0000000..c34f0a5 --- /dev/null +++ b/agents/VivanRajath__repo-sandbox-agent/README.md @@ -0,0 +1,22 @@ +# Repo Sandbox Agent + +**Repo Sandbox Agent** is an advanced, hierarchical multi-agent developer system. Built 100% compliant with the Open GitAgent standard, it acts as a fully autonomous software engineering orchestrator—all natively powered by the **Lyzr ADK**. + +## What It Does +Unlike basic chatbot agents, this system integrates natively into your local filesystem to read code, track state, write edits, and execute complete `git` lifecycles on your behalf. + +### Core Capabilities: +1. **Dynamic Repository Scanning:** Automatically extracts runtime environments, frameworks, ports, and run-commands (e.g., Python, Flask, Node) from any codebase and stores the structural layout into the GitAgent `memory/` tracker. +2. **Autonomous Bug Resolution:** Equipped with Junior and Senior persona sub-agents, it intelligently analyzes errors, drafts detailed markdown bug reports, and physically edits the source code files. +3. **Multi-Tool Native Integration:** Built with Lyzr ADK, the agent possesses physical tool access: + - `file-read` & `file-write` for patching source code natively. + - `shell-exec` for executing clones, compilations, and tests. +4. **Zero-Leak Secret Management & Autonomous Git:** Features a securely engineered `git_push` proxy tool. The agent automatically retrieves GitHub Personal Access Tokens from your `.env` file and executes authenticated `git add`, `git commit`, and `git push` commands behind the scenes—completely preventing secret leakage into Language Model token logs. + +## How It Works +1. You provide a natural language prompt (e.g., *"Patch the logic error in server.js and push the fix"*). +2. The Lyzr ADK **Orchestrator** processes the `SOUL.md` identity and routes the request to the `repo-scanner`. +3. The scanner deposits technical context into `memory/MEMORY.md`. +4. The `code-editor` agent reads the memory, accesses the physical files, writes the patch, and triggers the `git_push` tool to seamlessly update your GitHub repository. + +*Built for the Lyzr GitAgent AI Challenge* diff --git a/agents/VivanRajath__repo-sandbox-agent/metadata.json b/agents/VivanRajath__repo-sandbox-agent/metadata.json new file mode 100644 index 0000000..de5c374 --- /dev/null +++ b/agents/VivanRajath__repo-sandbox-agent/metadata.json @@ -0,0 +1,23 @@ +{ + "name": "repo-sandbox-agent", + "author": "VivanRajath", + "description": "Multi-agent architecture built natively with Lyzr ADK to scan repository runtimes and automatically handle codebase edits.", + "repository": "https://github.com/VivanRajath/repo-sanbox-agent", + "path": "", + "version": "1.0.0", + "category": "developer-tools", + "tags": [ + "lyzr", + "lyzr-adk", + "multi-agent", + "code-editor" + ], + "license": "MIT", + "model": "gpt-4o", + "adapters": [ + "python-orchestrator", + "lyzr-adk" + ], + "icon": false, + "banner": false +} \ No newline at end of file