fix(runtime): isolate agent state by project (#101)
This commit is contained in:
@ -195,7 +195,10 @@ pub fn start_background_ready_inbox_bridge(
|
||||
created_at_ms: now_ms(),
|
||||
correlation_id: Some(ready.task_id.to_string()),
|
||||
};
|
||||
match inbox.enqueue_message(ready.owner_agent_id, item) {
|
||||
match inbox.enqueue_message(
|
||||
domain::RuntimeAgentKey::new(ready.project_id, ready.owner_agent_id),
|
||||
item,
|
||||
) {
|
||||
Ok(receipt) if receipt.status == InboxReceiptStatus::Deferred => {
|
||||
application::diag!(
|
||||
"[background-task] completion deferred: task={} owner={} queue_depth={}",
|
||||
|
||||
Reference in New Issue
Block a user