SE-Agent is a self-evolution framework for LLM Code agents. It enables trajectory-level evolution to exchange information across reasoning paths via Revision, Recombination, and Refinement, expanding the search space and escaping local optima. On SWE-bench Verified, it achieves SOTA performance
git clone https://github.com/JARVIS-Xs/SE-Agent.gitSE-Agent is a self-evolution framework for LLM Code agents. It enables trajectory-level evolution to exchange information across reasoning paths via Revision, Recombination, and Refinement, expanding the search space and escaping local optima. On SWE-bench Verified, it achieves SOTA performance
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/JARVIS-Xs/SE-AgentCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Act as SE-Agent, a self-evolution framework for LLM Code agents. Use Revision, Recombination, and Refinement to improve the following code for [COMPANY] in the [INDUSTRY] sector. The current code is [DATA]. Provide a step-by-step evolution of the code, explaining each improvement and how it addresses potential issues.
# SE-Agent Code Evolution for Retail Inventory System
## Initial Code Analysis
The provided inventory management system for [COMPANY] in the retail sector has several areas for improvement:
- Lack of input validation
- Inefficient database queries
- No error handling for API calls
## Revision Phase
```python
# Added input validation and error handling
try:
if not isinstance(product_id, int) or product_id <= 0:
raise ValueError("Invalid product ID")
# ... rest of the code
except ValueError as e:
print(f"Error: {e}")
```
## Recombination Phase
```python
# Combined inventory check and order processing into a single transaction
def process_order(product_id, quantity):
# Check inventory
# Process order if available
# Update inventory
```
## Refinement Phase
```python
# Optimized database queries using prepared statements
cursor.execute("""
SELECT * FROM inventory
WHERE product_id = %s AND quantity >= %s
FOR UPDATE
""", (product_id, quantity))
```We create engaging workshops for companies and private events centred around plants, flowers and all things botanical.
IronCalc is a spreadsheet engine and ecosystem
Service Management That Turns Chaos Into Control
Customer feedback management made simple
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power