Synced from monorepo
Synced from monorepo Changes: - Cache growing transcripts on the messages backend - Tell the model when a wait was clamped instead of re-inviting it - Stop the stationarity nudge from claiming results are identical - Deliver the stationarity nudge after the tool result - Run auth provider commands through the platform shell (fixes Windows) - Keep monitor tool stdout short and prescriptive - Use UUIDs for analytics event insert IDs - Stop crashing at startup when the host runs out of threads - Delete the current session from within the session - Add project forking-settings toggle (backend and deploy-time control) - Reap a session’s bash and background commands when it closes - Reap a session’s hook child processes when it closes - Track coding-data consent decisions - Fail open the access gate to stop false CLI paywalls - Ship Agent Dashboard user guide - Enable doom-loop recovery by default - Kill agent children and the idle inhibitor when the parent process dies - Fix multi-process credential wipe and orphaned session log writers Source-Revision: 6372e41d828b8a6ee82c29e01a69e27ec895cca9
This commit is contained in:
parent
5da6962e4a
commit
500129c714
89 changed files with 3841 additions and 771 deletions
|
|
@ -6,7 +6,7 @@ use crate::util::subprocess::CommandLog;
|
|||
use crate::util::subprocess::RunOptions;
|
||||
use crate::util::subprocess::git_bin;
|
||||
use crate::util::subprocess::run_detached_with_timeout;
|
||||
use crate::util::subprocess::sh_c;
|
||||
use crate::util::subprocess::shell_c;
|
||||
use std::env;
|
||||
use std::time::Duration;
|
||||
use std::time::Instant;
|
||||
|
|
@ -151,7 +151,7 @@ async fn git_global_email() -> Option<String> {
|
|||
|
||||
/// `None` on any failure; callers fall back to the declarative sources.
|
||||
async fn run_identity_command(command: &str) -> Option<ResolvedUserIdentity> {
|
||||
let cmd = sh_c(command);
|
||||
let cmd = shell_c(command);
|
||||
let output = run_detached_with_timeout(
|
||||
cmd,
|
||||
COMMAND_TIMEOUT,
|
||||
|
|
|
|||
Loading…
Reference in a new issue