Test: Make agent usage fixtures date independent
This commit is contained in:
@@ -355,13 +355,17 @@ for line in sys.stdin:
|
||||
STUB
|
||||
chmod +x "$stub/codex"
|
||||
|
||||
mkdir -p "$work/codex/sessions/2026/08/25"
|
||||
cat >"$work/codex/sessions/2026/08/25/session.jsonl" <<'JSONL'
|
||||
{"type":"turn_context","payload":{"model":"gpt-5.6-sol"}}
|
||||
{"type":"token_count","timestamp":"2026-08-25T10:00:00Z","payload":{"type":"token_count","info":{"total_token_usage":{"input_tokens":999999,"output_tokens":999999},"last_token_usage":{"input_tokens":1200,"cached_input_tokens":1000,"output_tokens":300}}}}
|
||||
{"type":"token_count","timestamp":"2026-08-25T10:05:00Z","payload":{"type":"token_count","info":{"total_token_usage":{"input_tokens":1999999,"output_tokens":1999999},"last_token_usage":{"input_tokens":1200,"cached_input_tokens":1000,"output_tokens":300}}}}
|
||||
JSONL
|
||||
touch "$work/codex/sessions/2026/08/25/session.jsonl"
|
||||
session_day="$(date +%Y/%m/%d)"
|
||||
session_date="$(date +%Y-%m-%d)"
|
||||
session_offset="$(date +%:z)"
|
||||
mkdir -p "$work/codex/sessions/$session_day"
|
||||
{
|
||||
printf '%s\n' '{"type":"turn_context","payload":{"model":"gpt-5.6-sol"}}'
|
||||
jq -nc --arg timestamp "${session_date}T10:00:00${session_offset}" \
|
||||
'{type:"token_count",timestamp:$timestamp,payload:{type:"token_count",info:{total_token_usage:{input_tokens:999999,output_tokens:999999},last_token_usage:{input_tokens:1200,cached_input_tokens:1000,output_tokens:300}}}}'
|
||||
jq -nc --arg timestamp "${session_date}T10:05:00${session_offset}" \
|
||||
'{type:"token_count",timestamp:$timestamp,payload:{type:"token_count",info:{total_token_usage:{input_tokens:1999999,output_tokens:1999999},last_token_usage:{input_tokens:1200,cached_input_tokens:1000,output_tokens:300}}}}'
|
||||
} >"$work/codex/sessions/$session_day/session.jsonl"
|
||||
|
||||
codex_record="$(
|
||||
PATH="$stub:$PATH" \
|
||||
|
||||
Reference in New Issue
Block a user