Skip to content

chore(effect): bump published provider/sandbox pins to 0.4.19/0.4.22 - #228

Merged
ThomasK33 merged 1 commit into
mainfrom
effect-pins-sep23
Sep 23, 2026
Merged

ThomasK33 merged 1 commit into
mainfrom
effect-pins-sep23

Conversation

@ThomasK33

Copy link
Copy Markdown
Member

Summary

Follow #223's exact four-file shape for the private, unpublished Effect spike:

  • Pin @coder/ai-sdk-provider to 0.4.19 and @coder/ai-sdk-sandbox to 0.4.22.
  • Update only their two exact release-age exclusions and README rows; regenerate the lockfile with pnpm install.
  • Keep @ai-sdk/provider at 4.0.17. The published provider's npm metadata requires that version. No peer-range, other-package, or changelog changes.

The fresh own-package release-age exceptions are explicitly authorized. Effect remains outside release-please.

Validation

  • mise install; Node 26.9.0, pnpm 11.27.0.
  • pnpm install; pnpm format.
  • Removed root node_modules, then ran CI=true pnpm_config_cache_dir=<new-empty-directory> pnpm install --frozen-lockfile. All 456 policy entries verified; a fresh lockfile-verified.jsonl was written.
  • pnpm check, pnpm -r build, pnpm -r test (640 passed), pnpm publint, and pnpm attw passed.
  • grep -c '@ai-sdk/provider@' pnpm-lock.yaml is 2. pnpm why @ai-sdk/provider and recursive workspace inspection confirm one version: 4.0.17.
  • Live: authenticated with coder whoami, then cd packages/agent && npx vitest run test/e2e against dogfood using ambient credentials: 7/7 passed on both permitted attempts. The second pass qualified the explicitly pinned Node path after nested pnpm initially selected Node 22. No tests or assertions were changed.

Verification tiers: package dependency metadata verified against npm; private/release exclusion verified against source; agent behavior verified live against dogfood.


Generated with xum • Model: coder:openai/gpt-6-astra • Thinking: high

Follow #223: update only the private Effect package’s published Coder pins, exact release-age exceptions, lockfile, and pinned-version documentation.

Signed-off-by: Thomas Kosiewski <tk@coder.com>

---
_Generated with [`xum`](https://github.com/coder/xum) • Model: `coder:openai/gpt-6-astra` • Thinking: `high`_

Change-Id: I76cfc43ab81065fabd46659bbcc87ee1af93a29c
@ThomasK33

Copy link
Copy Markdown
Member Author

@codex review

@ThomasK33

Copy link
Copy Markdown
Member Author

@codex security review

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 23, 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-23T03:27:21.115647Z 7df4a99 Manual request
🔒 Security Review ✅ Completed 2026-09-23T03:29:01.876034Z 7df4a99 Manual request
ℹ️ 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.

@ThomasK33

ThomasK33 commented Sep 23, 2026 •

Copy link
Copy Markdown
Member Author

Validation evidence

Node 26.9.0: all local gates passed, 640 unit tests passed, and live e2e passed 7/7. The uncached frozen install verified 456 policy entries. Both live attempts passed; no further attempts were run.

The screenshot and 12-second video are completion evidence. The video is an accelerated agent-tty replay of the recorded terminal session, not real-time footage. Per-command full logs and the original asciicast are retained outside the checkout.

The capture preserves one harness setup error: the explicit Node PATH omitted the Coder shim (coder: command not found). Authentication was then verified through its absolute path, and the pinned live run passed. This was not a failed live-test attempt and required no repository change.

Pinned live validation passed

validation.webm

Generated with xum • Model: coder:openai/gpt-6-astra • Thinking: high

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. You're on a roll.

Reviewed commit: 7df4a99890

ℹ️ 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".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@chatgpt-codex-connector

Copy link
Copy Markdown

🛡️ Codex Security Review

Security review completed. No security issues were found in this pull request.

Reviewed commit: 7df4a99890

View security finding report

Only the user who started this review can view the report in Codex.

ℹ️ About Codex security reviews in GitHub

This is an experimental Codex feature. Security reviews are triggered when:

  • You comment "@codex security review"
  • A regular code review gets triggered (for example, "@codex review" or when a PR is opened), and you’re opted in so security review runs alongside code review

Once complete, Codex will leave suggestions, or a comment if no findings are found.

@ThomasK33
ThomasK33 added this pull request to the merge queue Sep 23, 2026
Merged via the queue into main with commit a52c286 Sep 23, 2026
6 checks passed
@ThomasK33
ThomasK33 deleted the effect-pins-sep23 branch September 23, 2026 03:38
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