chore(deps): update fro-bot/agent to v0.108.1 - #386
Merged
Conversation
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This PR contains the following updates:
v0.107.3→v0.108.1Release Notes
fro-bot/agent (fro-bot/agent)
v0.108.1Compare Source
What's new
Session continuity has been silently broken since 2026-09-02, with no visible error in any run. This release fixes the root cause.
PR #1519 removed the SQLite write-ahead log files (
opencode.db-wal,opencode.db-shm) from the save path list but left them in the restore path list. Because@actions/cachehashes thepathsarray into each entry's version, every save since 09-02 was written under a version that no restore could match. Restore walked the full key ladder — PR scope, branch scope, repo scope — and always landed on the last entry that had the old version: amainsnapshot from 2026-09-01. Every run since then has "resumed" that stale snapshot, found no session for its PR, and reviewed from scratch as if it were a fresh start.The fix consolidates restore and save into a single
buildCachePathsfunction, deleting the two diverging helpers. Version identity is now guaranteed by construction rather than by two separate lists staying in sync. A new test insrc/services/cache/paths.test.tspinsgetCacheVersion(restorePaths) === getCacheVersion(savePaths)using the real@actions/cachehash, and is proven to fail against the pre-fix five-path restore list. The first run after this release on each PR or branch will restore nothing — every existing cache entry carries the old version — but that is a clean start from a state where nothing has genuinely resumed for three days. #1546Full changelog
0.108.1 (2026-09-05)
Build System
Bug Fixes
v0.108.0Compare Source
What's new
Instance bootstrap could hang for three to six minutes when the npm install that initializes an OpenCode server stalled — observed on 2026-09-04 in issue #1536. This release adds a timeout bound (defaulting to 300 000 ms, configurable via
OPENCODE_NPM_INSTALL_TIMEOUT) toNpm.reify()inside the server so a stalled install surfaces as anInstallFailedErrorrather than blocking indefinitely. The upstream fix targets a file that does not exist on any release tag, so the carry was ported to the location where the install actually runs.The base OpenCode version moves from 1.18.21 to 1.18.29, incorporating 169 upstream commits. All twelve existing harness carries remain intact — none have merged upstream — and the new npm-install-timeout carry is the thirteenth. Three upstream behavior changes were verified against harness contracts: continued execution after a configured permission denial, v1-config loading for v2-shaped content, and plugin readiness sequencing; all hold. Both the action default (
DEFAULT_OPENCODE_VERSION) and the workspace DockerfileARGare updated to1.18.29+harness.88b6b5fbso both surfaces run the same patched build. #1542 #1545Full changelog
0.108.0 (2026-09-05)
Features
Bug Fixes
Documentation
Miscellaneous Chores
Configuration
📅 Schedule: (in timezone America/Phoenix)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.