Skip to content

feat: add runId to results and langwatch config options - #207

Merged
drewdrewthis merged 1 commit into
mainfrom
issue203/feat-add-programmatic-langwatch-config-to-scenarioconfig-remove-env-var-dependency
Feb 20, 2026
Merged

drewdrewthis merged 1 commit into
mainfrom
issue203/feat-add-programmatic-langwatch-config-to-scenarioconfig-remove-env-var-dependency

Conversation

@drewdrewthis

@drewdrewthis drewdrewthis commented Jan 12, 2026 •

Copy link
Copy Markdown
Collaborator
  • Add runId field to ScenarioResult for tracking scenario runs
  • Add RunOptions parameter to run() with langwatch config and batchId
  • Allow programmatic override of env vars for langwatch integration

Changes for: langwatch/langwatch#1074

@drewdrewthis drewdrewthis self-assigned this Jan 12, 2026
@drewdrewthis
drewdrewthis force-pushed the issue203/feat-add-programmatic-langwatch-config-to-scenarioconfig-remove-env-var-dependency branch 2 times, most recently from 12ee25f to 4fba5ad Compare January 12, 2026 20:43
@drewdrewthis
drewdrewthis marked this pull request as ready for review January 13, 2026 08:49
@drewdrewthis
drewdrewthis force-pushed the issue203/feat-add-programmatic-langwatch-config-to-scenarioconfig-remove-env-var-dependency branch 4 times, most recently from 83f0eb9 to 01b1aab Compare February 20, 2026 13:08
- Add runId field to ScenarioResult for tracking scenario runs
- Add RunOptions parameter to run() with optional LangwatchConfig and batchId
- Allow programmatic override of env vars for langwatch integration
- Resolve batchRunId at the run() boundary for concurrency safety
- Each run() call creates an isolated EventBus with its own config
- Add root package.json with prepare script for git dependency support
- Add ADR-001 documenting the concurrency model decision

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@drewdrewthis
drewdrewthis force-pushed the issue203/feat-add-programmatic-langwatch-config-to-scenarioconfig-remove-env-var-dependency branch from 01b1aab to 89c8b0b Compare February 20, 2026 13:12
@drewdrewthis
drewdrewthis merged commit 5cad11b into main Feb 20, 2026
3 of 4 checks passed
@drewdrewthis
drewdrewthis deleted the issue203/feat-add-programmatic-langwatch-config-to-scenarioconfig-remove-env-var-dependency branch February 20, 2026 13:21
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