feat: update frontend schedule task fields, zhihu table format, and shared types

Persist enable_web_search and generate_count in GenerateTaskDrawer.
Display generate_count in ScheduleTaskTab. Add Zhihu table format
conversion for compatibility. Extend shared types with batch generation
response fields. Strengthen outline adherence rule in prompts config.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-15 14:21:19 +08:00
parent 6869dc2fa6
commit 4d06938565
5 changed files with 34 additions and 3 deletions
+13
View File
@@ -991,6 +991,8 @@ export interface ScheduleTask {
name: string;
cron_expr: string;
target_platform: string | null;
enable_web_search: boolean;
generate_count: number;
start_at: string | null;
end_at: string | null;
next_run_at: string | null;
@@ -1005,6 +1007,8 @@ export interface ScheduleTaskRequest {
name: string;
cron_expr: string;
target_platform?: string;
enable_web_search?: boolean;
generate_count?: number;
start_at?: string;
end_at?: string;
}
@@ -1040,6 +1044,15 @@ export interface GenerateFromRuleRequest {
export interface GenerateFromRuleResponse {
article_id: number;
task_id: number;
article_ids: number[];
task_ids: number[];
items: Array<{
article_id: number;
task_id: number;
}>;
requested_generate_count: number;
success_count: number;
failed_count: number;
}
export interface InstantTaskListParams {