feat: add quick keyword fill for puzzle and big fish

This commit is contained in:
2026-04-24 20:46:07 +08:00
parent 0940a1945c
commit 664586393d
4 changed files with 247 additions and 0 deletions

View File

@@ -100,6 +100,17 @@ export function PuzzleAgentWorkspace({
isStreamingReply={Boolean(streamingReplyText)}
isBusy={isBusy}
error={error}
quickActions={[
{
key: 'summarize',
label: '总结当前设定',
},
{
key: 'quickFill',
label: '补充剩余关键字',
minTurn: 2,
},
]}
onBack={onBack}
onSubmitText={(text) => {
onSubmitMessage({
@@ -110,6 +121,15 @@ export function PuzzleAgentWorkspace({
onPrimaryAction={() => {
onExecuteAction({ action: 'compile_puzzle_draft' });
}}
onQuickAction={(action) => {
onSubmitMessage({
clientMessageId: createCreationAgentClientMessageId('puzzle'),
text:
action.key === 'quickFill'
? '请补充剩余关键字。'
: '请总结一下当前已经成形的拼图设定。',
});
}}
/>
);
}