朱潮
|
ec921e3319
|
更新模型选择
|
2026-02-28 22:39:55 +08:00 |
|
朱潮
|
4295860f7d
|
更新skill manager
|
2026-02-28 11:47:21 +08:00 |
|
朱潮
|
6365d65715
|
user_identifier
|
2026-02-27 00:21:06 +08:00 |
|
朱潮
|
c9c9a71452
|
subaccount
|
2026-02-26 23:56:45 +08:00 |
|
朱潮
|
912d5ebbed
|
个人中心
|
2026-02-26 18:11:22 +08:00 |
|
朱潮
|
7cb2c9c5ca
|
feat: 单智能体模式下加载用户所有知识库
- get_bot_settings 接口中,单智能体模式时加载用户的所有知识库
- 不再从 settings_json 读取 dataset_ids
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-02-26 08:29:10 +08:00 |
|
朱潮
|
1d82ca9ba8
|
feat: 添加启动时自动执行数据库迁移
添加 migrate_single_agent_mode 函数,在系统启动时自动添加
single_agent_bot_id 字段到 agent_user 表
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-02-26 08:13:36 +08:00 |
|
朱潮
|
2e928cbc9c
|
feat: 添加单智能体模式 (Single Agent Mode)
为特定用户群体提供简化的智能体访问体验:
- 后端通过环境变量配置模板智能体
- 登录时自动为用户复制模板 bot
- 前端根据配置显示简化的侧边栏入口
后端变更:
- 添加 single_agent_bot_id 字段到 agent_user 表
- settings.py 添加单智能体模式配置
- 登录接口返回 single_agent 配置
环境变量:
- SINGLE_AGENT_MODE: 是否启用单智能体模式
- TEMPLATE_BOT_ID: 模板智能体 ID
- TEMPLATE_BOT_NAME: 模板智能体名称
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-02-26 08:05:18 +08:00 |
|
朱潮
|
98f23fa346
|
update payment
|
2026-02-26 00:35:42 +08:00 |
|
朱潮
|
d7dfd8810e
|
update payment
|
2026-02-25 23:42:44 +08:00 |
|
朱潮
|
5ab55919bc
|
移除admin可看到所有bot的能力
|
2026-02-24 00:00:23 +08:00 |
|
朱潮
|
5c4f36ff0d
|
优化bot复制
|
2026-02-23 21:18:59 +08:00 |
|
朱潮
|
30cc704c0f
|
优化chat页面
|
2026-02-23 20:48:25 +08:00 |
|
朱潮
|
411c515a13
|
公开的智能体
|
2026-02-22 21:34:16 +08:00 |
|
朱潮
|
ed440564f3
|
后端 routes/bot_manager.py - 在 check_bot_access 函数中添加了对 is_published 的检查:
|
2026-02-22 21:17:34 +08:00 |
|
朱潮
|
b75afac520
|
自动同步智能体
|
2026-02-22 19:46:06 +08:00 |
|
朱潮
|
082fd24727
|
增加智能体广场
- 添加智能体广场功能
- 移除 playwright 日志
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-02-21 21:28:55 +08:00 |
|
朱潮
|
6befae11fb
|
Merge branch 'master' into bot_manager
|
2026-02-14 19:07:00 +08:00 |
|
朱潮
|
a6e7892536
|
modify routes/skill_manager.py
|
2026-02-12 22:19:09 +08:00 |
|
朱潮
|
2fbf249a8d
|
复制
|
2026-02-12 00:41:03 +08:00 |
|
朱潮
|
4a8fffaf7d
|
删除id
|
2026-02-11 22:43:15 +08:00 |
|
朱潮
|
bd39a53507
|
add rag flow
|
2026-02-10 18:59:10 +08:00 |
|
朱潮
|
742eaf0a1c
|
remove robot_type
|
2026-02-08 00:04:39 +08:00 |
|
朱潮
|
e5ee24a765
|
create_project_directory
|
2026-02-07 23:59:05 +08:00 |
|
朱潮
|
1df52ca8d0
|
merge from prod
|
2026-02-06 22:07:47 +08:00 |
|
朱潮
|
c7e9f305b7
|
feat: 实现 Claude Plugins 模式的 Hook 机制
- 新增 agent/plugin_hook_loader.py:支持通过 .claude-plugin/plugin.json 配置 hooks 和 mcpServers
- 修改 agent/prompt_loader.py:集成 PrePrompt hooks,优先读取 skill MCP 配置
- 修改 routes/chat.py:添加 PostAgent 和 PreSave hooks
- 修改 routes/skill_manager.py:优先从 plugin.json 读取 name/description,fallback 到 SKILL.md
- 删除旧的 agent/skill_hook_loader.py
- 新增示例 skill user-context-loader,演示完整的 hooks 用法
Hook 类型:
- PrePrompt: 在 system_prompt 加载时注入内容
- PostAgent: 在 agent 执行后处理
- PreSave: 在消息保存前处理
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-02-06 20:15:54 +08:00 |
|
朱潮
|
e67d50b4fc
|
rename general agent
|
2026-02-06 17:05:17 +08:00 |
|
朱潮
|
7e058e1505
|
Merge branch 'prod' into bot_manager
|
2026-02-04 17:54:42 +08:00 |
|
朱潮
|
2e429e82f7
|
remove summary output
|
2026-02-04 17:39:51 +08:00 |
|
朱潮
|
a22211da32
|
过期时间
|
2026-02-01 23:40:29 +08:00 |
|
朱潮
|
35f91a7d03
|
admin share
|
2026-02-01 21:48:23 +08:00 |
|
朱潮
|
f110b26efc
|
admin share
|
2026-02-01 20:25:03 +08:00 |
|
朱潮
|
4a96f98a40
|
admin share
|
2026-02-01 18:40:58 +08:00 |
|
朱潮
|
2ee0bca96d
|
admin share
|
2026-02-01 18:28:04 +08:00 |
|
朱潮
|
230b6c62a4
|
bot_share
|
2026-02-01 16:28:23 +08:00 |
|
朱潮
|
d71ae8d16d
|
update icor
|
2026-01-30 22:38:28 +08:00 |
|
朱潮
|
5d8efd0dc4
|
删除部分表
|
2026-01-30 19:37:22 +08:00 |
|
朱潮
|
51f988e535
|
update sql表名
|
2026-01-30 00:03:26 +08:00 |
|
朱潮
|
f88aca74f2
|
add table prefix
|
2026-01-29 15:59:42 +08:00 |
|
朱潮
|
4c70857ff6
|
增加bot_manager
|
2026-01-28 23:32:34 +08:00 |
|
朱潮
|
f1107ea35a
|
增加enable_thinking和enable_memory
|
2026-01-28 17:13:41 +08:00 |
|
朱潮
|
4e8e94861f
|
execute sql result
|
2026-01-23 18:33:29 +08:00 |
|
朱潮
|
f8a44e8d6d
|
execute sql
|
2026-01-23 17:44:34 +08:00 |
|
朱潮
|
44b4295a87
|
update parse_skill_frontmatter
|
2026-01-23 08:52:27 +08:00 |
|
朱潮
|
3dc119bca8
|
refactor(mem0): optimize connection pool and async memory handling
- Fix mem0 connection pool exhausted error with proper pooling
- Convert memory operations to async tasks
- Optimize docker-compose configuration
- Add skill upload functionality
- Reduce cache size for better performance
- Update dependencies
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-22 19:39:12 +08:00 |
|
朱潮
|
f694101747
|
refactor: migrate from Memori to Mem0 for long-term memory
Replace Memori with Mem0 for memory management:
- Delete memori_config.py, memori_manager.py, memori_middleware.py
- Add mem0_config.py, mem0_manager.py, mem0_middleware.py
- Update environment variables (MEMORI_* -> MEM0_*)
- Integrate Mem0 with LangGraph middleware
- Add sync connection pool for Mem0 in DBPoolManager
- Move checkpoint message prep to config creation
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-20 21:15:30 +08:00 |
|
朱潮
|
05744cb9f4
|
批量保存聊天记录
|
2026-01-19 09:44:57 +08:00 |
|
朱潮
|
3b438d8ab7
|
优化输出
|
2026-01-18 22:04:36 +08:00 |
|
朱潮
|
f9ba3c8e51
|
添加聊天记录查询
|
2026-01-18 12:29:20 +08:00 |
|
朱潮
|
723b249e42
|
增加2个系统级别的skill
|
2026-01-16 23:05:30 +08:00 |
|