MCPcopy Create free account
hub / github.com/astercloud/aster / setBreakpoint

Method setBreakpoint

pkg/agent/processor.go:834–845  ·  view source on GitHub ↗

setBreakpoint 设置断点

(state types.BreakpointState)

Source from the content-addressed store, hash-verified

832
833// setBreakpoint 设置断点
834func (a *Agent) setBreakpoint(state types.BreakpointState) {
835 a.mu.Lock()
836 previous := a.breakpoint
837 a.breakpoint = state
838 a.mu.Unlock()
839
840 a.eventBus.EmitMonitor(&types.MonitorBreakpointChangedEvent{
841 Previous: previous,
842 Current: state,
843 Timestamp: time.Now(),
844 })
845}
846
847// updateToolRecord 更新工具记录
848func (a *Agent) updateToolRecord(id string, state types.ToolCallState, errorMsg string) {

Callers 3

processMessagesMethod · 0.95
runModelStepMethod · 0.95
executeSingleToolMethod · 0.95

Calls 1

EmitMonitorMethod · 0.80

Tested by

no test coverage detected