You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.