diff --git a/packages/opencode/src/session/index.ts b/packages/opencode/src/session/index.ts index 556fad01f59a..aaeb48f26853 100644 --- a/packages/opencode/src/session/index.ts +++ b/packages/opencode/src/session/index.ts @@ -324,7 +324,7 @@ export namespace Session { if (input.limit && result.length >= input.limit) break result.push(msg) } - result.reverse() + result.sort((a, b) => a.info.time.created - b.info.time.created) return result }, )