@ui-tars/sdk
Version:
A powerful cross-platform(ANY device/platform) toolkit for building GUI automation agents for UI-TARS
23 lines • 825 B
TypeScript
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