makecindy / makecindy/cindy

维护者确认:PR #4264 插件基座改动(ghost_call 超大结果外置)

Open
#4,267 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
2.7k
Forks
395
Avg merge
21h 48m
Merged PRs (30d)
776

Description

PR https://github.com/makecindy/cindy/pull/4264 给 `ghost_call` 增加 64 KiB UTF-8 最终 MCP 返回包上限:超限时把完整 JSON 写到当前本地 Session 工作目录(`tool-results/ghost-.json`),模型只收到有界预览和读取指针。

需要维护者确认的原因:改动命中插件基座(`ghost.ts` / `cindy-tools` ghost MCP 返回路径 / Forge 手册),作用到全部已装插件的公共结果出口。仓库规则要求:用户升级后什么都不做,已装、已批准、已启用的插件必须照旧可用;pluginBase 不吃 bugfix / 纯技术改动豁免。

请重点确认:
1. 存量插件无需重新安装、重新批准或重新配置;入参与安装契约不变。
2. 超大结果从内联 JSON 变为工作目录指针,是否接受为兼容的运行期行为(作者已标明 breaking:代理需按需读取)。
3. 结果写入复用现有工作目录权限门与安全 writer;ask/plan/远程/未知会话拒绝落盘,存储失败只保留预览且不自动重放工具。
4. 私密工具结果落在任务工作目录、媒体引用先记账再写文件,是否满足用户数据与权限边界。

通过方式:直接在 PR 上 Approve。需要作者修改则 Request Changes。

---
关联 PR:#4264(作者 @FicoHub);本 issue 由 review-pr 流程自动创建,用于先讨论该 PR 涉及的插件基座改动(影响全部已装插件),维护者确认后 PR 会恢复推进。

Contributor guide

Open the contributing guide

Research direction

Review PR #4264 alongside ghost.ts, the cindy-tools ghost MCP return path, and the Forge manual. Check the stated upgrade, compatibility, workspace-permission, security-writer, and failure-handling requirements, then decide whether the behavior is acceptable by approving the PR or requesting changes.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
backend-api-design, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.