Package com.smartgwt.client.docs
Interface CoTMocking
public interface CoTMocking
Facilities for testing CoT workflows without contacting an AI engine. Use CoTProcess.mockMode
to set a process-wide default and CoTTask.mockMode to opt individual tasks in or out.
Precedence: a task's setting overrides the process default:
- task.mockMode:true ? this task mocks, even if the process is not mocking.
- task.mockMode:false ? this task calls the real AI, even if the process is mocking.
- task.mockMode:null (or unset) ? inherit CoTProcess.mockMode.
MockData Capture and Replay
For regression testing, you can capture real AI responses during a live run and replay them later without contacting the AI. Set captureMockData:true to record responses, then use mockMode:true with the captured CoTProcess.mockData array for replay.Note: Replay is sensitive to environment differences. See CoTProcess.captureMockData for details on avoiding false regressions.