Auto-merge PR #817 (Chack Agent)

The chack-agent workflows pinned the action to commit 9fd38a06; they now use
carlospolop/chack-agent@master. The steps that install the Codex CLI also
install [email protected].5 so chack's opencode backend is available.
AGENTS.md records both rules.

Co-authored-by: Carlos Polop <[email protected]>
Co-authored-by: Claude Opus 5.5 <[email protected]>
This commit is contained in:
authored and GitHub committed 2026-11-06 13:39:57 +00:00
1 parent 9ed5cfed08
commit 04d5bf69bf
4 files changed
+20 -9

No files matched your search

+5 -3
View File
@@ -190,17 +190,19 @@ jobs:
with:
node-version: "20"
- name: Install Codex CLI
- name: Install Codex and opencode CLIs
if: ${{ steps.gate.outputs.should_run == 'true' && steps.gate.outputs.trusted_automerge != 'true' }}
run: |
npm install --global @openai/codex@latest
npm i -g [email protected]
codex --version
opencode --version
- name: Run Chack Agent
id: run_chack
if: ${{ steps.gate.outputs.should_run == 'true' && steps.gate.outputs.trusted_automerge != 'true' }}
# Pin the action so dependency changes on its default branch cannot break PR triage.
uses: carlospolop/chack-agent@9fd38a0657ae7060cc9bb07329c0bde71d7ba0d9
# Always run the latest chack-agent; never pin a commit.
uses: carlospolop/chack-agent@master
with:
provider: codex
model_primary: gpt-5.6-sol
@@ -151,15 +151,17 @@ jobs:
with:
node-version: "20"
- name: Install Codex CLI
- name: Install Codex and opencode CLIs
run: |
npm install --global @openai/codex@latest
npm i -g [email protected]
codex --version
opencode --version
- name: Run Chack Agent
id: run_chack
# Pin the action so dependency changes on its default branch cannot break CI repair.
uses: carlospolop/chack-agent@9fd38a0657ae7060cc9bb07329c0bde71d7ba0d9
# Always run the latest chack-agent; never pin a commit.
uses: carlospolop/chack-agent@master
with:
provider: codex
model_primary: gpt-5.6-sol
@@ -180,15 +180,17 @@ jobs:
with:
node-version: "20"
- name: Install Codex CLI
- name: Install Codex and opencode CLIs
run: |
npm install --global @openai/codex@latest
npm i -g [email protected]
codex --version
opencode --version
- name: Run Chack Agent
id: run_chack
# Pin the action so dependency changes on its default branch cannot break PR repair.
uses: carlospolop/chack-agent@9fd38a0657ae7060cc9bb07329c0bde71d7ba0d9
# Always run the latest chack-agent; never pin a commit.
uses: carlospolop/chack-agent@master
with:
provider: codex
model_primary: gpt-5.6-sol
+5
View File
@@ -6,3 +6,8 @@
- **Create only needed branches.** Check `git status` and worktrees first. Use one short-lived branch per change, reuse it for revisions, and preserve others' work. Avoid speculative or duplicate branches.
- **Clean up after a verified merge.** Confirm the changes landed, including after squash/rebase, and that no open PR or unmerged work needs the branch. Delete only your completed task's remote/local branch and worktree; prune stale refs. Never delete default, protected, shared, or unrelated branches.
- **Leave a clean environment.** Check for leftover branches, worktrees, and uncommitted changes. Clean up safely or explain what must remain; never merge or delete when authorization or safety is uncertain.
## chack-agent
- **Always use the latest chack-agent.** Reference it from `master` (`uses: carlospolop/chack-agent@master`, or `pip install "chack-agent @ git+https://github.com/carlospolop/chack-agent.git@master"`); never pin a commit or version.
- **Install opencode next to the CLI backends.** Any workflow that installs chack's CLI backends (codex, claude-code, copilot) also installs opencode with the version chack-agent's README names (currently `npm i -g [email protected]`).