Skip to content

@vtj


@vtj / designer / CodeIncrementalUpdater

Class: CodeIncrementalUpdater ​

Defined in: packages/designer/types/framework/updater.d.ts:27

Constructors ​

Constructor ​

new CodeIncrementalUpdater(): CodeIncrementalUpdater

Returns ​

CodeIncrementalUpdater

Methods ​

applyIncrementalUpdate() ​

applyIncrementalUpdate(currentCode, update): UpdateResult

Defined in: packages/designer/types/framework/updater.d.ts:45

应用增量更新到现有代码

Parameters ​

currentCode ​

string

update ​

IncrementalUpdate

Returns ​

UpdateResult


applySearchReplace() ​

applySearchReplace(code, search, replace, options?): UpdateResult

Defined in: packages/designer/types/framework/updater.d.ts:41

应用SEARCH/REPLACE更新到现有代码 类似cline的replace_in_file功能,支持上下文感知的精准匹配

Parameters ​

code ​

string

string

replace ​

string

options? ​

MatchOptions

Returns ​

UpdateResult


parseIncrementalUpdate() ​

parseIncrementalUpdate(aiResponse): IncrementalUpdate | null

Defined in: packages/designer/types/framework/updater.d.ts:36

解析AI返回的内容,识别增量更新指令 支持:1. 纯SEARCH/REPLACE格式 2. 完整代码 如果无代码内容,返回null

Parameters ​

aiResponse ​

string

Returns ​

IncrementalUpdate | null