diff --git a/server/server.go b/server/server.go index ae2c65921c589824331284b5f8167017951c4924..410c780995057d0f0d19c8b30bfb5fd7576971fa 100644 --- a/server/server.go +++ b/server/server.go @@ -189,9 +189,9 @@ func isEndOfTurn(msg *generated.Message) bool { if msg.Type == string(db.MessageTypeError) { return true } - // Gitinfo messages are metadata, not part of the agent turn - ignore them + // Gitinfo messages always come at end of turn (after a commit) if msg.Type == string(db.MessageTypeGitInfo) { - return false + return true } // Only agent messages can have end_of_turn if msg.Type != string(db.MessageTypeAgent) {