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
+2
View File
@@ -1,3 +1,4 @@
use crate::config::GooseMode;
use crate::conversation::message::{Message, ToolRequest};
use crate::tool_inspection::{InspectionAction, InspectionResult, ToolInspector};
use anyhow::Result;
@@ -99,6 +100,7 @@ impl ToolInspector for RepetitionInspector {
&self,
tool_requests: &[ToolRequest],
_messages: &[Message],
_goose_mode: GooseMode,
) -> Result<Vec<InspectionResult>> {
let mut results = Vec::new();