Arrows that use "o" now have a filled circle by default (added with PR #1863, which is already merged and will be released with v1.2024.7 maybe?). So you can display lost and found messages by using e.g. the following code.
@startuml
participant ": A" as a
[o-> a ++ : method(key : char)
[o<<-- a : method(dir : String) : ret
@enduml
If you want to have a different fill color, you can use a style definition as follows.
@startuml
<style>
sequenceDiagram {
arrow {
BackgroundColor Blue;
}
}
</style>
participant ": A" as a
[o-> a ++ : method(key : char)
[o<<-- a : method(dir : String) : ret
@enduml