-
Notifications
You must be signed in to change notification settings - Fork 3k
fix(sandbox): give each Hermes sandbox its own OpenAI-compatible API port #8577
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
Open
laitingsheng
wants to merge
46
commits into
main
Choose a base branch
from
fix/hermes-api-port-per-sandbox
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+2,587
−210
Open
Changes from 5 commits
Commits
Show all changes
46 commits
Select commit
Hold shift + click to select a range
8183149
fix(sandbox): give each Hermes sandbox its own OpenAI-compatible API …
laitingsheng 0595532
fix(sandbox): resolve the Hermes API port for every host-side consumer
laitingsheng 525b49e
Merge remote-tracking branch 'origin/main' into fix/hermes-api-port-p…
laitingsheng d1232f9
merge: resolve conflicts with main
github-actions[bot] fe72ed9
Merge remote-tracking branch 'origin/main' into fix/hermes-api-port-p…
laitingsheng 38d5b86
Merge branch 'main' into fix/hermes-api-port-per-sandbox
cv cc177e7
fix(sandbox): keep the managed startup profile schema dependency-free
laitingsheng 159b667
fix(sandbox): announce the sandbox API port from an API-kind dashboard
laitingsheng 9120850
fix(sandbox): publish the Hermes API port in the same-uid topology
laitingsheng 055fcc3
docs(sandbox): correct the Hermes API port override consequence
laitingsheng 1b819cc
Merge remote-tracking branch 'origin/fix/hermes-api-port-per-sandbox'…
laitingsheng e929e2d
fix(sandbox): harden Hermes API port resolution
cv 717a9c8
fix(sandbox): remove unused gateway import
cv a1ebcd1
test(installer): cover registered Hermes forward restore
cv d925fc8
docs(sandbox): correct the Hermes API port recreate remedy
laitingsheng a96a0e1
test(sandbox): cover Hermes port trust boundaries
cv b7502f7
test(sandbox): group Hermes probe coverage
cv a400cf2
Merge remote-tracking branch 'origin/fix/hermes-api-port-per-sandbox'…
laitingsheng bf43b74
Merge remote-tracking branch 'origin/fix/hermes-api-port-per-sandbox'…
laitingsheng 3306685
Merge remote-tracking branch 'origin/main' into fix/hermes-api-port-p…
laitingsheng 5a02138
test(hermes): cover the API port marker reader and resolver
laitingsheng e869820
test(sandbox): cover Hermes API range exhaustion before forced restore
laitingsheng ca256de
fix(docs): keep the headless token unset contract intact
laitingsheng 98d4595
test(hermes): prove the marker safety checks and probe failure path
laitingsheng e46d21f
Merge branch 'main' into fix/hermes-api-port-per-sandbox
cv 279f2f4
merge: resolve conflicts with main
github-actions[bot] 9f3c07e
merge: resolve conflicts with main
github-actions[bot] 7449608
fix(hermes): complete API port readiness gates
apurvvkumaria 005c28c
merge: update #8577 with main
apurvvkumaria b0ff41f
test(hermes): close API port review gaps
prekshivyas e839d4a
test(e2e): preserve activation failure logs
apurvvkumaria 3205b85
test(e2e): restrict activation failure artifacts
apurvvkumaria 016ab43
Merge remote-tracking branch 'origin/main' into codex/fix-pr-8577
prekshivyas fc653dc
Merge remote-tracking branch 'origin/main' into codex/fix-pr-8577
prekshivyas 1bdb0b0
Merge remote-tracking branch 'origin/main' into codex/fix-pr-8577
prekshivyas bac2935
merge: resolve conflicts with main
github-actions[bot] a3fc7ae
Merge remote-tracking branch 'origin/main' into fix/hermes-api-port-p…
laitingsheng 490d916
docs(hermes): state the per-sandbox API port conditions
laitingsheng a5fd737
chore(sandbox): format the Hermes gateway log tail command
laitingsheng b69119a
Merge remote-tracking branch 'origin/main' into fix/hermes-api-port-p…
laitingsheng ab43d9d
test(sandbox): extract the gateway launch process helper
laitingsheng e7febca
fix(hermes): restore the runtime directory trust boundary
laitingsheng 9a68d40
test(e2e): capture container logs through the audited shell probe
laitingsheng 6234714
docs(hermes): state the API port override range
laitingsheng f85744f
merge: resolve conflicts with main
github-actions[bot] 9675497
docs(e2e): clarify shell probe persistence
apurvvkumaria 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
Some comments aren't visible on the classic Files Changed page.
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
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
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
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.