When you send messages using API client, those messages are not included into summary agent transcript or summary. It is possible to use hooks to get last messgae from conversation before every incoming message and then manually add those to turn array.
This way summary agent add that message to summary, but not to the transcript.