Skip to content

Feat ( VCPTavern ):添加" first _ user "目标进行嵌入和相关注入#304

Merged
lioensky merged 1 commit intolioensky:mainfrom
infinite-vector:feat/tavern-first-user-target
Apr 24, 2026
Merged

Feat ( VCPTavern ):添加" first _ user "目标进行嵌入和相关注入#304
lioensky merged 1 commit intolioensky:mainfrom
infinite-vector:feat/tavern-first-user-target

Conversation

@infinite-vector
Copy link
Copy Markdown
Contributor

加入" first _ user "作为VCPTavern嵌入和相对注入规则的新目标。

用户需要注入相对于第一个用户消息(例如,会话语境应该在会话的早期出现)的内容。目前仅支持系统、Last _ User和All _ User。
变化

Plugin/VCPTavern/VCPTavern.js (+20 lines)Add first_user branch in embed loop and relative loop,symmetric with existing last_user logic.
AdminPanel-Vue/src/api/vcptavern.ts (+1 line)Add "first_user" to RuleTarget union type.
AdminPanel-Vue/src/views/VcptavernEditor.vue (+1 line)Add "第一个用户消息" option to target dropdown.

Risk
Minimal — pure additive else if branches.No existing code paths modified.

@lioensky lioensky merged commit 1350824 into lioensky:main Apr 24, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants