mirror of
https://github.com/Sea-Haven-Industries/open-swe.git
synced 2026-09-30 13:53:15 +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
|
||||
|
||||
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**
|
||||
|
||||
**ALWAYS use this exact syntax for pip install:**
|
||||
**For pip install:**
|
||||
```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.
|
||||
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:**
|
||||
**For npm install:**
|
||||
```bash
|
||||
nohup npm install > /tmp/npm.log 2>&1 &
|
||||
npm install
|
||||
```
|
||||
|
||||
**ALWAYS use this exact syntax for yarn install:**
|
||||
**For yarn install:**
|
||||
```bash
|
||||
nohup yarn install > /tmp/yarn.log 2>&1 &
|
||||
```
|
||||
|
||||
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
|
||||
yarn install
|
||||
```
|
||||
|
||||
---
|
||||
|
|
@ -72,16 +41,8 @@ pip show PACKAGE
|
|||
|
||||
### Running Long Commands
|
||||
|
||||
**CRITICAL:** Long-running commands (builds, test suites, migrations) WILL timeout. Run them in the background with `nohup`:
|
||||
|
||||
```bash
|
||||
nohup make build > /tmp/build.log 2>&1 &
|
||||
sleep 5 && tail -n 50 /tmp/build.log
|
||||
```
|
||||
|
||||
Check if still running:
|
||||
```bash
|
||||
ps aux | grep "make build" | grep -v grep
|
||||
make build
|
||||
```
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue