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:
parent
ba76b0a683
commit
a881e6703f
140 changed files with 6746 additions and 2377 deletions
|
|
@ -170,9 +170,10 @@ mod tests {
|
|||
fn invalid_json_is_a_parse_error() {
|
||||
let err = parse_params_json(0, "t", Some("{not json")).unwrap_err();
|
||||
assert!(matches!(
|
||||
err.kind,
|
||||
ToolConfigEntryErrorKind::ParamsJsonParse { raw, .. } if raw == "{not json"
|
||||
));
|
||||
err.kind,
|
||||
ToolConfigEntryErrorKind::ParamsJsonParse { raw, .. }
|
||||
if raw == "{not json"
|
||||
));
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
|
@ -206,9 +207,10 @@ mod tests {
|
|||
assert_eq!(err.field_path(), "tools[2].name_override");
|
||||
assert!(
|
||||
matches!(
|
||||
&err.kind,
|
||||
ToolConfigEntryErrorKind::NameOverrideInvalid { name: n, .. } if n == name
|
||||
),
|
||||
&err.kind,
|
||||
ToolConfigEntryErrorKind::NameOverrideInvalid { name: n, .. }
|
||||
if n == name
|
||||
),
|
||||
"name={name:?} kind={:?}",
|
||||
err.kind
|
||||
);
|
||||
|
|
|
|||
Loading…
Reference in a new issue