mirror of
https://github.com/openai/codex.git
synced 2026-06-01 19:02:59 +00:00
Update compaction test for canonical context reinjection
This commit is contained in:
@@ -818,9 +818,14 @@ async fn multiple_auto_compact_per_task_runs_after_token_limit_hit() {
|
|||||||
let body = requests_payloads.clone()[i].body_json();
|
let body = requests_payloads.clone()[i].body_json();
|
||||||
let input = body.get("input").and_then(|v| v.as_array()).unwrap();
|
let input = body.get("input").and_then(|v| v.as_array()).unwrap();
|
||||||
let input = normalize_inputs(input);
|
let input = normalize_inputs(input);
|
||||||
assert_eq!(input.len(), 2);
|
assert_eq!(input.len(), 3);
|
||||||
let user_message_received = input[0]["content"][0]["text"].as_str().unwrap();
|
let environment_context = input[0]["content"][0]["text"].as_str().unwrap();
|
||||||
let summary_message = input[1]["content"][0]["text"].as_str().unwrap();
|
let user_message_received = input[1]["content"][0]["text"].as_str().unwrap();
|
||||||
|
let summary_message = input[2]["content"][0]["text"].as_str().unwrap();
|
||||||
|
assert!(
|
||||||
|
environment_context.contains("<environment_context>"),
|
||||||
|
"compaction request at index {i} should retain canonical environment context"
|
||||||
|
);
|
||||||
assert_eq!(user_message_received, user_message);
|
assert_eq!(user_message_received, user_message);
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
summary_message, expected_summary,
|
summary_message, expected_summary,
|
||||||
|
|||||||
Reference in New Issue
Block a user