Appearance
Watson Agent
Watson is a narrow merge-conflict analysis harness. It collects precomputed evidence, asks a model to interpret the conflict, and returns four file-grounded bullets: conflicting files, base behavior, head behavior, and the safest resolution plus verification steps.
Current Default
| Setting | Value |
|---|---|
| Provider | fireworks |
| Model | accounts/fireworks/models/minimax-m2p7 |
| Mode | --no-tools |
Why This Shape
- Conflict research happens before the model call.
- The model receives structured evidence rather than exploring the repo.
- The required output is short and deterministic.
- The prompt tells the model to avoid guessing beyond the file names, excerpts, and diff evidence it receives.
Local Checks
bash
npm run check:watson
npm run test:watsonVerification Prompt
bash
set -a && source .env
PI_CODING_AGENT_DIR="$PWD/.pi-watson" \
pi -p --provider fireworks --model accounts/fireworks/models/minimax-m2p7 --no-tools \
"Reply with exactly FIREWORKS_OK"