fix: gate Error_*.txt snapshots behind GALAXY_BEDROCK_DIAGNOSTICS env var
Previously, Bedrock error snapshots were unconditionally written to disk on any API or stream failure. Now they are only written when GALAXY_BEDROCK_DIAGNOSTICS=1 is set, consistent with the rest of the diagnostic logging. Bumps version to 1.2.1.
This commit is contained in:
+1
-1
@@ -5,7 +5,7 @@ description = "Galaxy - AI-powered terminal"
|
||||
edition = "2021"
|
||||
autobins = false
|
||||
name = "galaxy"
|
||||
version = "1.2.0"
|
||||
version = "1.2.1"
|
||||
publish.workspace = true
|
||||
license.workspace = true
|
||||
|
||||
|
||||
@@ -211,6 +211,9 @@ impl BedrockDiagnosticLogger {
|
||||
}
|
||||
|
||||
pub fn dump_error_snapshot(&self, error: &str, debug_error: &str) -> Option<PathBuf> {
|
||||
if !is_enabled() {
|
||||
return None;
|
||||
}
|
||||
let conversation_id = self
|
||||
.conversation_id
|
||||
.lock()
|
||||
|
||||
Reference in New Issue
Block a user