Skip to content

chore(deps): update fro-bot/agent to v0.98.4 - #354

Merged
mrbro-bot[bot] merged 1 commit into
mainfrom
renovate/fro-bot-agent-0.x
Aug 12, 2026
Merged

chore(deps): update fro-bot/agent to v0.98.4#354
mrbro-bot[bot] merged 1 commit into
mainfrom
renovate/fro-bot-agent-0.x

Conversation

@mrbro-bot

@mrbro-bot mrbro-bot Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change OpenSSF
fro-bot/agent action patch v0.98.3v0.98.4 OpenSSF Scorecard

Release Notes

fro-bot/agent (fro-bot/agent)

v0.98.4

Compare Source

What's new

Session state now survives across mention-triggered runs. Previously, issue_comment and issues events receive a read-only Actions cache token, so every write was silently denied — the agent reported "Cache saved" but nothing persisted, and each mention started cold. This release wires an S3 backend as durable storage for those triggers, restoring continuity without touching the pull_request path, which already had a writable token and is left unchanged.

Two non-obvious wiring details shaped the implementation. Credentials are resolved through the ambient AWS SDK chain rather than action inputs, and AWS_* variables are filtered from the agent child process so the model's bash never sees them. The SSE encryption type is set explicitly to aws:s3 — left unset, the SDK defaults to aws:kms, which would fail against a bucket with no KMS grants in its IAM policy. Both details, along with the full four-action IAM policy required (s3:GetObject, s3:PutObject, s3:DeleteObject, and s3:ListBucket — the list action being necessary for restore and its absence otherwise causing a silent cold-start), are now documented. #​1381

Two operational learnings from the S3 work are captured in docs/solutions/. The first covers how an IAM policy derived only from the save path silently disables restore: adapter.list returns a Result rather than throwing, so a denied ListObjectsV2 logs one warning and reports the store empty — the run stays green and sessions start cold indefinitely. The second documents the architectural reason a mention-triggered run cannot clear a CHANGES_REQUESTED review: resolveResponseSurface keys the output surface off the triggering event, and allowing a comment-initiated run to unblock a PR would make review dismissal one comment away for anyone who can comment. #​1383

The living documentation (README, ARCHITECTURE, STRUCTURE, SECURITY) was refreshed to reflect the S3-first restore and Actions cache fallback ordering, the correct four-action IAM policy, the coordination-lock architecture, and the current workflow inventory and trigger coverage. #​1384

Full changelog

0.98.4 (2026-08-12)

Build System
Bug Fixes
Documentation
Continuous Integration
Miscellaneous Chores

Configuration

📅 Schedule: (in timezone America/Phoenix)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

@mrbro-bot mrbro-bot Bot added action GitHub Action related automerge Automated merge approved dependencies Dependency updates or security alerts github-actions GitHub Actions workflows patch Patch version changes renovate Renovate bot updates labels Aug 12, 2026
@mrbro-bot
mrbro-bot Bot enabled auto-merge (squash) August 12, 2026 21:17
@mrbro-bot
mrbro-bot Bot merged commit b79c4ea into main Aug 12, 2026
3 checks passed
@mrbro-bot
mrbro-bot Bot deleted the renovate/fro-bot-agent-0.x branch August 12, 2026 21:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

action GitHub Action related automerge Automated merge approved dependencies Dependency updates or security alerts github-actions GitHub Actions workflows patch Patch version changes renovate Renovate bot updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants