Skip to content

v3.0.3

Choose a tag to compare

@github-actions github-actions released this 16 Oct 12:27
· 14 commits to main since this release

Added

  • Workflow Release (.github/workflows/release.yml) et scripts/release.py réparé : la montée de version se
    lance à la demande (gh workflow run release.yml -f bump=patch|minor|major, avec dry_run possible). Il exige
    une CI verte sur main, met à jour pyproject.toml, uv.lock, docs/install_databricks.md et le
    CHANGELOG.md, pousse le commit chore(release) et le tag vX.Y.Z, puis déclenche la publication PyPI.
    release.py refusait de tourner depuis le passage à la publication de confiance (il cherchait des secrets
    PYPI_API_TOKEN qui n'existent plus). CLAUDE.md décrit la procédure.

Fixed

  • SkiferResponsesAgent.predict() (Plan 41.4) ne mettait pas de id au niveau racine de
    ResponsesAgentResponse. MLflow accepte ce champ comme optionnel (None, et le serialiseur
    l'omet alors de la réponse), mais le schéma strict de l'API Responses d'OpenAI l'exige : un
    client qui valide contre ce schéma rejette la réponse. Trouvé en validant la réponse en direct
    de l'endpoint skifer-agent sur le workspace (Plan 41.9) contre plusieurs schémas connus.
    id=str(uuid4()) au niveau racine, en plus de celui déjà posé sur l'item de sortie.