Skip to content

test(e2e): isolate verification instructions by turn - #8

Merged
moonyue-w merged 1 commit into
mainfrom
codex/go-e2e-prompt-followup
Oct 9, 2026
Merged

moonyue-w merged 1 commit into
mainfrom
codex/go-e2e-prompt-followup

Conversation

@moonyue-w

@moonyue-w moonyue-w commented Oct 9, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Isolate each Forward/Managed live E2E verification turn. Echo turns answer directly, while resource turns read only the requested file, environment variable, skill and memory. Skill fixtures follow the current response format and no longer suppress other requested values.

Why

The previous system prompt broadly instructed tool use on every turn. Global verification spent the echo turn searching for a value already supplied in the message and timed out. The existing internal prompt correction was lost when the mirror reconstructed tests from GitHub main; this PR puts that correction in the source repository.

Verification

  • make lint
  • make build
  • make test
  • make docs-check
  • go build ./examples/...
  • go test -count=1 -tags live -run '^$' ./forward ./managed
  • CN and Global: all four required execution tests passed from the committed branch archive (cdbdbafcc8403a9f920da85552df21b1cc34e0df), with -count=1 and cleanup. The two execution E2Es each exercised echo/SSE, file/environment and skill/memory turns; active cancellation and scoped Run retrieval/listing also passed.

Existing marker, tool-use, SSE and cleanup assertions remain in place. Tests are not skipped and timeouts are not increased.

Impact

Only two live test files change. Public SDK behavior, contract fixtures, API reference and package version are unchanged. Changelog/migration notes are not applicable to this test-only correction. Python/TypeScript source changes are not included. No credentials, environment files or generated logs are committed.

@moonyue-w
moonyue-w merged commit 816907d into main Oct 9, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant