Skip to content

Keep computer goals executable through scoped recovery and cleanup - #52

Closed
ChesterHsu wants to merge 13 commits into
mainfrom
codex/computer-goal-sdk-consolidation
Closed

ChesterHsu wants to merge 13 commits into
mainfrom
codex/computer-goal-sdk-consolidation

Conversation

@ChesterHsu

@ChesterHsu ChesterHsu commented Sep 6, 2026

Copy link
Copy Markdown
Member

AI Space could lose execution authority during goal correction, reuse another caller's browser, or mistake a redirected observation for an executed action. This preserves the nine runtime commits while consolidating caller-owned browser cleanup, trusted same-goal continuation and retained middleware state, unresolved-parameter refusal, canonical argument recovery, private audit metadata, Traditional Chinese action admission and workspace-scoped file permissions. No blanket privilege increase is introduced.

The scope/validation helpers are extracted without changing public Agent methods or the Core dispatch facade. Existing line budgets and monkeypatch contracts remain enforced. The SDK remains unreleased 0.20.1; its exact Core source dependency is reviewed separately in flytohub/flyto-core#88. No package, tag or deployment is published here.

Validation at 6759bf8:

  • Python 3.11 and 3.12 remote CI each passed 4,374 tests, with 15 skips, plus 109 MCP smoke tests, strict verification and distribution builds. All security, CodeQL, documentation and SBOM checks passed.
  • Local extraction/adapter regressions passed 151 tests; committed task validation passed Ruff and 39 privacy tests; strict verification passed 18/18. Build and current Twine package checks passed.
  • The exact SDK archive was installed with its SHA256 verified. Cloud exercised 153 real installed adapter/Blueprint contracts. A fresh bare install imported its provider without Core or Playwright.

Local verification is recorded separately: an initial full run had 4,371 passes, 17 skips and one missing Core API extra; that source semantic contract passed after installing the declared dev extras. One local rerun hit the tight connector-readiness timing fixture; both complete remote matrices include and pass that case, and no deadline was relaxed.

Live authenticated goal acceptance belongs to Flyto2 Cloud and is not replaced by these deterministic checks. Normal merge still requires the repository's independent approval.

@ChesterHsu
ChesterHsu enabled auto-merge September 6, 2026 02:58
@ChesterHsu ChesterHsu closed this Sep 7, 2026
auto-merge was automatically disabled September 7, 2026 02:49

Pull request was closed

@ChesterHsu
ChesterHsu deleted the codex/computer-goal-sdk-consolidation branch September 7, 2026 15:44
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