Problem
xurl 'agents://~?providers=claude,opencode&limit=8'
# → all 8 results are opencode, even though the newest claude
# thread (mtime 1780957136) is newer than any opencode (1780949289)
Cause
Results are sorted by updated_epoch, but opencode populates it from SQLite message.time_created in milliseconds, other providers uses seconds file_modified_epoch, opencode's values are ~1000× larger, thus always sort first.
Problem
Cause
Results are sorted by updated_epoch, but opencode populates it from SQLite
message.time_createdin milliseconds, other providers uses secondsfile_modified_epoch, opencode's values are ~1000× larger, thus always sort first.