Repository navigation
Conversation
|
Sorry @MistEO, your pull request is larger than the review limit of 150,000 diff characters |
There was a problem hiding this comment.
Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota. Try requesting a review at a lower effort level.
An organization owner can choose the repository organization as the billing source for reviews requested by members with a paid Copilot license. Learn about Copilot code review billing.
Codex Review Summary: ✅ CompletedThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 56a0af41a7
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| LogError << "handle or buffer is null"; | ||
| return false; | ||
| } | ||
| auto result = tasker->get_reco_result(reco_id); |
There was a problem hiding this comment.
Query image retention without fetching the image payloads
When image capture is enabled, this status-only query copies every retained raw and annotation image because RuntimeCache::get_reco_result populates those buffers. Through MaaAgent, RemoteTasker::get_reco_result additionally invokes handle_tasker_get_reco_result, which transmits all those images to the remote process before they are discarded here. Consequently, polling retention for large screenshots incurs image-sized allocations and IPC/network transfers despite only needing a short status string. Add a metadata-only lookup and corresponding remote request so status checks do not retrieve the evidence itself.
Useful? React with 👍 / 👎.
插件和外部调试工具目前只能依靠零散回调及事后查询推断执行过程;嵌套调用、重试、取消和配置覆盖容易产生歧义。本 PR 增加通用运行时观测接口,让 MaaTrace、编辑器和调试工具能够直接获取框架确认的执行信息。
同步覆盖 C API、C++ 模块导出、Python/NodeJS、MaaAgent、中英文文档和回归测试。Windows/Linux/macOS 的 test workflow 增加插件生命周期测试。
兼容性:
reason和新增 Cancelled 子事件表达。验证:
AI 使用信息: