AGILAB TeSciA-style diagnostic workflow with evidence scoring and regression-plan artifacts
Project description
agi-app-tescia-diagnostic
agi-app-tescia-diagnostic packages the tescia_diagnostic_project
AGILAB app. It is a diagnostic-method example that turns weak assumptions,
evidence, candidate fixes, and regression plans into structured artifacts.
Purpose
Use this package to test a TeSciA-style engineering diagnostic workflow. The default path scores bundled cases deterministically; optional local AI engines can draft new cases, but validated scoring remains explicit and reproducible.
Installed Project
The distribution name is agi-app-tescia-diagnostic; the AGILAB
project name is tescia_diagnostic_project. The package exposes both
tescia_diagnostic and tescia_diagnostic_project through the agilab.apps
entry point group, so AgiEnv(app="tescia_diagnostic_project") resolves the
project without a monorepo checkout.
Install
pip install agi-app-tescia-diagnostic
The agi-apps umbrella pulls this package on Python 3.13+ because the TeSciA
diagnostic app uses the same Python floor as its packaged worker environment.
Install it directly when validating the diagnostic app package from an index or
a locally built wheel.
Run In AGILAB
Select tescia_diagnostic_project, open ORCHESTRATE, then run INSTALL and
EXECUTE with bundled cases. Inspect the exported reports under ANALYSIS or
the project output directory.
Expected Inputs
The default input is a bundled JSON case file. Optional local-AI generation requires a configured local endpoint and fails closed if the generated JSON does not match the expected schema.
Expected Outputs
The app writes diagnostic reports, summary CSV files, reducer summaries, and a
student_score field that records whether the diagnosis, better fix, and
regression plan are supported by evidence.
Change One Thing
Add one diagnostic case with a deliberately weak proposed fix and two candidate regression tests. The app should keep the stronger fix only when the evidence and tests support it.
Scope
This is a repeatable diagnostic example. It does not execute remediation commands, replace incident management, or silently trust model-generated content.
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 agi_app_tescia_diagnostic-2026.5.22.tar.gz.
File metadata
- Download URL: agi_app_tescia_diagnostic-2026.5.22.tar.gz
- Upload date:
- Size: 23.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
66d68d163d38b71fc0e3d0a621c05d6e14162fc0e4167d0b0c16d2423fdcc86a
|
|
| MD5 |
00e65e6828611c9c65a8c037f0bfdae0
|
|
| BLAKE2b-256 |
cebf43c75f3f215739ec5e70392af306a9d5afc9cec9a3eceb7cefb8a4370250
|
Provenance
The following attestation bundles were made for agi_app_tescia_diagnostic-2026.5.22.tar.gz:
Publisher:
pypi-publish.yaml on ThalesGroup/agilab
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agi_app_tescia_diagnostic-2026.5.22.tar.gz -
Subject digest:
66d68d163d38b71fc0e3d0a621c05d6e14162fc0e4167d0b0c16d2423fdcc86a - Sigstore transparency entry: 1607769556
- Sigstore integration time:
-
Permalink:
ThalesGroup/agilab@e935fea8c42a9c3819c5ce2e1ab15e5785e1026f -
Branch / Tag:
refs/tags/v2026.05.22-2 - Owner: https://github.com/ThalesGroup
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yaml@e935fea8c42a9c3819c5ce2e1ab15e5785e1026f -
Trigger Event:
push
-
Statement type:
File details
Details for the file agi_app_tescia_diagnostic-2026.5.22-py3-none-any.whl.
File metadata
- Download URL: agi_app_tescia_diagnostic-2026.5.22-py3-none-any.whl
- Upload date:
- Size: 30.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3d6c60792089bf0578bce44fbcee59a0b01153e1c183d3a2e12e0cbcc0af1d51
|
|
| MD5 |
b8d7531a87e1c895cfe998e03777d23d
|
|
| BLAKE2b-256 |
7cc08d646e2b37c8a76bf1159eb414bc360ad1181c6f5fdefceabb7c73974517
|
Provenance
The following attestation bundles were made for agi_app_tescia_diagnostic-2026.5.22-py3-none-any.whl:
Publisher:
pypi-publish.yaml on ThalesGroup/agilab
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agi_app_tescia_diagnostic-2026.5.22-py3-none-any.whl -
Subject digest:
3d6c60792089bf0578bce44fbcee59a0b01153e1c183d3a2e12e0cbcc0af1d51 - Sigstore transparency entry: 1607769621
- Sigstore integration time:
-
Permalink:
ThalesGroup/agilab@e935fea8c42a9c3819c5ce2e1ab15e5785e1026f -
Branch / Tag:
refs/tags/v2026.05.22-2 - Owner: https://github.com/ThalesGroup
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yaml@e935fea8c42a9c3819c5ce2e1ab15e5785e1026f -
Trigger Event:
push
-
Statement type: