Compare commits
9
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7052297545 | ||
|
|
fb72859505 | ||
|
|
924c3033a9 | ||
|
|
9d4738142b | ||
|
|
b4546fee1b | ||
|
|
1774cfeefa | ||
|
|
151925b9ee | ||
|
|
ea4fd721ea | ||
|
|
fd4863899a |
@@ -107,3 +107,46 @@ frontmatter 刻意最小(无 YAML 依赖,解析器在 parse.go);正文
|
||||
- ❌ 无 version 的文案变更(用户副本漂移不可知)。
|
||||
- ❌ 触发词太泛("文件"、"帮我")造成误触发。
|
||||
- ❌ 只有正面要求没有反模式禁令与缺失表述规则(模型会用默认行为填空)。
|
||||
|
||||
## 9. 外部提示词目录的移植判定(以 Claude Code 目录为例)
|
||||
|
||||
借鉴外部提示词体系时,逐条判定能否入库,标准只有两条(满足其一):
|
||||
|
||||
1. **有承载机制**:我们的系统里存在该提示词描述的对象(工具/角色/模式/功能),
|
||||
注入后有真实消费方。
|
||||
2. **有可挂接的未来功能位**:功能虽未实现,但属于系统演进的合理档位——
|
||||
以 aux/agent 模板先行入库,frontmatter 描述注明接线点。
|
||||
|
||||
两条都不满足的,**不入库**:给不存在的工具写描述、为不存在的模式写行为规范,
|
||||
一旦被组装注入就是错误指引,死数据比缺数据更糟。
|
||||
|
||||
按此标准对 Claude Code 提示词目录的处置(46 个已入库 + 明确不移植清单):
|
||||
|
||||
| 目录条目 | 处置 | 落点 |
|
||||
|---|---|---|
|
||||
| 1.1-1.2 身份/简介、2.1 双用途安全 | 合并 | base.identity |
|
||||
| 1.4 任务执行 | 移植 | base.behavior |
|
||||
| 1.5 谨慎操作 | 移植 | base.caution |
|
||||
| 1.6 工具使用 | 移植 | base.tools |
|
||||
| 1.7-1.8 语气/输出效率 | 合并 | base.style |
|
||||
| 1.9 环境信息 | 移植 | env.runtime |
|
||||
| 1.3 系统行为、1.10 hooks/临时目录/token 预算 | **不移植** | 描述 Claude 运行时机制(权限模式/system-reminder/hooks/自动压缩),我们无对应机制;机制落地时按 env/base 块补 |
|
||||
| 2.2 卧底模式 | **不移植** | 隐藏 AI 身份的提交伪装;无提交代理场景,且与"如实报告"基座冲突,需独立授权框架 |
|
||||
| 3.1 自主模式(Sleep/tick) | **不移植** | 需常驻调度器,无该运行档 |
|
||||
| 3.2 协调器模式 | 语义已承载 | agent.squad.* + tool.squad_orchestrate |
|
||||
| 3.3 队友通信 SendMessage | **不移植** | 无该工具 |
|
||||
| 4.1-4.5 通用/探索/规划/验证 | 移植 | agent.sub.* |
|
||||
| 4.6 向导 | 移植 | agent.docs-wizard |
|
||||
| 4.7 记忆提取 | 移植 | agent.memory-extractor |
|
||||
| 5.9 WebFetch、5.10 WebSearch | 移植 | tool.tavily_search / tool.web_search(后端经 Agent-Native TavilyProvider 注册;未配置密钥时不注册,模块不生效) |
|
||||
| 5.x 其余工具描述(13 个) | 按需移植 | 仅本系统真实存在的工具;其余(Bash/FileRead/FileWrite/FileEdit/Glob/Grep/Sleep/Skill/AskUserQuestion/NotebookEdit/Brief)**不移植**——无对应工具 |
|
||||
| 6.1 会话压缩 | 移植 | aux.session-compact |
|
||||
| 6.2 Session Memory | 移植 | aux.session-memory |
|
||||
| 6.3 Magic Docs | 移植 | aux.magic-docs |
|
||||
| 7.1-7.2 输出风格 | 移植 | style.explanatory / style.learning |
|
||||
| 8.1 标题生成、8.2 命令解释 | 移植 | aux.title-gen / aux.command-explain |
|
||||
| 8.3 伴侣气泡 | **不移植** | UI 功能不存在 |
|
||||
| 8.4 Chrome 自动化 | **不移植** | 无浏览器工具 |
|
||||
| 附录 组装架构 | 已实现 | prompts.Service 代码本身(不是提示词数据) |
|
||||
|
||||
新增系统的真实机制(新工具、新角色、新档位)时,回头检查此表补齐对应模块。
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# 界面重构与多用户认证 —— 设计提案(2026-09-30)
|
||||
|
||||
状态:**accepted(方向)**——2026-09-30 用户裁定采用**方案 A 任务中心**;认证阶段 2 范围在 R2 启动时再确认。R1(左栏重构)已实施:Dev 仓 `feature/task-sidebar-r1`(Core 契约 +pinned/archived、Backend 迁移 v8 与 `GET /api/conversations`+`/api/me`、Frontend TaskSidebar 重构;验证证据见该任务 PR)。owner:weichen。
|
||||
状态:**accepted(方向 + R2 范围)**——2026-09-30 用户裁定采用**方案 A 任务中心**;同日裁定认证阶段 2 改为**管理员发放制**:无自助注册,账号仅管理员(或 CLI 引导)创建并设定初始密码,创建后与重置后的首次登录均强制改密(§5.1 邮箱+自助注册方案作废)。R1 已实施:Dev 仓 `feature/task-sidebar-r1`(Core +pinned/archived、Backend 迁移 v9 与任务列表 API、Frontend TaskSidebar)。R2 已实施:Dev 仓 `feature/auth-admin-accounts`(Backend 迁移 v10 auth_accounts:users 密码/must_change/is_admin + sessions 表;`/api/auth/login|logout|password`、`/api/admin/users*`;argon2id;登录失败退避;中间件接受 Bearer 密钥或会话 cookie 且豁免静态与登录入口;CLI `user create|reset-password|list`;Frontend 登录页双 tab、强制改密门、用户管理弹层。验证:store/e2e 测试 + 无头全流程走查)。R4 已实施:`feature/visual-refresh-r4`(令牌 v2 + 线性图标集 + 全组件重造型)。**UI 能力平台已实施(2026-09-30 用户裁定:头像/卡片/设置页为系统基本能力,插件直接复用)**:`feature/ui-capability-platform`——Core 增 `avatar` 词表(UINode/UIAvatarSpec 含叠放组);@ui 入 Icon/Avatar(名字派色/语义色/状态点/叠放)/primitives(Btn/Input/Chip/EmptyState/SettingRow)/SettingsShell(侧导航设置外壳);UIRenderer 补齐 D28 七词表(progress/compare/tree/table/steps/tabs/timeline——此前仅类型声明、卡片内被静默丢弃);前端消费(消息头像列、设置中心上外壳、管理弹层头像);react 类型单副本钉扎(tsconfig paths,修 make frontend 双 @types/react 名义冲突)。owner:weichen。
|
||||
前置:[界面交互底座](2026-09-30-ui-inbox-command-workspace.md)(D25–D33)、[双档存储、多租户与规模化](2026-09-30-dual-tier-storage-and-multitenancy.md)(D17–D24)。
|
||||
配套 demo:`ui-redesign-demos/`(index.html 为入口,本地浏览器直接打开)。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user