Skip to content

Qa/356 @W-21514105@#357

Merged
WillieRuemmele merged 3 commits intomainfrom
qa/356
Mar 9, 2026
Merged

Qa/356 @W-21514105@#357
WillieRuemmele merged 3 commits intomainfrom
qa/356

Conversation

@WillieRuemmele
Copy link
Contributor

What does this PR do?

What issues does this PR fix or reference?

@W-21514105@

Jaganpro and others added 3 commits March 9, 2026 14:36
…tVariables, preserve outputs

- Whitelist `state`, `setupSessionContext`, and `context_variables` in
  evalNormalizer's VALID_AGENT_FIELDS for agent.create_session so the
  normalizer no longer strips fields needed for auth bypass and session
  context injection.

- Translate YAML TestSpec `contextVariables` into `context_variables` on
  the agent.create_session step in yamlSpecTranslator, enabling YAML
  specs to inject context variables without raw JSON payloads.

- Include `outputs[]` array in RunEvalResult's --json output so CI
  pipelines retain agent responses, topic routing, and planner state
  for debugging.
…entation

- Add duplicate contextVariable name validation with descriptive error messages
- Add missing test coverage for outputs field in NUT tests
- Add integration test for contextVariables in YAML specs
- Create example YAML file demonstrating contextVariables usage
- Update documentation for contextVariables feature in both YAML and JSON formats
- Fix stdin documentation to reflect allowStdin behavior (no need for '-' value)
- Add unit test for contextVariables translation to context_variables format
- Document use cases for contextual testing (CaseId, RoutableId, etc.)
@WillieRuemmele WillieRuemmele requested a review from a team as a code owner March 9, 2026 19:46
@WillieRuemmele WillieRuemmele merged commit 5b6d631 into main Mar 9, 2026
17 checks passed
@WillieRuemmele WillieRuemmele deleted the qa/356 branch March 9, 2026 20:15
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.

2 participants