维护者确认:定时任务新会话标题模板功能 (#2331)
- Dominant language
- TypeScript
- Stars
- 2.7k
- Forks
- 395
- Avg merge
- 21h 48m
- Merged PRs (30d)
- 776
Description
## 触发门类
**product**(feat 类型 + UI 路径)+ **arch**(核心路径改动)
## 改动概要
`feat(scheduler): support new-session title templates`
为定时任务增加可选的「新任务标题模板」,用户可在桌面端高级设置中组合安全变量并实时预览。模板只在本轮创建新任务时生效,绑定/心跳/持续复用任务不被改名。空模板严格回退到原有标题。
实现覆盖 Scheduler 核心、SQLite 持久化(含 migration)、桌面 IPC/表单、项目自动化配置、MCP、Device Link 与移动端隐藏字段回传。
## 涉及范围
- `packages/maker-scheduler/`(核心 engine + session-title-template)
- `packages/maker-shared/`(scheduleForm / scheduleTypes)
- `apps/desktop/drizzle/`(SQLite migration 0090)
- `apps/desktop/src/main/`(scheduler-host / maker-ipc)
- `apps/desktop/src/renderer/`(Scheduler UI / i18n)
- `apps/mobile/`(scheduleFormModel)
- `packages/lizi-mcps/`(scheduler MCP server)
46 个文件,涉及数据库 schema、多端 UI、MCP 协议和调度核心。
## 确认方式
请维护者直接在 PR 上 **Approve** 表示同意合并;需要修改则 **Request Changes**,作者改完后重新 Approve 即放行。
---
关联 PR:#2331(作者 @SchweppesSoda);本 issue 由 review-pr 流程自动创建,用于先讨论该 PR 涉及的产品 / UI 变更,维护者确认后 PR 会恢复推进。
Contributor guide
Research direction
This is a maintainer-confirmation issue for PR #2331, not an unclaimed implementation task. Review the PR and the listed packages/migration 0090, including scheduler core, shared types, desktop, mobile, and MCP paths. Done means a maintainer approves the PR or requests changes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- sqlite, typescript
- Domain
- api, database, desktop, full-stack, mobile
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 10/100