feat: complete external module lifecycle SDK

This commit is contained in:
reaper
2026-08-14 20:50:08 -05:00
parent d3849acdd3
commit f42c722026
15 changed files with 239 additions and 56 deletions
+2 -2
View File
@@ -161,7 +161,7 @@ export interface AuroraModuleManifest {
labels: Record<string, string>
fallback?: string
}
tools?: Array<{ id: string; label: string; hook: AuroraModuleLifecycleHook }>
tools?: Array<{ id: string; label: string }>
}
compose?: {
service: string
@@ -171,7 +171,7 @@ export interface AuroraModuleManifest {
}
}
export type AuroraModuleLifecycleHook = 'projectCreate' | 'projectStart' | 'projectRemove' | 'packageUninstall'
export type AuroraModuleLifecycleHook = 'projectCreate' | 'projectStart' | 'projectRemove' | 'packageUninstall' | 'projectTool'
export interface AuroraModuleCommand {
command: string