-
Notifications
You must be signed in to change notification settings - Fork 464
[RFC 005] 4/4: production /harness WebSocket route and mode wiring #1100
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
burtenshaw
merged 49 commits into
huggingface:main
from
splusq:rfc-005/pr4-harness-production-route
Sep 29, 2026
Merged
Changes from all commits
Commits
Show all changes
49 commits
Select commit
Hold shift + click to select a range
3c99e0f
refactor(harness): split openenv.core.harness into a package
splusq 01bb0ce
feat(harness): RFC 005 foundation types for agentic harnesses
splusq f3d90c2
feat(harness): HarnessEnvironment, subprocess helper, and MCP tool br…
splusq 385fded
feat(server): production /harness WebSocket route and mode wiring
splusq f39c662
Merge branch 'main' into rfc-005/pr1-harness-package-split
splusq b6e6984
Merge branch 'main' into rfc-005/pr2-harness-foundation-types
splusq 025191d
Merge branch 'main' into rfc-005/pr3-harness-environment-runtime
splusq 58dd957
Merge branch 'main' into rfc-005/pr4-harness-production-route
splusq 671f5c0
Merge branch 'main' into rfc-005/pr1-harness-package-split
splusq 933e113
Merge branch 'main' into rfc-005/pr2-harness-foundation-types
splusq 668ab2e
fix(harness): address Bugbot review on the environment runtime
splusq ec68a5d
Merge branch 'rfc-005/pr3-harness-environment-runtime' into rfc-005/p…
splusq dc3cf59
fix(server): bound and terminate every production /harness turn
splusq 7cda7a3
fix: refresh harness package split
burtenshaw c9e4316
fix: refresh harness foundation types
burtenshaw cf760ba
fix: refresh harness runtime
burtenshaw 38d92c3
fix: refresh harness production route
burtenshaw 1a6caa5
fix: wake harness readers on eof
burtenshaw 545ba9d
fix: propagate harness eof cleanup
burtenshaw 01b09e5
fix: refresh latest core state changes
burtenshaw 5c11106
fix: refresh foundation base
burtenshaw 8736543
fix: refresh runtime base
burtenshaw ebb4491
fix: preserve state schemas and harness mode
burtenshaw 40fbe50
fix: preserve live harness sessions
burtenshaw a81f0a2
chore: refresh latest main
burtenshaw 4de0d41
chore: refresh foundation base
burtenshaw 7401fe0
chore: refresh runtime base
burtenshaw 1111156
chore: refresh production base
burtenshaw 2e622ad
Merge remote-tracking branch 'origin/main' into rfc-005/pr3-harness-e…
splusq 4ad1fb2
fix(harness): apply transforms and clean up exited processes
splusq e317462
fix(harness): clean up cancelled reset and startup
splusq 26a5043
Merge branch 'main' into rfc-005/pr3-harness-environment-runtime
splusq d42d67f
Merge branch 'main' into rfc-005/pr4-harness-production-route
splusq 7715b12
fix: reject production turns when harness process has died
splusq a2bf6f6
Merge branch 'main' into rfc-005/pr3-harness-environment-runtime
splusq 35df865
Merge branch 'main' into rfc-005/pr4-harness-production-route
splusq 7225191
Merge main into RFC 005 harness runtime; resolve package split conflicts
splusq 11f0de3
Merge main into RFC 005 production harness branch
splusq 15f5376
fix(harness): distinguish recoverable protocol errors
splusq 0cc7d91
fix(harness): clean up cancelled conversational turns
splusq 87a7772
Merge main after RFC 005 foundation types; preserve runtime exports
splusq 8d4bcf8
Merge main after RFC 005 foundation types landed
splusq bd7f0f2
fix(harness): clean up when rubric reset fails
splusq 0d87b5c
Merge remote-tracking branch 'origin/main' into codex/resolve-pr-1100
splusq d945683
Merge branch 'main' into rfc-005/pr3-harness-environment-runtime
splusq 079a6d5
Merge branch 'main' into rfc-005/pr3-harness-environment-runtime
burtenshaw 388e2a1
fix: sync harness runtime
burtenshaw e4fd153
fix: harden harness sessions
burtenshaw eecdd9f
fix: finish harness cleanup
burtenshaw File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.