Confronta implementazioni indipendenti dello stesso requisito
Project description
Divergo
Divergo confronta due o più implementazioni indipendenti dello stesso requisito software e segnala i casi in cui producono risultati diversi.
Funzionamento
Divergo genera i casi di test, controlla il codice prodotto dai modelli e confronta i risultati. Una differenza può indicare un requisito ambiguo oppure un errore di implementazione.
Supporta OpenAI, Gemini, Anthropic, Moonshot AI e modelli locali tramite Ollama. La configurazione di esempio è disponibile in .env.example.
Le chiavi API restano sul computer e non devono essere pubblicate.
Installazione dal terminale
Richiede Python 3 e pipx.
pipx install divergo
divergo
Se pipx non è presente:
python -m pip install --user pipx
python -m pipx ensurepath
Riapri PowerShell e ripeti l'installazione. divergo --help mostra l'uso del comando e divergo --version mostra la versione installata.
La simulazione offline funziona senza chiavi API. Per il confronto live configura almeno due provider usando le variabili d'ambiente indicate in .env.example.
Download per Windows
La versione portable per Windows è disponibile su MCProjectLab.
Licenza
MIT.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file divergo-1.1.0.tar.gz.
File metadata
- Download URL: divergo-1.1.0.tar.gz
- Upload date:
- Size: 8.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
44d47fa5c92aeeb2e8d55ba503ec8c5ef55f16925f7065a310a6afe4fe86f177
|
|
| MD5 |
a23e6e785d45ded8cf1a6a8870e5a489
|
|
| BLAKE2b-256 |
a6d73ecd39e2dad5f70035ee64e3aeb7b11838eda11f5a1f6bddc55dc536d477
|
File details
Details for the file divergo-1.1.0-py3-none-any.whl.
File metadata
- Download URL: divergo-1.1.0-py3-none-any.whl
- Upload date:
- Size: 8.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
51ade052cab6577f9579743d29fca59ccbd6f5a755d26192c3a6d9eea2e9d53c
|
|
| MD5 |
020a2ba909f047b567e565705850cb2b
|
|
| BLAKE2b-256 |
eabc7007c3661633b5f6fa1e09ca50cccdd2e3a7495b4e118e19dc49cad66e06
|