feat(aia): Protocol Agent MVP complete with one-click generation and Word export

- Add one-click research protocol generation with streaming output

- Implement Word document export via Pandoc integration

- Add dynamic dual-panel layout with resizable split pane

- Implement collapsible content for StatePanel stages

- Add conversation history management with title auto-update

- Fix scroll behavior, markdown rendering, and UI layout issues

- Simplify conversation creation logic for reliability
This commit is contained in:
2026-01-25 19:16:36 +08:00
parent 4d7d97ca19
commit 303dd78c54
332 changed files with 6204 additions and 617 deletions

View File

@@ -1054,5 +1054,6 @@ Redis 实例¥500/月

View File

@@ -512,5 +512,6 @@ import { ChatContainer } from '@/shared/components/Chat';

View File

@@ -220,3 +220,4 @@ VALUES ('user-mock-001', '13800000000', ..., 'tenant-mock-001', ...);

View File

@@ -430,5 +430,6 @@ frontend-v2/src/modules/pkb/

View File

@@ -292,5 +292,6 @@ npm run dev

View File

@@ -807,5 +807,6 @@ AIA智能问答模块

View File

@@ -952,5 +952,6 @@ CREATE INDEX idx_rvw_tasks_created_at ON rvw_schema.review_tasks(created_at);

View File

@@ -605,5 +605,6 @@ const typography = {

View File

@@ -917,5 +917,6 @@ app.use('/api/v1/knowledge', (req, res) => {

View File

@@ -231,5 +231,6 @@ rm -rf src/modules/pkb

View File

@@ -406,5 +406,6 @@ GET /api/v2/pkb/batch-tasks/batch/templates

View File

@@ -50,5 +50,6 @@ import pkbRoutes from './modules/pkb/routes/index.js';

View File

@@ -319,5 +319,6 @@ backend/

View File

@@ -530,5 +530,6 @@ const response = await fetch('/api/v2/pkb/batch-tasks/batch/execute', {