session-mode-profile
Verified@morlay/session-mode-profile · v0.0.11 · MIT
会话模式与注入面:会话模式行(各模式的 persona、工具与 policy 名单、开关;按会话收口也由它内部持有)+ subagent 服务接管行 + 注入通道 + 工具说明(汉化 / 用法分组),一次装齐;行清单归会话挂着的 shipped preset,本包不自建 preset。
Install
dsh plugin add @morlay/session-mode-profile Confirm the layer applied with dsh --profile default --dump-config — see the install guide.
Source
Published to npm without a public repository. Inspect the package contents before installing.
Tags
Readme
@morlay/session-mode-profile
会话模式与注入面:一次装齐 host 平面那几行——会话模式行(各模式的会话级扩展定义,按会话收口也由它内部持有)、 注入通道、subagent 服务接管行、工具说明(汉化 + 用法分组)。
| 装什么 | 数据从哪来 |
|---|---|
session-mode(模式定义,会话级扩展) |
@morlay/dsh-session-mode/rows |
subagent 行(按官方行 id 复用换实现) |
@morlay/dsh-subagent/rows |
context-assembler(通道本体) |
@morlay/dsh-context-assembler/rows |
tool-guidance(汉化 + 用法分组) |
@morlay/dsh-tool-guidance/rows |
| 行清单(工具 / 命令 / 压缩 / 计划 / 委派) | 不在本包:会话挂着的 shipped preset(新会话是官方 web-app 的默认 standard) |
官方 roster 保留(ui-agent-preset) |
官方管"挂哪套行"的选择面;我们的模式 chip 挂 composer 工具行左侧(conversation.input.left,list 槽位),两套并存 |
三个模式(coding / chat / noop,真源在 session-mode 行的 rows 出口)
里,noop 是什么都不加的那一档:与上游默认一致,想按上游跑或排查扩展干扰时的对照。
本 bundle 详情页上的配置表单就是这个 bundle 里那几行的配置:由 session-mode 行的 client 半注册进
plugins.bundle.config(key = 本 bundle 的包名),形态是"新会话的默认模式 + 每个模式一张可折叠卡片",支持增删模式
(noop 不给删);读写的是 session-mode 那一行的配置命名空间。取舍见
设计 bundle 配置页。
本包不声明自己的 agent preset(曾经那份 preset-mode-switch 与它的行数据已删除):行清单归 shipped preset,
模式是叠加在它之上的会话级扩展——chip 不覆盖用户在官方 roster 里选的 preset。代价(计划模式规则段是官方那份英文
契约、chat 的两条官方注入面要靠 agent/pre-step 上丢、每步仍付一次重算)与判据见
设计 行清单与注入面的装配与
ADR 不再持有行清单。"先读后改"的豁免不需要自建 preset:它由模式自己的
policy 名单表达(coding.denyPolicies: [fs/edit-intent],见
设计 按模式的 policy 拦截)。