mirror of
https://github.com/esengine/DeepSeek-Reasonix.git
synced 2026-11-07 02:36:01 -10:00
Problem: Built-in presets use flat rows, choosing a future task mode requires repetition, and persona fields are hidden behind an advanced disclosure. Root cause: Management navigation and new-task launch intent have no shared explicit preference; the editor groups basic persona fields with identifiers. Fix: Match the selected two-column card hierarchy with badges, IDs, descriptions and separate details, usage and copy actions. Persist an explicit built-in card choice in a new machine-local key and inject it through the local/remote open owners only for new tasks. Explicit request choices override it; restoring history keeps its binding. Existing server preferences alone remain inert. Expose both persona textareas, runtime context, scope and ID directly, rename settings navigation to Persona, and keep literal persona fields authoritative. Verification: Full frontend suite plus real MockHub launch effects, blank-pane reuse, local/remote history, explicit overrides, storage compatibility/refusal, cross-window refresh and independent footer actions. Production build/typecheck, UI census/fixtures, format, vet, lint, changed-file and builtin/boot checks. Browser-rendered visual comparison remains blocked by the URL policy, as recorded in design-qa.md.
3.5 KiB
3.5 KiB
-
新增会话级 Agent 预设管理与选择,人设、工具及模块按会话绑定版本;基于人设页 #13588,见 #13613。
-
兼容:默认不启用预设;未选择及标准模式不绑定、不迁移人设,保留原日志格式。仅显式选择的其他组合使用版本边界保护。#13613
-
Agent 组合选择与管理整合为输入框顶部状态行的统一菜单,展示来源和能力说明。#13613
-
内置标准与精简模式采用双列卡片,窄屏单列;卡片提供模式说明、使用方法与复制,已有会话继续使用原绑定。#13613
-
组合切换保留 ACP 额外工作目录;派发继承精确绑定,并明确拒绝跨工作区使用绑定。#13613
-
项目预设的 MCP/扩展参数仅可调整超时,不能改写启动参数、地址或凭据环境;旧的不安全绑定保留历史但拒绝执行。#13613
-
拒绝跨项目移动绑定组合的会话,保留原会话,避免丢失绑定后以其他能力续写。#13613
-
远程新会话透传所选模式,同时保留并发打开与重复点击的保护。#13613
-
预设写入与组合切换要求配置编辑授权;安全 Hook 与权限规则不受组合选择影响,旧绑定恢复和会话内策略编辑同样保持保护。#13613
-
模式选择器直接显示,初始使用标准模式;点击卡片可设置本机新任务默认,适用于本地与远程新建,历史会话保留原模式。#13613
-
原生归档直接交给后端解析,错误按码翻译;内置副本使用窗口语言,标识字段跟随主题。#13613
-
设置导航改为人设;独立编辑页直接展示两段提示词、运行环境、范围和 ID,能力按需展开;保留固定保存栏与未保存保护。#13613
- Add session Agent presets with versioned personas, tools and modules, building on #13588. #13613
- Keep compositions opt-in: unselected and Standard sessions keep the existing format without binding or persona migration. Only explicitly bound sessions use the version boundary. #13613
- Combine composition selection and management in one menu beside the composer run status, with source and capability notes. #13613
- Display Standard and Minimal as responsive cards with details, usage and copy actions; retain existing conversation bindings. #13613
- Preserve ACP additional directories across composition switches; dispatch carries the exact binding and refuses cross-workspace bindings. #13613
- Limit project MCP/extension parameters to timeouts; refuse launch, endpoint or credential-environment overrides, including in old executable bindings, while keeping history readable. #13613
- Refuse moving bound conversations to another project before copying or deleting them, preserving the original immutable composition. #13613
- Carry the selected mode into new remote conversations while preserving concurrent-open ordering and duplicate-click protection. #13613
- Require configuration-edit authority for preset writes and composition switches; keep safety hooks and permission rules in force across selection, old-binding restore and live policy edits. #13613
- Start in Standard; click a card to persist this machine's default for new local/remote tasks. History retains its original mode. #13613
- Upload native archives to the host decoder; localize refusals, copied descriptions and themed identifier fields. #13613
- Rename settings navigation to Persona; show prompt fields, runtime context, scope and ID directly in the editor, with expandable capabilities and persistent Save/Cancel. #13613