feat(web): panneau Fichiers — navigation projet + téléchargements fichier/dossier ZIP — #211
This commit is contained in:
@ -68,6 +68,7 @@ import type {
|
||||
ProjectMcpToolPermissions,
|
||||
PageDirection,
|
||||
Project,
|
||||
ProjectFileListing,
|
||||
ProjectPermissions,
|
||||
ProjectWorkState,
|
||||
ProjectSystemPermissions,
|
||||
@ -558,6 +559,12 @@ export interface ProjectGateway {
|
||||
readProjectContext(projectId: string): Promise<string>;
|
||||
/** Overwrites the shared project context stored at `.ideai/CONTEXT.md`. */
|
||||
updateProjectContext(projectId: string, content: string): Promise<void>;
|
||||
/** Lists one project-relative directory for the web project files surface. */
|
||||
listProjectFiles(projectId: string, path: string): Promise<ProjectFileListing>;
|
||||
/** Downloads one project-relative file. */
|
||||
downloadProjectFile(projectId: string, path: string): Promise<void>;
|
||||
/** Downloads one project-relative directory as an archive. */
|
||||
downloadProjectDirectory(projectId: string, path: string): Promise<void>;
|
||||
}
|
||||
|
||||
/** Layout: load the terminal grid tree and apply mutating operations (L4). */
|
||||
|
||||
Reference in New Issue
Block a user