25 lines
1.4 KiB
Markdown
25 lines
1.4 KiB
Markdown
---
|
|
id: "16df25b9-433c-4108-a7ab-5d3623cd9b62"
|
|
number: 190
|
|
title: "[Infra] Managed temp store — injection sandbox complète des handles résolus"
|
|
status: "closed"
|
|
priority: "high"
|
|
sprint: null
|
|
links: [{"target":"#189","kind":"dependsOn"}]
|
|
agentRefs: [{"agentId":"fe887179-933f-47d4-960f-c3b06827f86c","role":"assigned"}]
|
|
attachments: []
|
|
createdBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
|
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
|
createdAt: 1786621360773
|
|
updatedAt: 1786623936037
|
|
version: 6
|
|
---
|
|
Suite du ticket #189. Le managed temp store partagé inter-projets est livré et exposé via commandes backend/Tauri et outils MCP `idea_managed_temp_*`, mais l'injection automatique complète des chemins résolus dans les sandboxes agents n'a pas été traitée dans le lot initial.
|
|
|
|
À faire :
|
|
- définir et implémenter l'injection contrôlée des chemins résolus issus d'un handle `managed temp` dans les permissions/runtime sandbox des sessions agents ;
|
|
- préserver le modèle de sécurité : pas de path libre, seulement des handles opaques résolus côté IdeA ;
|
|
- décider le cycle de vie d'exposition (durée, révocation, nettoyage, interaction avec leases actives) ;
|
|
- couvrir les cas agents/headless/TUI/MCP pertinents.
|
|
|
|
Contexte : demandé explicitement par l'utilisateur le 2026-08-13 dans le lot #186 ; hors scope assumé du MVP #189. |