Skip to content

An LLM agent project designed for learning and experimenting with code interaction and automated debugging. Uses the google gemini API.

Notifications You must be signed in to change notification settings

JerryShum/simple-coding-agent

Repository files navigation

My LLM Agent Project

This project demonstrates a basic LLM agent capable of interacting with code. Uses the google gemini API for LLM interaction.

Important Safety Notes and Considerations

Please read these notes carefully before using or sharing this project.

1. Learning Project - Not Production Ready

This LLM agent is a toy version designed for learning and experimentation. It is not intended for production use and lacks the robust security measures of professional tools like Cursor's Agentic Mode or Claude Code.

2. Exercise Extreme Caution with Access

Be very cautious about giving any Large Language Model (LLM) access to your filesystem and Python interpreter. An LLM might execute arbitrary code or make unintended changes. Always understand what the agent is doing before allowing it to proceed.

3. Do Not Distribute Without Caution

Do not give this code away to others to use without clearly explaining the inherent risks and limitations. Users should be fully aware of the potential for unintended side effects.

4. Commit Your Changes Frequently

Before running the agent, especially when experimenting with new features or on different codebases, it is highly recommended to commit your changes to version control (e.g., Git). This ensures you can always revert to a stable state if the agent makes undesirable modifications.

5. Potential for Unexpected Behavior

LLMs can sometimes produce unexpected or incorrect results. Always review any changes or actions proposed by the agent before implementing them.

About

An LLM agent project designed for learning and experimenting with code interaction and automated debugging. Uses the google gemini API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages