AIA V2.0 Major Updates: - Add StreamingService with OpenAI Compatible format (backend/common/streaming) - Upgrade Chat component V2 with Ant Design X deep integration - Implement 12 intelligent agents (5 phases: topic/design/review/data/writing) - Create AgentHub with 100% prototype V11 restoration - Create ChatWorkspace with fullscreen immersive experience - Add ThinkingBlock for deep thinking display - Add useAIStream Hook for stream handling - Add ConversationList for conversation management Backend (~1300 lines): - common/streaming: OpenAI adapter and streaming service - modules/aia: 12 agents config, conversation service, attachment service - Unified API routes to /api/v1 (RVW, PKB, AIA modules) - Update authentication and permission helpers Frontend (~3500 lines): - modules/aia: AgentHub + ChatWorkspace + AgentCard components - shared/Chat: AIStreamChat, ThinkingBlock, useAIStream, useConversations - Update all modules API endpoints to v1 - Modern design with theme colors (blue/yellow/teal/purple) Documentation (~2500 lines): - AIA module status and development guide - Universal capabilities catalog (11 services) - Quick reference card - System overview updates - All module documentation synchronization Other Updates: - DC Tool C: Python operations and frontend components - IIT Manager: session memory and wechat service - PKB/RVW/ASL: API route updates - Docker configs and deployment scripts - Database migrations and scripts - Test files and documentation Tested: AIA streaming verified, authentication working, core features functional Status: AIA V2.0 completed (85%), all changes synchronized
35 lines
1.1 KiB
SQL
35 lines
1.1 KiB
SQL
-- 恢复 platform_schema.job_common 表
|
|
-- 从备份文件 rds_init_20251224_154529.sql 提取
|
|
|
|
CREATE TABLE IF NOT EXISTS platform_schema.job_common (
|
|
id uuid DEFAULT gen_random_uuid() NOT NULL,
|
|
name text NOT NULL,
|
|
priority integer DEFAULT 0 NOT NULL,
|
|
data jsonb,
|
|
state platform_schema.job_state DEFAULT 'created'::platform_schema.job_state NOT NULL,
|
|
retry_limit integer DEFAULT 2 NOT NULL,
|
|
retry_count integer DEFAULT 0 NOT NULL,
|
|
retry_delay integer DEFAULT 0 NOT NULL,
|
|
retry_backoff boolean DEFAULT false NOT NULL,
|
|
retry_delay_max integer,
|
|
expire_seconds integer DEFAULT 900 NOT NULL,
|
|
deletion_seconds integer DEFAULT 604800 NOT NULL,
|
|
singleton_key text,
|
|
singleton_on timestamp without time zone,
|
|
start_after timestamp with time zone DEFAULT now() NOT NULL,
|
|
created_on timestamp with time zone DEFAULT now() NOT NULL,
|
|
started_on timestamp with time zone,
|
|
completed_on timestamp with time zone,
|
|
keep_until timestamp with time zone DEFAULT (now() + '336:00:00'::interval) NOT NULL,
|
|
output jsonb,
|
|
dead_letter text,
|
|
policy text
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|