fix(core): collapse child agent initial input into a single user message (#589)