cline-sdk
Version:
Comprehensive SDK for Cline - AI-powered development assistant with database integration, execution modes, and custom functions
35 lines • 954 B
TypeScript
/**
* Supabase Read Tool - Reads files from Supabase Storage
* Alternative to local file storage
*/
import { SupabaseConfig } from "../storage/supabase-storage";
export interface SupabaseReadToolInput {
file_path: string;
}
export interface SupabaseReadToolResult {
success: boolean;
content?: string;
message: string;
file_path: string;
url?: string;
}
export declare class SupabaseReadTool {
private storage;
constructor(supabaseConfig: SupabaseConfig);
execute(input: SupabaseReadToolInput): Promise<SupabaseReadToolResult>;
getDefinition(): {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
file_path: {
type: string;
description: string;
};
};
required: string[];
};
};
}
//# sourceMappingURL=supabase-read-tool.d.ts.map