test: accept current codex status wording

This commit is contained in:
Peter Steinberger
2026-04-27 18:11:17 +01:00
parent 5531502cb0
commit fd6e1c089b
2 changed files with 9 additions and 0 deletions

View File

@@ -37,6 +37,13 @@ describe("gateway codex harness live helpers", () => {
expect(isExpectedCodexStatusCommandText(text)).toBe(true);
});
it("accepts current app-server status prose with session-is wording", () => {
const text =
"Status: running on `openai/gpt-5.5`, context at 22k/272k tokens (8%), no compactions. Session is `agent:dev:live-codex-harness`; execution is direct with elevated mode.";
expect(isExpectedCodexStatusCommandText(text)).toBe(true);
});
it("accepts the current status card emitted by OpenAI Codex", () => {
const text = [
"Current session status:",

View File

@@ -94,6 +94,8 @@ export function isExpectedCodexStatusCommandText(text: string): boolean {
const mentionsHarnessSession =
normalized.includes("session: `agent:dev:live-codex-harness`") ||
normalized.includes("session: agent:dev:live-codex-harness") ||
normalized.includes("session is `agent:dev:live-codex-harness`") ||
normalized.includes("session is agent:dev:live-codex-harness") ||
normalized.includes("session `agent:dev:live-codex-harness`") ||
normalized.includes("current session is `agent:dev:live-codex-harness`") ||
normalized.includes("current session is agent:dev:live-codex-harness") ||