- Update nvim to use qwen3-coder-next-80b-instruct model - Add AGENTS.md with AI agent best practices for timeout and file writing - Update pi config to include agent guidelines - Refactor llama-swap: remove old models, update quantizations, add tensor splits, remove GGML_CUDA_ENABLE_UNIFIED_MEMORY flags, and simplify configuration
34 lines
705 B
Markdown
34 lines
705 B
Markdown
# AI Agent Guidelines
|
|
|
|
## Important Rules
|
|
|
|
1. **Timeout for bash tool**: The `bash` tool MUST have a timeout specified. Without a timeout, the tool will hang indefinitely and cause the task to fail.
|
|
|
|
2. **File writing**: Do NOT use `cat` with heredocs to write files. Use the `write` tool instead (or `edit` for modifications).
|
|
|
|
## Example of Correct Usage
|
|
|
|
### Incorrect (will hang):
|
|
|
|
```bash
|
|
bash(command="some long-running command")
|
|
```
|
|
|
|
### Correct (with timeout):
|
|
|
|
```bash
|
|
bash(command="some command", timeout=30)
|
|
```
|
|
|
|
### Incorrect (file writing):
|
|
|
|
```bash
|
|
bash(command="cat > file.txt << 'EOF'\ncontent\nEOF")
|
|
```
|
|
|
|
### Correct (file writing):
|
|
|
|
```bash
|
|
write(path="file.txt", content="content")
|
|
```
|