UNPKG

@yuzumican/jules-api

Version:

Official Node.js client for the Jules API

55 lines 1.18 kB
export interface Source { name: string; id: string; githubRepo?: { owner: string; repo: string; }; } export interface GithubRepoContext { startingBranch?: string; } export interface SourceContext { source: string; githubRepoContext?: GithubRepoContext; } export interface Session { name: string; id: string; title: string; sourceContext?: SourceContext; prompt?: string; } export interface ListSourcesResponse { sources: Source[]; nextPageToken?: string; } export interface CreateSessionRequest { prompt: string; sourceContext: SourceContext; title: string; requirePlanApproval?: boolean; } export interface ListSessionsResponse { sessions: Session[]; nextPageToken?: string; } export interface Activity { name: string; id: string; type: string; content?: string; timestamp?: string; } export interface ListActivitiesResponse { activities: Activity[]; nextPageToken?: string; } export interface SendMessageRequest { prompt: string; } export interface JulesClientOptions { apiKey: string; baseUrl?: string; } //# sourceMappingURL=types.d.ts.map