Oliwat is actually designed as a character to fill a character type I've seen in various places, which I call the Odd Wanderer. They show up in strange places at opportune times, offer advice that seems out of place at the time, yet becomes surprisingly relevant later, help the party or player when they're stuck, and as far as anyone can tell, have forgotten more than anyone else will ever know. Bonus points if where they come from is forgotten or far away, or never mentioned at all. Famous examples include the Wandering Minstrel, Kaepora Gaebora from the Zelda series, and others. He'd be dressed as a mage of some sort, but no skills of his would ever be seen in combat.
Adalhaid would probably be the Outsider of the main party, and recruited later or last in the storyline. She's the sort that remains quiet and says Basically Nothing at all times. She doesn't have any personal connections to anyone in the party, at least not outwardly, and would probably only be recruited because of her prowess in combat. Side-plots that delve into her background later on in the story may cause her to open up to the party a bit, completing the Circle of Friendship they'd need to tuck the final boss away for good. She'd be a Monk, class-wise.
Adalhaid would probably be the Outsider of the main party, and recruited later or last in the storyline. She's the sort that remains quiet and says Basically Nothing at all times. She doesn't have any personal connections to anyone in the party, at least not outwardly, and would probably only be recruited because of her prowess in combat. Side-plots that delve into her background later on in the story may cause her to open up to the party a bit, completing the Circle of Friendship they'd need to tuck the final boss away for good. She'd be a Monk, class-wise.