You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
chore: upgrade bundled CLIs and project dependencies - #408
Upgrade OOCLI, DingTalk CLI, pnpm, agent adapters, Electron, and project dependencies. Update bundle integrity pins and documentation, and adapt clipboard and renderer types to the new APIs. Keep Effect pinned to the version required by Open Flow.
Validation: frozen lockfile installation, type checking, lint, formatting, and production build passed. 423 test files and 3505 tests passed, with 4 tests skipped. Electron 45 startup and bundled CLI versions were verified locally.
Reviewing files that changed from the base of the PR and between 19cbd5d and bf9f9e4.
Files ignored due to path filters: 1
pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
Files selected for processing: 27
.github/workflows/release.yml
README.es.md
README.ja.md
README.ko.md
README.md
README.zh-CN.md
THIRD_PARTY_NOTICES.md
docs/ai/agent-adapter.md
docs/ai/bootstrap.md
docs/architecture.md
docs/development.md
docs/open-source-plan.md
docs/project-overview.md
electron/agent/acp/translator.test.ts
electron/agent/external/oo-capability-contract.ts
electron/agent/oo-version.ts
electron/chat/node.ts
electron/clipboard-handler.test.ts
electron/clipboard-handler.ts
package.json
pnpm-workspace.yaml
resources/skill-lock/oo.json
scripts/claude-agent-acp.test.ts
scripts/dingtalk-cli.ts
scripts/oo-upgrade-review-core.test.ts
scripts/open-source-readiness.test.ts
src/components/ai-elements/mermaid-renderer.tsx
Files with no reviewable changes: 1
electron/agent/acp/translator.test.ts
Included review availability: This review used your included allowance. 4 included reviews remain after this review. Your included PR review attempts over the past 7 days set your current allowance at 5 reviews per hour.
Summary by CodeRabbit
Bug Fixes
Improved clipboard handling so image copies and asynchronous text-copy errors are handled correctly.
Updates
Updated the app’s bundled tools and supporting libraries, including OpenCode, agent integrations, and the DingTalk CLI.
Updated the package manager and documented setup requirements to pnpm 12.15.0.
Documentation
Refreshed version references and development guidance across the project documentation.
Walkthrough
The pull request updates dependency and tool version pins and aligns related documentation and checks. It adds team.list to the OO capability contract and required-operation metadata. Clipboard handling now returns the text-write promise, and local image copying uses clipboard.write with a PNG ClipboardItem. The Mermaid renderer derives its configuration type from the plugin API.
Possibly related PRs
oomol-lab/wanta#405: Updates the same bundled oo CLI and DingTalk CLI versions that this pull request advances.
Priority: Not assessed
Merge Risk: Minimal · up to bf9f9
The dependency, contract, clipboard, and type updates have no established merge-blocking risk.
Pre-merge checks: 3 · 1
Failed checks: 1 warning
Check name
Status
Explanation
Resolution
Description check
The description provides a concise summary and reports validation results, but it omits the required ## Summary, ## Verification, and ## Safety and Compatibility structure and does not address t…
Rewrite the description using the repository template. Include the required headings, verification checklist results, runtime/UI verification status, and explicit responses for each Safety and Compatibility item.
Passed checks: 3 passed
Check name
Status
Explanation
Title check
The title uses the required <type>: <subject> format with an optional scope, uses English, and accurately summarizes the dependency and CLI upgrades.
Linked Issues check
Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check
Check skipped because no linked issues were found for this pull request.
Full details: Description check
Explanation
The description provides a concise summary and reports validation results, but it omits the required ## Summary, ## Verification, and ## Safety and Compatibility structure and does not address the required safety and compatibility checks.
Resolution
Rewrite the description using the repository template. Include the required headings, verification checklist results, runtime/UI verification status, and explicit responses for each Safety and Compatibility item.
Finishing Touches
✨ Simplify code
Commit to this branch
Create a new PR
Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts
Comment @coderabbitai help to get the list of available commands.
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
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.
Upgrade OOCLI, DingTalk CLI, pnpm, agent adapters, Electron, and project dependencies. Update bundle integrity pins and documentation, and adapt clipboard and renderer types to the new APIs. Keep Effect pinned to the version required by Open Flow.
Validation: frozen lockfile installation, type checking, lint, formatting, and production build passed. 423 test files and 3505 tests passed, with 4 tests skipped. Electron 45 startup and bundled CLI versions were verified locally.