1.3 KiB
1.3 KiB
issueRef, version, updatedBy, updatedAt
| issueRef | version | updatedBy | updatedAt | ||||
|---|---|---|---|---|---|---|---|
| #187 | 5 |
|
1786620907499 |
2026-08-13 — implémentation backend/runtime
Fichiers backend modifiés
- crates/domain/src/ports.rs
- crates/backend/src/dto.rs
- crates/app-tauri/src/chat.rs
- crates/infrastructure/src/session/codex.rs
- crates/infrastructure/src/session/mod.rs
- crates/app-tauri/tests/chat_bridge.rs
- crates/app-tauri/tests/dto_chat.rs
Résultat backend
ReplyProgressporte désormais unprogress_idoptionnel, sérialisé enprogressId.ProgressSettlercorrèle d'abord parprogress_id, puis fallback heuristique legacy.- Codex émet maintenant les progress message live dès
agent_messageavec id stable, au lieu d'attendre l'événement suivant. - Les progress tool/MCP Codex reçoivent aussi des ids stables dérivés des ids natifs.
Tests backend verts
cargo test -p infrastructure codex_ -- --nocapturecargo test -p app-tauri --test chat_bridge -- --nocapturecargo test -p app-tauri --test dto_chat -- --nocapturecargo test -p domain reply_progress -- --nocapturegit diff --check -- <fichiers modifiés>
Reste à faire frontend
- Lire
progressId. - Upsert/remplacement running -> done sans duplicat.