feat: configure Git workspace registry

This commit is contained in:
2026-08-03 21:13:23 +02:00
parent 7ad0199f9b
commit 6e1321f93c
6 changed files with 213 additions and 2 deletions
+17
View File
@@ -0,0 +1,17 @@
export interface WorkspaceRegistryConfig {
root: string;
remoteUrl?: string;
branch: string;
gitAuthorName: string;
gitAuthorEmail: string;
installationId: string;
secretRoots: readonly string[];
maxImportBytes: number;
maxImportEntries: number;
}
export type WorkspaceErrorCode =
| "workspace_invalid" | "binding_missing" | "workspace_not_activatable"
| "workspace_stale" | "workspace_conflict" | "git_unavailable"
| "git_auth_failed" | "git_non_fast_forward" | "git_push_rejected"
| "connector_unavailable" | "semantic_index_incompatible";