Flowdeck : CORS recherche autorise les origines agent (federation console, defaut 2) #39

Open
bruno wants to merge 2 commits from console-federation-recherche into main
Owner

Branche console-federation-recherche, base main. NE PAS MERGER sans go du coordinateur.

app/middleware/recherche_cors.py : ajout d'AGENT_ORIGINS = {https://agent.dracodev.net, https://agent-dev.dracodev.net} a l'allowlist de GET /api/search (regles inchangees, jamais '*', politique CORS globale inchangee). Sans cela, la page de recherche de la console ne peut pas lire les reponses Flowdeck cross-origin. Aucun changement de CSP Flowdeck necessaire (sa CSP connect-src couvre sa propre page ; la CSP qui compte pour les appels console est celle de la page console).

Tests : tests/test_recherche.py mis a jour (allowlist a 10 origines, nouveau test_origines_agent_console). Execute en sandbox (fonctions pures, sans serveur) : 7/7. Aucun bump de version, aucun merge.

Branche console-federation-recherche, base main. NE PAS MERGER sans go du coordinateur. app/middleware/recherche_cors.py : ajout d'AGENT_ORIGINS = {https://agent.dracodev.net, https://agent-dev.dracodev.net} a l'allowlist de GET /api/search (regles inchangees, jamais '*', politique CORS globale inchangee). Sans cela, la page de recherche de la console ne peut pas lire les reponses Flowdeck cross-origin. Aucun changement de CSP Flowdeck necessaire (sa CSP connect-src couvre sa propre page ; la CSP qui compte pour les appels console est celle de la page console). Tests : tests/test_recherche.py mis a jour (allowlist a 10 origines, nouveau test_origines_agent_console). Execute en sandbox (fonctions pures, sans serveur) : 7/7. Aucun bump de version, aucun merge.
bruno added 2 commits 2026-10-28 16:07:04 -04:00
Flowdeck : CORS recherche autorise les origines agent (federation console, defaut 2)
FlowDeck CI / lint (push) Failing after 1s
FlowDeck CI / test (push) Failing after 0s
FlowDeck CI / docker (push) Skipped
b62fafb06d
Tests Flowdeck : origines agent en CORS recherche
FlowDeck CI / lint (push) Failing after 1s
FlowDeck CI / test (push) Failing after 0s
FlowDeck CI / docker (push) Skipped
FlowDeck CI / lint (pull_request) Failing after 0s
FlowDeck CI / test (pull_request) Failing after 1s
FlowDeck CI / docker (pull_request) Skipped
6b38449385
Some required checks failed
FlowDeck CI / lint (push) Failing after 1s
FlowDeck CI / test (push) Failing after 0s
FlowDeck CI / docker (push) Skipped
FlowDeck CI / lint (pull_request) Failing after 0s
FlowDeck CI / test (pull_request) Failing after 1s
FlowDeck CI / docker (pull_request) Skipped
This pull request has changes conflicting with the target branch.
  • app/middleware/recherche_cors.py
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin console-federation-recherche:console-federation-recherche
git checkout console-federation-recherche
Sign in to join this conversation.