feat: 回滚多余逻辑

This commit is contained in:
余泓铮
2025-07-28 21:20:50 +08:00
parent f4506c58da
commit 19bb712743
3 changed files with 5 additions and 10 deletions

View File

@@ -24,10 +24,9 @@ type IAsserter interface {
// AssertOptions represents the input options for assertion
type AssertOptions struct {
Assertion string `json:"assertion"` // The assertion text to verify
Screenshot string `json:"screenshot"` // Base64 encoded screenshot
Size types.Size `json:"size"` // Screen dimensions
ResetHistory bool `json:"reset_history"` // whether to reset conversation history before assertion
Assertion string `json:"assertion"` // The assertion text to verify
Screenshot string `json:"screenshot"` // Base64 encoded screenshot
Size types.Size `json:"size"` // Screen dimensions
}
// AssertionResult represents the response from an AI assertion

View File

@@ -164,11 +164,6 @@ func (w *WingsService) Assert(ctx context.Context, opts *AssertOptions) (*Assert
return nil, errors.Wrap(err, "validate assertion parameters failed")
}
// Reset history if requested
if opts.ResetHistory {
w.resetHistory()
}
// Clean screenshot data URL prefix
cleanScreenshot := w.cleanScreenshotDataURL(opts.Screenshot)
@@ -177,7 +172,7 @@ func (w *WingsService) Assert(ctx context.Context, opts *AssertOptions) (*Assert
// Prepare Wings API request for assertion
apiRequest := WingsActionRequest{
Historys: w.history,
Historys: []History{},
DeviceInfo: deviceInfo,
StepText: opts.Assertion,
BizId: w.bizId,

View File

@@ -323,6 +323,7 @@ func createXTDriverWithConfig(config DriverCacheConfig) (*XTDriver, error) {
// Default AI options
aiOpts = []option.AIServiceOption{
option.WithCVService(option.CVServiceTypeVEDEM),
option.WithLLMConfig(option.RecommendedConfigurations()["ui_focused"]),
}
}