cline-sdk
Version:
Comprehensive SDK for Cline - AI-powered development assistant with database integration, execution modes, and custom functions
40 lines • 1.1 kB
TypeScript
/**
* Supabase Write Tool - Creates files in Supabase Storage
* Alternative to local file storage
*/
import { SupabaseConfig } from "../storage/supabase-storage";
export interface SupabaseWriteToolInput {
file_path: string;
content: string;
}
export interface SupabaseWriteToolResult {
success: boolean;
message: string;
file_path: string;
url?: string;
size?: number;
}
export declare class SupabaseWriteTool {
private storage;
constructor(supabaseConfig: SupabaseConfig);
execute(input: SupabaseWriteToolInput): Promise<SupabaseWriteToolResult>;
getDefinition(): {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
file_path: {
type: string;
description: string;
};
content: {
type: string;
description: string;
};
};
required: string[];
};
};
}
//# sourceMappingURL=supabase-write-tool.d.ts.map