Fix Local Agent Execution And Auth Checks

- Gate server requests on available credentials
- Run local child agents directly without a parent run ID
- Include command IDs in Bedrock context and recognize transfer tools
This commit is contained in:
2026-07-28 10:43:59 -05:00
parent 87e0c83e9e
commit a078287f4b
35 changed files with 1078 additions and 237 deletions
-1
View File
@@ -195,7 +195,6 @@ impl ChannelState {
CHANNEL_STATE.lock().config.telemetry_config.is_some()
}
pub fn releases_base_url() -> Cow<'static, str> {
CHANNEL_STATE
.lock()
+1 -2
View File
@@ -108,8 +108,7 @@ pub trait ErrorExt: RegisteredError + std::error::Error {
/// engineering team.
fn is_actionable(&self) -> bool;
fn report_error(&self) {
}
fn report_error(&self) {}
}
#[cfg(test)]
+1 -2
View File
@@ -24,6 +24,5 @@ impl AnyhowErrorExt for anyhow::Error {
true
}
fn report_error(&self) {
}
fn report_error(&self) {}
}