feat: preserve isolated visitor agent runtime
This commit is contained in:
@@ -118,7 +118,11 @@ class AgentRunApplicationService:
|
||||
await OutboxRepository(self.session).append(DomainEvent(
|
||||
event_id=str(uuid4()), event_type="agent.run_requested", aggregate_type="agent_run",
|
||||
aggregate_id=run_id, trace_id=trace_id,
|
||||
payload={"run_id": run_id, "metadata": request.metadata.model_dump(mode="json")},
|
||||
payload={
|
||||
"run_id": run_id,
|
||||
"actor_type": "visitor" if "visitor" in context.roles else "authenticated",
|
||||
"metadata": request.metadata.model_dump(mode="json"),
|
||||
},
|
||||
occurred_at=now,
|
||||
))
|
||||
return RunAccepted(run_id, trace_id)
|
||||
|
||||
Reference in New Issue
Block a user