Fix Trinity main-session compatibility mismatch#73388
Fix Trinity main-session compatibility mismatch#73388clawsweeper[bot] merged 10 commits intomainfrom
Conversation
Greptile SummaryThis PR fixes a main-session compatibility issue with Confidence Score: 5/5Safe to merge — the change is a one-line targeted compat flag addition with direct test coverage on both catalog paths. The diff is minimal (one property added to a model definition), the existing No files require special attention. Reviews (1): Last reviewed commit: "Fix Trinity main-session compatibility m..." | Re-trigger Greptile |
|
Codex review: passed. Summary Reproducibility: yes. The linked reports provide concrete main-session failure logs, and current main still exposes Trinity without Next step before merge Security Review detailsBest possible solution: Land the Arcee-owned compat/config normalization patch after exact-head checks and mergeability are green, then let the linked Trinity reports close through the merge. Do we have a high-confidence way to reproduce the issue? Yes. The linked reports provide concrete main-session failure logs, and current main still exposes Trinity without Is this the best way to solve the issue? Yes. The PR uses existing provider-owned catalog, config-normalization, public-artifact, and resolved-model compat seams instead of adding a core special case. What I checked:
Likely related people:
Remaining risk / open question:
Codex review notes: model gpt-5.5, reasoning high; reviewed against 15bbf4f2f304. |
853179f to
163b5ff
Compare
|
/clawsweeper automerge |
|
🦞🦞
Draft PRs stay fix-only until GitHub marks them ready for review. Pause with Automerge progress:
|
|
/clawsweeper automerge |
741693b to
27c456b
Compare
261bebe to
953e98d
Compare
ee3f8b0 to
bd4ec04
Compare
bd4ec04 to
4c669d6
Compare
Summary: - The PR marks Arcee Trinity Large Thinking tool-incompatible in catalog/config/runtime paths, updates Arcee docs and changelog, and adds provider regression tests. - Reproducibility: yes. The linked reports provide concrete main-session failure logs, and current main still exposes Trinity without `compat.supportsTools:false` while the runtime sends tools unless that flag is false. ClawSweeper fixups: - Included follow-up commit: fix(arcee): disable Trinity tools in main sessions - Included follow-up commit: fix(clawsweeper): address review for automerge-openclaw-openclaw-7338… - Included follow-up commit: fix(arcee): repair Trinity main-session compatibility Validation: - ClawSweeper review passed for head 4c669d6. - Required merge gates passed before the squash merge. Prepared head SHA: 4c669d6 Review: openclaw#73388 (comment) Co-authored-by: Vincent Koc <vincentkoc@ieee.org> Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Summary: - The PR marks Arcee Trinity Large Thinking tool-incompatible in catalog/config/runtime paths, updates Arcee docs and changelog, and adds provider regression tests. - Reproducibility: yes. The linked reports provide concrete main-session failure logs, and current main still exposes Trinity without `compat.supportsTools:false` while the runtime sends tools unless that flag is false. ClawSweeper fixups: - Included follow-up commit: fix(arcee): disable Trinity tools in main sessions - Included follow-up commit: fix(clawsweeper): address review for automerge-openclaw-openclaw-7338… - Included follow-up commit: fix(arcee): repair Trinity main-session compatibility Validation: - ClawSweeper review passed for head 4c669d6. - Required merge gates passed before the squash merge. Prepared head SHA: 4c669d6 Review: openclaw#73388 (comment) Co-authored-by: Vincent Koc <vincentkoc@ieee.org> Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Summary
Credit
Credit to @Adam-Researchh for the reports in #62851 and #62847. #62848 documents the already-landed failover behavior this PR should preserve.
Validation
pnpm -s vitest run src/agents/pi-embedded-helpers.isbillingerrormessage.test.tspnpm check:changedProjectClownfish replacement details: