feat(goose-acp): enable parallel sessions with isolated agent state (#6392)

Signed-off-by: Adrian Cole <adrian@tetrate.io>
This commit is contained in:
Adrian Cole
2026-01-15 06:19:17 +08:00
committed by GitHub
parent fb0eca2c36
commit 7d4a6bd8ff
86 changed files with 2594 additions and 1938 deletions
@@ -131,6 +131,12 @@ impl Agent {
request.metadata.as_ref(),
);
}
if confirmation.permission == Permission::AlwaysDeny {
self.tool_inspection_manager
.update_permission_manager(&tool_call.name, PermissionLevel::NeverAllow)
.await;
}
}
break; // Exit the loop once the matching `req_id` is found
}