75 lines
1.7 KiB
YAML
75 lines
1.7 KiB
YAML
name: Local Qwen Setup
|
|
|
|
models:
|
|
- name: Qwen3.5 Chat
|
|
provider: openai
|
|
model: qwen
|
|
apiBase: http://localhost:8000/v1
|
|
apiKey: none
|
|
roles:
|
|
- chat
|
|
- edit
|
|
- apply
|
|
defaultCompletionOptions:
|
|
temperature: 0.1
|
|
top_p: 0.9
|
|
max_tokens: 1024
|
|
stop:
|
|
- "</s>"
|
|
|
|
- name: Qwen3.5 Autocomplete
|
|
provider: openai
|
|
model: qwen
|
|
apiBase: http://localhost:8000/v1
|
|
apiKey: none
|
|
roles:
|
|
- autocomplete
|
|
defaultCompletionOptions:
|
|
temperature: 0.05
|
|
max_tokens: 256
|
|
|
|
context:
|
|
- provider: code
|
|
- provider: docs
|
|
- provider: diff
|
|
- provider: terminal
|
|
|
|
slashCommands:
|
|
- name: fix
|
|
description: Corriger un bug de manière minimale
|
|
prompt: |
|
|
Corrige uniquement le problème identifié.
|
|
Contraintes:
|
|
- modification minimale
|
|
- pas de refactor global
|
|
- conserve l'architecture existante
|
|
|
|
- name: test
|
|
description: Générer un test pytest
|
|
prompt: |
|
|
Écris un test pytest minimal qui reproduit ce bug.
|
|
Ne corrige pas le code.
|
|
|
|
- name: explain
|
|
description: Expliquer du code
|
|
prompt: |
|
|
Explique ce code de manière concise et technique.
|
|
|
|
- name: improve
|
|
description: Amélioration contrôlée
|
|
prompt: |
|
|
Propose une amélioration ciblée.
|
|
Ne fais pas de refactor global.
|
|
|
|
systemMessage: |
|
|
Tu es un expert en développement logiciel.
|
|
Spécialités:
|
|
- Python / FastAPI
|
|
- SIG / géospatial
|
|
- traitement de nuages de points (PDAL, Potree)
|
|
|
|
Règles strictes:
|
|
- ne jamais refactoriser massivement
|
|
- toujours proposer des modifications minimales
|
|
- privilégier des solutions robustes et simples
|
|
- si incertain, poser une question au lieu d'inventer
|