UNPKG

@ui-tars/sdk

Version:

A powerful cross-platform(ANY device/platform) toolkit for building GUI automation agents for UI-TARS

23 lines 825 B
import { Message } from '@ui-tars/shared/types'; import { Operator, GUIAgentConfig } from './types'; import { BaseGUIAgent } from './base'; export declare class GUIAgent<T extends Operator> extends BaseGUIAgent<GUIAgentConfig<T>> { private readonly operator; private readonly model; private readonly logger; private uiTarsVersion?; private systemPrompt; private isPaused; private resumePromise; private resolveResume; private isStopped; constructor(config: GUIAgentConfig<T>); run(instruction: string, historyMessages?: Message[], remoteModelHdrs?: Record<string, string>): Promise<void>; pause(): void; resume(): void; stop(): void; private buildSystemPrompt; private guiAgentErrorParser; private generateSessionId; } //# sourceMappingURL=GUIAgent.d.ts.map