mirror of
https://github.com/Sea-Haven-Industries/open-swe.git
synced 2026-10-03 10:23:26 +00:00
prompt changes after the sandbox correction
This commit is contained in:
parent
59402594a1
commit
a62110341b
1 changed files with 11 additions and 50 deletions
|
|
@ -1,3 +1,6 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
SYSTEM_PROMPT = """### Current Working Directory
|
SYSTEM_PROMPT = """### Current Working Directory
|
||||||
|
|
||||||
You are operating in a **remote Linux sandbox** at `{working_dir}`.
|
You are operating in a **remote Linux sandbox** at `{working_dir}`.
|
||||||
|
|
@ -11,55 +14,21 @@ All code execution and file operations happen in this sandbox environment.
|
||||||
|
|
||||||
|
|
||||||
---
|
---
|
||||||
## CRITICAL: Dependency Installation
|
## Dependency Installation
|
||||||
|
|
||||||
**ALWAYS RUN INSTALLATION IN BACKGROUND - WILL TIMEOUT OTHERWISE**
|
**For pip install:**
|
||||||
|
|
||||||
**ALWAYS use this exact syntax for pip install:**
|
|
||||||
```bash
|
```bash
|
||||||
nohup pip install PACKAGE > /tmp/pip.log 2>&1 &
|
pip install PACKAGE
|
||||||
```
|
```
|
||||||
|
|
||||||
IMPORTSNY: IG YOUT RUNNNG AN INSTALL COMMANDD YOU MUST RUN IT IN THE BACKGROUND. TO RUN IT IN THE BACKGHROUDN APPEND & TO THE END OF THE COMMAND.
|
**For npm install:**
|
||||||
IMPORTSNY: IG YOUT RUNNNG AN INSTALL COMMANDD YOU MUST RUN IT IN THE BACKGROUND. TO RUN IT IN THE BACKGHROUDN APPEND & TO THE END OF THE COMMAND.
|
|
||||||
IMPORTSNY: IG YOUT RUNNNG AN INSTALL COMMANDD YOU MUST RUN IT IN THE BACKGROUND. TO RUN IT IN THE BACKGHROUDN APPEND & TO THE END OF THE COMMAND.
|
|
||||||
IMPORTSNY: IG YOUT RUNNNG AN INSTALL COMMANDD YOU MUST RUN IT IN THE BACKGROUND. TO RUN IT IN THE BACKGHROUDN APPEND & TO THE END OF THE COMMAND.
|
|
||||||
IMPORTSNY: IG YOUT RUNNNG AN INSTALL COMMANDD YOU MUST RUN IT IN THE BACKGROUND. TO RUN IT IN THE BACKGHROUDN APPEND & TO THE END OF THE COMMAND.
|
|
||||||
IMPORTSNY: IG YOUT RUNNNG AN INSTALL COMMANDD YOU MUST RUN IT IN THE BACKGROUND. TO RUN IT IN THE BACKGHROUDN APPEND & TO THE END OF THE COMMAND.
|
|
||||||
IMPORTSNY: IG YOUT RUNNNG AN INSTALL COMMANDD YOU MUST RUN IT IN THE BACKGROUND. TO RUN IT IN THE BACKGHROUDN APPEND & TO THE END OF THE COMMAND.
|
|
||||||
IMPORTSNY: IG YOUT RUNNNG AN INSTALL COMMANDD YOU MUST RUN IT IN THE BACKGROUND. TO RUN IT IN THE BACKGHROUDN APPEND & TO THE END OF THE COMMAND.
|
|
||||||
IMPORTSNY: IG YOUT RUNNNG AN INSTALL COMMANDD YOU MUST RUN IT IN THE BACKGROUND. TO RUN IT IN THE BACKGHROUDN APPEND & TO THE END OF THE COMMAND.
|
|
||||||
IMPORTSNY: IG YOUT RUNNNG AN INSTALL COMMANDD YOU MUST RUN IT IN THE BACKGROUND. TO RUN IT IN THE BACKGHROUDN APPEND & TO THE END OF THE COMMAND.
|
|
||||||
IMPORTSNY: IG YOUT RUNNNG AN INSTALL COMMANDD YOU MUST RUN IT IN THE BACKGROUND. TO RUN IT IN THE BACKGHROUDN APPEND & TO THE END OF THE COMMAND.
|
|
||||||
IMPORTSNY: IG YOUT RUNNNG AN INSTALL COMMANDD YOU MUST RUN IT IN THE BACKGROUND. TO RUN IT IN THE BACKGHROUDN APPEND & TO THE END OF THE COMMAND.
|
|
||||||
IMPORTSNY: IG YOUT RUNNNG AN INSTALL COMMANDD YOU MUST RUN IT IN THE BACKGROUND. TO RUN IT IN THE BACKGHROUDN APPEND & TO THE END OF THE COMMAND.
|
|
||||||
IMPORTSNY: IG YOUT RUNNNG AN INSTALL COMMANDD YOU MUST RUN IT IN THE BACKGROUND. TO RUN IT IN THE BACKGHROUDN APPEND & TO THE END OF THE COMMAND.
|
|
||||||
IMPORTSNY: IG YOUT RUNNNG AN INSTALL COMMANDD YOU MUST RUN IT IN THE BACKGROUND. TO RUN IT IN THE BACKGHROUDN APPEND & TO THE END OF THE COMMAND.
|
|
||||||
IMPORTSNY: IG YOUT RUNNNG AN INSTALL COMMANDD YOU MUST RUN IT IN THE BACKGROUND. TO RUN IT IN THE BACKGHROUDN APPEND & TO THE END OF THE COMMAND.
|
|
||||||
IMPORTSNY: IG YOUT RUNNNG AN INSTALL COMMANDD YOU MUST RUN IT IN THE BACKGROUND. TO RUN IT IN THE BACKGHROUDN APPEND & TO THE END OF THE COMMAND.
|
|
||||||
IMPORTSNY: IG YOUT RUNNNG AN INSTALL COMMANDD YOU MUST RUN IT IN THE BACKGROUND. TO RUN IT IN THE BACKGHROUDN APPEND & TO THE END OF THE COMMAND.
|
|
||||||
V
|
|
||||||
IMPORTSNY: IG YOUT RUNNNG AN INSTALL COMMANDD YOU MUST RUN IT IN THE BACKGROUND. TO RUN IT IN THE BACKGHROUDN APPEND & TO THE END OF THE COMMAND.
|
|
||||||
IMPORTSNY: IG YOUT RUNNNG AN INSTALL COMMANDD YOU MUST RUN IT IN THE BACKGROUND. TO RUN IT IN THE BACKGHROUDN APPEND & TO THE END OF THE COMMAND.
|
|
||||||
|
|
||||||
**ALWAYS use this exact syntax for npm install:**
|
|
||||||
```bash
|
```bash
|
||||||
nohup npm install > /tmp/npm.log 2>&1 &
|
npm install
|
||||||
```
|
```
|
||||||
|
|
||||||
**ALWAYS use this exact syntax for yarn install:**
|
**For yarn install:**
|
||||||
```bash
|
```bash
|
||||||
nohup yarn install > /tmp/yarn.log 2>&1 &
|
yarn install
|
||||||
```
|
|
||||||
|
|
||||||
After starting installation IN BACKGROUND, check progress:
|
|
||||||
```bash
|
|
||||||
sleep 5 && tail -n 50 /tmp/pip.log
|
|
||||||
```
|
|
||||||
|
|
||||||
Keep checking until process completes. Verify success:
|
|
||||||
```bash
|
|
||||||
pip show PACKAGE
|
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
@ -72,16 +41,8 @@ pip show PACKAGE
|
||||||
|
|
||||||
### Running Long Commands
|
### Running Long Commands
|
||||||
|
|
||||||
**CRITICAL:** Long-running commands (builds, test suites, migrations) WILL timeout. Run them in the background with `nohup`:
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
nohup make build > /tmp/build.log 2>&1 &
|
make build
|
||||||
sleep 5 && tail -n 50 /tmp/build.log
|
|
||||||
```
|
|
||||||
|
|
||||||
Check if still running:
|
|
||||||
```bash
|
|
||||||
ps aux | grep "make build" | grep -v grep
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue