Skip to content

Release BenchFlow 0.7.7 - #1119

Merged
bingran-you merged 1 commit into
mainfrom
release/0.7.7
Sep 10, 2026
Merged

Release BenchFlow 0.7.7#1119
bingran-you merged 1 commit into
mainfrom
release/0.7.7

Conversation

@bingran-you

@bingran-you bingran-you commented Sep 9, 2026

Copy link
Copy Markdown
Collaborator

Publish network_mode: denylist and set the public package version to 0.7.7.

What ships

The 0.7.7 line is the URL/host denylist egress policy and the hardening that makes it usable in practice:

  • network_mode: denylist on Docker and Daytona (feat(sandbox): enforce a URL denylist egress mode on docker and daytona #1113). The task keeps internet access while blocked_urls and blocked_hosts become unreachable for the agent — the paper a task is built from, its mirrors, and its code repository. Enforced by a root-owned loopback proxy behind the sandbox-user firewall, with hosted search switched off per harness and every refusal logged to trajectory/egress_denylist.jsonl. Other backends refuse the mode at preflight.
  • Denylist hardening across harnesses (fix(sandbox): harden shared denylist enforcement across harnesses #1118). The agent's own LiteLLM gateway stays reachable (clients like Gemini's Undici ProxyAgent ignore NO_PROXY), the policy applies identically to every ACP harness and later sandbox roles, codex-acp is configured through native ACP settings rather than -c overrides, and cryptography>=44 moves from the sandbox-agentcore extra to a core dependency because both backends mint TLS certificates.

This PR

Same three-file shape as Release BenchFlow 0.7.6: CHANGELOG heading over the accumulated entries, pyproject.toml 0.7.7.dev0 -> 0.7.7, and the matching uv.lock line.

Verification

  • uv lock --check clean
  • uv run pytest tests/test_release_version.py tests/test_release_workflow_wiring.py tests/test_release_hardening_r5.py — 41 passed
  • TAG_NAME=v0.7.7 tools/release_version.py public-release -> version=0.7.7
  • uv build --no-sources + twine check dist/* — both distributions PASSED

After merge

Push v0.7.7 to trigger public-release.yml (PyPI + GitHub Release), then bump main to 0.7.8.dev0.


Devin Review

Publish the `network_mode: denylist` egress policy for Docker and Daytona —
a task can keep the internet reachable while the paper it is built from, its
mirrors, and its code repository stay off limits — together with the
hardening that makes the mode usable across harnesses: the agent's own model
gateway stays reachable, every ACP harness gets the same proxy, certificates
and UID firewall, codex-acp is configured through native ACP settings, and
`cryptography` moves to a core dependency. Set the public package version to
0.7.7.
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 9, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review Completed 2026-09-09T22:37:31.374709Z 02f366c PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@bingran-you
bingran-you temporarily deployed to pypi-internal-preview September 9, 2026 22:36 — with GitHub Actions Inactive

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Devin Review

@bingran-you
bingran-you merged commit 7778049 into main Sep 10, 2026
12 checks passed
@bingran-you
bingran-you deleted the release/0.7.7 branch September 10, 2026 05:48
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