| name | component-history |
| description | Develop History component for chat/conversation history list in @ant-design/agentic-ui. Use when building history sidebar, session list, search, delete, or load more. Triggers on History, history list, session list, conversation history, agentId, sessionId. |
History 组件开发
会话历史列表:按 agent/session 拉取、展示、搜索、删除、加载更多等。
源码位置
- 主组件:
src/History/index.tsx
- 子组件与 hooks:
src/History/components/、src/History/hooks/useHistory.ts、src/History/menu
- 类型:
src/History/types/(HistoryProps、HistoryData、HistoryList 等)
- 样式:
src/History/style.ts
主要 Props
agentId、sessionId、request 用于数据拉取
onClick、onDeleteItem、onInit、onShow
standalone、emptyRender、customDateFormatter 等
开发规范
- 使用 token 与 createStyles;列表项结构见
generateHistoryItems 等。
- 与 ChatLayout 侧栏、MarkdownInputField 等组合时保持数据流清晰。
修改历史组件时,参考 src/History/ 与 AGENTS.md。