Conversation
# Conflicts: # CHANGELOG.md
# Conflicts: # docs/releases.md
Fix stalled workflows and integrate development on devel
feat: show live bot runtime status in TUI sidebar
Manage and close bot tasks from /bot without losing work
Add host repository inventory to CLI and /bot
Publish final session summaries in PR descriptions
Cancel individual bot rounds while keeping issue tracking
Fix repository inventory RPC for inactive owners
Retry PR publication while GitHub catches up with the pushed commit
Preserve approval of the same commit across publication recovery
Restore compatibility with OpenCode 2.0.6
Add per-repository automatic file approvals
Release v0.6.6 from devel
d3cker
approved these changes
Sep 19, 2026
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.
Publish v0.6.6 to main with all released changes and the updated package download.
Release: https://github.com/d3cker/opencode2-github-automation/releases/tag/v0.6.6
Documentation
implementation, including owner lifecycle, feedback queuing, session recovery,
verification gates, merge polling and TUI commands.
implementation change in repository and bundled bot instructions.
Fixed
Restore compatibility with OpenCode 2.0.6: update the pinned SDKs, discover
services through
/api/info, refresh owner activity withsession.update,and interrupt sessions with
resume: false. Replace the removed headlessactivation command with location-scoped
plugin.listand document validation.Honor formal approvals for the exact verified PR commit even when publication
or description recovery finishes later. Retain review revocation, authorization,
and merge-readiness checks; keep timestamp gating for unbound merge comments.
Retry PR head propagation after a successful push when the remote branch still
matches the verified commit. Preserve a durable push checkpoint across restarts,
avoid repeating acknowledged pushes, and distinguish closed PRs from changed
branches while preserving manual description edits.
Keep repository inventory RPC responses valid JSON when an owner has no runtime
snapshots. Isolate setup-test registries so validation never adds fixture
repositories to the operator's inventory.
Use the successful session's final completion report as the PR description instead
of its initial acknowledgement. Persist reports across restarts, retain the
original summary plus the latest follow-up, distinguish dispatcher checks from
agent-reported tests, and preserve manual notes outside the managed section.
Reconcile timed-out or interrupted sessions completed manually after a blocked
task or service restart. Verify and publish through the dispatcher, then process
queued issue feedback on the same branch and PR, including legacy checkpoints.
Added
Per-repository
autoApproveRepositoryFilesconfiguration, an opt-in setupprompt, and
init --auto-approve-repository-files. Bot sessions and nativeworkers can automatically access files in the repository and assigned worktree
across rounds/restarts, without global permission changes. Explicit denials,
pending questions, media-helper limits, and shell permissions remain unchanged.
Cancel a single bot round while retaining issue/PR tracking, with durable stop
recovery, preserved draft worktrees and fresh worktrees for later feedback.
Resume tracking a locally closed task without replaying its abandoned round
or old comments. Expose both actions in
/botand the CLI; show historicalerrors only in details after closing or cancelling.
List configured repositories across the host with
opencode2-automation list(
--jsonfor scripts) and/bot→ Repositories. Show owner/checkout paths,base branches, timestamped dispatcher/scheduler status and concrete issue
failures without activating other bots. Register projects during init/startup;
import older inactive standard configurations with
list --discover <root>.Preserve missing entries and explicitly mark stopped, stale or unavailable data.
Manage tasks directly from
/bot: inspect details, open sessions, close idletabs, restart workflows, or stop sessions and durably end tracking without
deleting work. Preserve closed tasks as history and skip rediscovery, feedback,
runtime hooks and publication after closure, including missing issue/PR cases.
Identify blocked, failed and closing issue keys and errors in the runtime
sidebar instead of showing only an anonymous attention counter.
Add a live BOT RUNTIME sidebar and
/botstatusreport with dispatcher operations,scheduler scans/retries, queue counts and selected-task details. Keep stale and
unavailable readings explicit; monitor through read-only owner-scoped RPC.
Validate native sidebar rendering, reactive updates and narrow layouts as part
of the standard check command using pinned TUI/Bun development dependencies.
/restartworkflowand the matching CLI/RPC command resume a stopped task fromits saved stage, preserving worktrees, sessions, PRs, and feedback. Checkpoint
continuation requests across restarts without bypassing checks or permissions.
Changed
develwithout publishing a release. Run CI on PRs todevelandrelease, and publish automatic patches only after a same-repositorydeveltoreleasePR is merged.release head into
develwithout a synchronization PR. Preserve new developmentcommits, retry concurrent updates, and fail safely on conflicts or denied pushes.
Merge this PR with a merge commit to preserve the long-lived release branch.