Promesse utilisateur
Avec Computer, Bruno peut créer un espace isolé pour coder, installer des outils, traiter des fichiers et lancer une application. Avant de créer le serveur, il propose trois budgets chiffrés à partir des missions passées. Il peut aussi tester deux solutions en parallèle et produire un reçu signé du travail, des accès utilisés et du coût.
Données lues
- fichiers explicitement montés dans /workspace/input
- résultats bornés par un DataGrant
Données écrites
- fichiers dans /workspace/work et /workspace/output
- preuves d'action
- événements d'usage Compute
Activation
- Demander à Bruno de créer un espace pour une tâche précise.
- Confirmer la puissance, le budget et les accès Internet proposés.
- Suivre et contrôler l’espace dans Travail > Computer.
Limites
- Le pilote est visible uniquement pour le compte interne autorisé.
- Le réseau est bloqué par défaut et les domaines doivent être autorisés à la création.
- Les liens de preview restent valables jusqu’à leur expiration ou leur révocation, mais ne remplacent pas un déploiement de production.
- Les données métier passent par un DataGrant court; aucun credential de source n'entre dans la VM.
- La surface agent ne monte aucun secret générique dans la VM; les appels authentifiés passent par les brokers serveur.
Stockage et périmètre
- compute_workspaces et snapshots
- compute_processes et preview leases
- compute_usage_events
- compute_data_grants et reçus de writeback
Outils exposés
compute_list_workspacescompute_workspace_statuscompute_cost_optionscompute_workspace_lifecyclecompute_workspace_resizecompute_workspace_resetcompute_workspace_undocompute_workspace_createcompute_execcompute_process_startcompute_process_pollcompute_process_writecompute_process_stopcompute_fs_listcompute_fs_readcompute_fs_searchcompute_fs_writecompute_fs_patchcompute_fs_movecompute_fs_deletecompute_workspace_snapshotcompute_workspace_forkcompute_experiment_createcompute_experiment_comparecompute_experiment_completecompute_workspace_restorecompute_preview_createcompute_preview_revokecompute_http_requestcompute_artifact_importcompute_artifact_publishcompute_skill_proposecompute_skill_list_publishedcompute_skill_testcompute_data_describecompute_data_querycompute_data_snapshotcompute_data_writeback_proposecompute_data_node_jobcompute_data_node_job_status
Références code
src/core/compute/compute-service.tssrc/core/compute/daytona-compute-provider.tssrc/core/compute/compute-data-broker.tssrc/app/u/[businessFileId]/[userId]/computer/computer-view.tsx