11 Commits

Author SHA1 Message Date
214daadc59 ♻️ refactor(代码): 优化主函数中的参数配置
- 启用历史消息记录以增强聊天功能
- 修改响应打印的调用以改善代码可读性
2025-03-31 03:55:38 +08:00
46efa8d9ed feat(pyproject): add psycopg dependency for PostgreSQL support
- 在依赖项中添加psycopg[binary]以支持PostgreSQL
- 提高项目与PostgreSQL的兼容性和灵活性

 feat(test2): create pdf_agent CLI application

- 添加pdf_agent函数以实现PDF代理功能
- 允许用户通过命令行界面与代理交互
2025-03-31 03:38:50 +08:00
6d25886286 feat(agent): 增加智能体存储和记忆功能
- 引入SqliteAgentStorage和SqliteMemoryDb来实现智能体的持久化存储
- 优化智能体的记忆管理,以支持用户记忆和会话摘要功能
2025-03-31 03:06:38 +08:00
8e871647f6 ♻️ refactor(代码): 重构数据库优化器逻辑
- 移除不必要的DatabaseOptimizer类及其配置
- 添加WebsiteKnowledgeBase以支持网页知识库
- 优化MCPTools的使用,合并多个工具的初始化
2025-03-31 02:20:24 +08:00
0455760852 feat(database_optimizer): 支持异步数据库分析
- 新增异步主函数以提升性能
- 重构知识库加载及智能体创建逻辑
- 添加客户端会话以连接MCP服务器
2025-03-31 01:55:21 +08:00
f280258527 feat(database_optimizer): 添加数据库优化工程师智能体功能
- 使用 DeepSeek 模型进行智能分析
- 集成 PostgreSQL MCP 服务器工具
- 加载数据库知识库
- 提供数据库优化建议
2025-03-31 01:00:28 +08:00
356041051c feat(main): 增加PDF知识库和MCP工具集成
- 创建PDF知识库以从本地文件加载数据并支持向量搜索
- 集成MCP工具以与PostgreSQL数据库进行交互
- 通过组合知识库实现多源知识集成
2025-03-31 00:56:36 +08:00
e9865b3e5b feat(project): add initial project setup and dependencies
- 新增.gitignore以排除环境文件和IDE配置
- 更新pyproject.toml以添加新依赖:ipywidgets, openai, python-dotenv
- 新建Python脚本以加载环境变量并配置智能体

💄 style(notebook): improve notebook code structure and comments

- 修改notebook中代码块的执行计数为null
- 添加代码注释以提升可读性和理解性
- 引入load_dotenv以支持环境变量加载
2025-03-30 23:50:21 +08:00
d45eecda50 feat(pyproject): add new dependencies for project
- 添加`agno`、`anthropic`和`notebook`作为项目依赖
- 确保项目能够使用这些库以实现新的功能

 feat(notebook.ipynb): enhance notebook with new code cell

- 在Jupyter笔记本中添加新的代码单元以执行打印操作
- 更新内核配置以使用`.venv`环境
2025-03-30 23:16:31 +08:00
33487a746c feat(database): add database optimization engineer notebook
- 新增一个Jupyter Notebook,介绍数据库优化工程师的背景和目标
- 包含所需能力的详细列表,以指导开发和实施
2025-03-30 23:11:00 +08:00
471baa90da Initial commit 2025-03-30 23:01:19 +08:00