feat: add private chat batch input commands

This commit is contained in:
xmanrui 2026-08-25 02:39:31 +08:00
parent f6cc1cae30
commit 068cf57259
28 changed files with 2665 additions and 219 deletions

View file

@ -64,7 +64,7 @@ test('menu exposes the increased command set and keeps repair number-only', () =
assert.equal(actions.includes('repair'), false);
});
test('menu and card help advertise Agent Preset and reasoning commands', () => {
test('menu and card help advertise Agent Preset, reasoning, and batch commands', () => {
const help = menuHelpText();
assert.match(help, /\/presetlist/);
assert.match(help, /\/preset \[序号或完整ID\]/);
@ -73,12 +73,18 @@ test('menu and card help advertise Agent Preset and reasoning commands', () => {
assert.match(help, /\/reasoninglist 或 \/reasonings/);
assert.match(help, /\/reasoning \[序号、等级ID或 --default\]/);
assert.match(help, /\/model \[序号或完整模型ID\] \[推理等级ID\]/);
assert.match(help, /\/batch/);
assert.match(help, /\/send/);
assert.match(help, /\/cancel/);
const card = helpCard();
assert.match(card, /\/reasoninglist/);
assert.match(card, /\/reasonings/);
assert.match(card, /\/reasoning \[序号、等级ID或 --default\]/);
assert.match(card, /\/model \[序号或完整模型ID\] \[推理等级ID\]/);
assert.match(card, /\/batch/);
assert.match(card, /\/send/);
assert.match(card, /\/cancel/);
});
test('card-action probe carries only its action and opaque nonce', () => {