888 B
888 B
Agent 会话模块前端实现
1. 页面
AgentWorkspacePage.vue 当前展示 Agent 对话调试、引用切片、运行追踪和成本延迟指标。
2. ViewModel
AgentWorkspaceView 建议包含:
- 当前 Agent 基本信息。
- 当前会话消息列表。
- 输入框状态。
- 引用切片列表。
- 模型请求 ID。
- 运行追踪步骤。
- 成本、延迟和 Token 统计。
3. 接口草案
POST /api/agents/{agentId}/runsGET /api/agents/{agentId}/sessionsGET /api/agent-sessions/{sessionId}POST /api/agent-sessions/{sessionId}/messages
现有 POST /api/agents/{agentId}/chat 保留为兼容调试入口。
4. 交互规则
- RAG 开关关闭时不展示引用切片。
- 未召回知识切片时给出明确提示。
- 模型调用失败时展示
request_id和错误摘要。 - 会话保存失败不得清空用户输入。