fix: gci field alignment and golines >120 char in loop_run.go

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
dj-oyu 2026-03-26 00:56:20 +09:00
parent c11a43e766
commit d8a18daa11

View file

@ -437,9 +437,13 @@ func (al *AgentLoop) runAgentLoop(ctx context.Context, agent *AgentInstance, opt
ts.session.SetHistory(opts.SessionKey, history[:ts.initialHistoryLength]) ts.session.SetHistory(opts.SessionKey, history[:ts.initialHistoryLength])
} }
} }
al.emitEvent(EventKindTurnEnd, abortMeta := EventMeta{
EventMeta{AgentID: agent.ID, TurnID: scope.turnID, SessionKey: opts.SessionKey, Iteration: iteration}, AgentID: agent.ID,
TurnEndPayload{ TurnID: scope.turnID,
SessionKey: opts.SessionKey,
Iteration: iteration,
}
al.emitEvent(EventKindTurnEnd, abortMeta, TurnEndPayload{
Status: TurnEndStatusAborted, Status: TurnEndStatusAborted,
Duration: time.Since(turnStart), Duration: time.Since(turnStart),
}) })
@ -1183,9 +1187,9 @@ func (al *AgentLoop) runLLMIteration(
// toolExecResult holds results from executeToolCalls. // toolExecResult holds results from executeToolCalls.
type toolExecResult struct { type toolExecResult struct {
lastBlocker string lastBlocker string
gracefulInterrupt bool gracefulInterrupt bool
gracefulHint string gracefulHint string
} }
// executeToolCalls runs each tool call sequentially, publishes results, // executeToolCalls runs each tool call sequentially, publishes results,