Skip to content

Commit 40d004d

Browse files
author
Colin Flaherty
committed
improve readme + fix ci
1 parent 79ee33d commit 40d004d

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ name: CI - pre-commit & run tests
22

33
on:
44
pull_request:
5+
push:
56
branches: [ main ]
67

78
jobs:

README.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ Since Anthropic's models are currently state-of-the-art on code, we used Claude
5656
- Interactive mode: Use `cli.py` to spin up an interactive agent for experimentation or as a personal coding assistant!
5757
- SWE-bench mode: Use `run_agent_on_swebench_problem.py` to run the agent on SWE-bench problems. This is similar to the script we used to generate our SWE-bench submission.
5858

59-
More details both below!
59+
More details on both below!
6060

6161
## Usage (interactive mode)
6262

@@ -67,7 +67,7 @@ in the current directory.
6767
python cli.py
6868
```
6969

70-
This will start an interactive session where you can communicate with the agent.
70+
This will start an interactive session where you can communicate with the agent and assign it tasks.
7171

7272
### Command-line Options
7373

@@ -223,13 +223,21 @@ To add a new tool to the agent:
223223
2. Implement the required methods (run_impl, get_tool_param, etc.)
224224
3. Add the tool to the agent's tools list in `tools/agent.py`
225225

226+
### Customizing the Agent Prompts
227+
228+
The agent's prompts are defined in the `prompts/` directory. You can customize the prompts by modifying the template strings in the respective files.
229+
226230
### Customizing the Majority Vote Ensembler
227231

228232
You can customize the Majority Vote Ensembler by modifying:
229233

230234
- `prompts/ensembler_prompt.py`: Change the prompt template used for ensembling
231235
- Change the LLM model by modifying the `get_client` call in `process_problem` function
232236

237+
## Contributing
238+
239+
Contributions are welcome! Please open an issue or submit a pull request.
240+
233241
## License
234242

235243
This project is licensed under the MIT License.

0 commit comments

Comments
 (0)