Batch/Function Call Context Question

I’m trying to create a text adventure app and I have 2 simple questions regarding what context is available for batch and function call responses.

Batches: Does each prompt in a batch only have access to the context provided in the request or is the result of the first message available as context for the second one?

EX: Player states their next action → Generate actions of enemies → Output next story section based on player + enemy actions

Function Calling: Essentially the same question, do the first arguments populated provide themselves as context to the later arguments?