Continue Latest Session
Resume Specific Session
sessionId() returns AgentSessionId|null.Continue the latest session or resume a specific session ID.
use Cognesy\AgentCtrl\AgentCtrl;
$response = AgentCtrl::codex()
->continueSession()
->execute('Continue from the previous plan and apply step 2.');
// @doctest id="2e32"
use Cognesy\AgentCtrl\AgentCtrl;
$first = AgentCtrl::codex()->execute('Create a migration plan.');
$sessionId = $first->sessionId();
if ($sessionId !== null) {
$next = AgentCtrl::codex()
->resumeSession((string) $sessionId)
->execute('Now implement the first migration.');
}
// @doctest id="6cdc"
sessionId() returns AgentSessionId|null.