Synced from monorepo

Changes:
- Persist submitter identity for /feedback
- Let custom models use rotating tokens from named auth providers
- Template stale tool/param name literals in server-native descriptions
- Minimal mode commits thinking in full, lookups as one-liners
- Tighten durable append internals
- Nudge model to end turn on no-op bash commands
- Per-fetch signing nonce in the managed-config envelope, with a server-side replay probe
- Include working tree in startup status
This commit is contained in:
grokkybara[bot] 2026-07-20 18:06:59 +01:00
commit a881e6703f
140 changed files with 6746 additions and 2377 deletions

View file

@ -1003,12 +1003,13 @@ mod tests {
let stop_handle = manager.take_stop_handle().unwrap();
assert!(matches!(
manager.status(),
CpuProfileStatus::Stopping {
svg_path: status_path,
..
} if status_path == svg_path
));
manager.status(),
CpuProfileStatus::Stopping {
svg_path: status_path,
..
}
if status_path == svg_path
));
let err = manager
.start_with_engine_for_test(
@ -1136,13 +1137,14 @@ mod tests {
let _stop_handle = manager.take_stop_handle().unwrap();
assert!(matches!(
manager.status(),
CpuProfileStatus::Stopping {
svg_path: status_path,
frequency_hz: DEFAULT_FREQUENCY_HZ,
..
} if status_path == svg_path
));
manager.status(),
CpuProfileStatus::Stopping {
svg_path: status_path,
frequency_hz: DEFAULT_FREQUENCY_HZ,
..
}
if status_path == svg_path
));
}
#[test]