mirror of
https://github.com/openai/codex.git
synced 2026-05-25 05:24:37 +00:00
Stabilize compact remote parity skills normalization
This commit is contained in:
@@ -933,6 +933,10 @@ fn normalize_string(value: &str) -> String {
|
||||
return "<UUID>".to_string();
|
||||
}
|
||||
|
||||
if value.starts_with("<skills_instructions>\n") && value.ends_with("\n</skills_instructions>") {
|
||||
return "<skills_instructions>\n...\n</skills_instructions>".to_string();
|
||||
}
|
||||
|
||||
let mut text = value.to_string();
|
||||
normalize_tmp_prefix_before_marker(&mut text, "/skills/");
|
||||
normalize_tmp_prefix_before_marker(&mut text, "\\skills\\");
|
||||
@@ -1028,6 +1032,15 @@ fn normalize_string_rewrites_windows_temp_skill_paths() {
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn normalize_string_rewrites_skills_instructions_body() {
|
||||
let text = normalize_string(
|
||||
"<skills_instructions>\n## Skills\n- imagegen: ...\n</skills_instructions>",
|
||||
);
|
||||
|
||||
assert_eq!(text, "<skills_instructions>\n...\n</skills_instructions>");
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn normalize_string_rewrites_shell_wall_times() {
|
||||
let text = normalize_string(
|
||||
|
||||
Reference in New Issue
Block a user