Skip to content

【维护者确认】PR #7011 feat(desktop): 任务级上下文窗口档位 UI:ContextWindowBudgetChip #7016

Closed

Description

@MagicLizi

本 issue 用于 PR #7011(https://github.com/makecindy/cindy/pull/7011)的维护者确认。

本次改动

给任务底栏加「工作上下文窗口档位」 chip(ContextWindowBudgetChip):档位枚举「模型默认 + 有效上限的 25%/50%/100% 比例档」,每档标注输入价带,保存即应用到活实例(空闲冷重建 / 回合中登记 pending)。当前 head 71fe9c9952c1a39f297e015d81d9a6564a62b841 的 diff 共 5345 行,包含 renderer chip UI 与测试、main 侧 model-context-settings.ts / session-context-budget-store.ts / maker-ipc 注册、shared 档位与边界解析、packages/maker-core 引擎接入(Pi / Claude Code / Codex)、device-link allowlist 及五语言 i18n。按 PR 描述,它是 #4598(内核)与 #7006(基建)之上的叠放拆分,diff 暂时包含两者提交。

为何需要维护者确认

本轮维护者确认门命中三类触发,且均无法按 bugfix / 已有功能补充 / 纯技术改动 / 机械编辑豁免:

  • product:feat 类型且命中生产 UI 路径(apps/desktop/src/renderer/components/status/ContextWindowBudgetChip.tsx 等)——新增用户可见交互与文案,属新功能而非既有功能的缺陷修复;
  • rules:改到规则文档 docs/dev-rules/maker-core-and-agent-behavior.md,新增「任务级窗口预算(分母)」一节约 39 行新规则语义(档位规则、权威边界、落库与偏好文件口径),不是不改变规则含义的机械编辑;
  • arch:核心路径改动 2559 行(≥150),整 diff 5345 行(≥800),涉及 maker-host / maker-ipc / shared / maker-core 的核心链路。

请求维护者操作

请维护者直接在 PR #7011 上 Approve 表示确认;若认为需要修改,请在 PR 上 Request Changes 并写明要求,作者改完后重新确认。

(本 issue 由自动 review 流程创建,仅作维护者确认收口用。)


关联 PR:#7011(作者 @zyjisdog);本 issue 由 review-pr 流程自动创建,用于先讨论该 PR 涉及的产品 / UI 变更,维护者确认后 PR 会恢复推进。

Activity

  1. dash-s-cindy commented on Oct 24, 2026

    @dash-s-cindy

    判断

    PR #7011 为任务底栏新增「工作上下文窗口档位」卡片(ContextWindowBudgetChip),支持用户为单个任务按比例档位(默认 / 25% / 50% / 100%)调节上下文容量与输入价带。该功能复用了已合入 main 的底栏状态卡基建(PR #7006),设计规范覆盖完整并包含 50 例组件测试,产品交互与用户价值明确,值得推进。

    进一步检查发现,本 PR 虽定位为三拆分中的 UI 表现层,但因叠放开发在尚未合并的内核 PR #4598 之上,当前 5345 行 diff 中有 2559 行核心路径与 39 行规则文档改动来自 #4598,从而重复触发了 rules 与 arch 确认门。因此建议维护者暂缓在 PR #7011 上直接 Approve,优先推动前序内核 PR #4598 合入,再由作者 rebase 收敛 diff。

    行动

    1. 首要步骤(维护者 @zqchris):优先审阅并收口内核 PR feat(desktop): 任务级上下文窗口档位(内核) #4598(对应确认 issue 维护者确认:PR #4598 任务级上下文窗口档位(产品 / 规则 / 架构) #4601),重点核对基于偏好文件(而非库表迁移)的任务预算存储与三引擎下发时机。完成条件为 PR feat(desktop): 任务级上下文窗口档位(内核) #4598 获得批准并合并入 main。
    2. 条件分支(作者 @zyjisdog):仅当 PR feat(desktop): 任务级上下文窗口档位(内核) #4598 合入后,将 PR feat(desktop): 任务级上下文窗口档位 UI:ContextWindowBudgetChip #7011(分支 feat/session-context-window-ui)rebase 至最新 main,使 PR diff 自动剥离内核改动,收敛为约 900+ 行的纯 UI 增量;同时建议顺带吸收 Greptile 提出的 3 项边缘态处理(模型级上限调整后权威边界刷新、多窗口偏好广播失效、远程设备不支持命令时保持整卡只读)。完成条件为 PR feat(desktop): 任务级上下文窗口档位 UI:ContextWindowBudgetChip #7011 diff 收敛且自动化测试全绿。
    3. 最终放行(维护者):在 PR feat(desktop): 任务级上下文窗口档位 UI:ContextWindowBudgetChip #7011 收敛为 UI-only 变更后,复核亮/暗色界面表现并执行 Approve,完成本 issue 【维护者确认】PR #7011 feat(desktop): 任务级上下文窗口档位 UI:ContextWindowBudgetChip #7016 的维护者确认闭环。

    关键依据

    相关记录

  2. MagicLizi commented on Oct 25, 2026

    @MagicLizi
    ContributorAuthor

    维护者确认已通过,讨论结束,PR 恢复正常推进。关联 PR:#7011(https://github.com/makecindy/cindy/pull/7011)。本 issue 由 review-pr 流程自动关闭。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions