Commit Graph

1847 Commits

Author SHA1 Message Date
ca07c593a8 feat(googlechat): 实现 Google Chat 适配器完整功能集
新增 Google Chat 对接的全套工具模块,包括:
- 会话线程管理、消息解析与格式化
- Pub/Sub 消息解码、提及和命令识别
- 权限审批、目录管理和审计日志
- 消息缓存、媒体上传下载和 SSFR 防护
- 策略配置、卡片构建和流式回复支持
2026-05-12 00:44:18 +08:00
a6fa7245e5 feat(feishu): 完整实现飞书适配器核心模块
新增飞书机器人适配器全套功能,包括:
- 基础适配器入口与工具导出
- 消息格式化、卡片渲染、回复调度逻辑
- 会话ID生成、模型覆盖策略
- 消息发送缓存、顺序队列管理
- 飞书签名验证、加解密webhook请求
- 审批权限校验、机器人菜单事件处理
- 文档评论、钉消息、语音转码处理
- 静态/动态目录管理、子代理生命周期管理
- 各类工具集:聊天、云盘、文档、知识库API封装
2026-05-12 00:43:59 +08:00
8980235ba4 feat(discord-adapter): 实现完整的 Discord 适配器模块
新增 Discord 适配器全套功能,包括:
- 基础适配器与工具类
- 消息分块、格式化与安全校验
- 事件队列与去重重放机制
- REST 请求调度与限流
- 自动状态更新与健康检查
- 安全策略与审计功能
- 内置 Slash 命令支持
- 消息发送与轮询创建工具
2026-05-12 00:43:33 +08:00
86105d163d feat(dingding): add dingtalk channel adapter implementation
实现钉钉官方的频道适配器,包含完整的消息收发、事件处理、媒体上传下载、流式响应以及webhook支持,覆盖了认证、签名校验、速率限制、健康检查等完整功能流程。
2026-05-12 00:43:14 +08:00
6aa1d52a8b feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件
新增BlueBubbles适配器全套核心工具类与服务,包含会话管理、消息去重、Webhook验证、缓存系统、账号配置解析、聊天消息处理等完整功能模块,支持iMessage消息收发、群管理、反应特效、语音合成等能力,提供完善的健康检查与配置校验流程。
2026-05-12 00:42:57 +08:00
a43f7742cd chore: add 3 vscode workspace files for ForcePilot
新增了ForcePilot_01、02、03三个VSCode工作区配置文件,用于快速加载项目工作区
2026-05-12 00:39:18 +08:00
Wenjie Zhang
fed559dbfc
Revise README for clarity and accuracy
Some checks failed
Mark stale issues and pull requests / stale (push) Has been cancelled
Updated project description and core features section in README.md.
2026-05-06 09:25:06 +08:00
Wenjie Zhang
6c35fd732a feat: 优化文明命名,更加清晰 2026-05-04 11:36:08 +08:00
Wenjie Zhang
f9fae5c5df
Update README to include documentation link
Add link to documentation in README
2026-05-04 10:58:43 +08:00
Wenjie Zhang
6f460894b2
Merge pull request #668 from xerrors/feat/workspace
feat: 完善个人工作区文件管理
2026-05-04 10:51:54 +08:00
Wenjie Zhang
7fbefc0963
Merge branch 'main' into feat/workspace 2026-05-04 10:51:41 +08:00
Wenjie Zhang
1e8b20e30b fix: 修复身份认证绕过问题
Refs GHSA-6959-99pq-c56x
2026-05-04 09:33:47 +08:00
Wenjie Zhang
8b03c507b5 docs(workspace): 添加用户工作区的 AGENTS.md 文件支持,增强 Agent 的长期指令管理 2026-05-04 08:40:14 +08:00
Wenjie Zhang
9e6348206e style: 格式化导入语句,提升代码可读性 2026-05-04 08:25:23 +08:00
Wenjie Zhang
016dfb457a fix(workspace): 修复面包屑路径逻辑,确保当前路径正常化;优化预览文件下载和调整功能 2026-05-04 08:24:25 +08:00
Wenjie Zhang
a450be57e3 fix(workspace): 修改文件上传逻辑,新增上传工具函数,支持文件大小限制和错误处理 2026-05-04 08:24:13 +08:00
Wenjie Zhang
02b371851d fix: preview 2026-05-04 08:18:37 +08:00
Wenjie Zhang
cbd265fea8 feat(workspace): 增强工作区功能,处理符号链接和非 UTF-8 文本文件的预览支持 2026-05-04 08:18:37 +08:00
Wenjie Zhang
5fb6af8cb8 feat(workspace): 增强预览面板功能,支持关闭和折叠操作,优化样式 2026-05-04 08:18:37 +08:00
Wenjie Zhang
596eeeaaac feat(workspace): 新增工作区文件内容编辑功能,支持 Markdown 和 TXT 文件的保存与预览 2026-05-04 08:18:37 +08:00
Wenjie Zhang
981fd3170d feat(workspace): 增强工作区功能,新增默认 agents 文件创建及路径管理 2026-05-04 08:18:37 +08:00
Wenjie Zhang
6fcfb090de feat(workspace): 重构工作区组件,优化路径选择和面包屑导航功能
Co-authored-by: Copilot <copilot@github.com>
2026-05-04 08:18:37 +08:00
Wenjie Zhang
9ff925e4df feat(workspace): 增强工作区侧边栏,新增快速访问功能并优化路径选择逻辑 2026-05-04 08:18:37 +08:00
Wenjie Zhang
874767d4bd feat: 替换文件图标并优化文件面板布局 2026-05-04 08:18:37 +08:00
Wenjie Zhang
2c4c2e06c1 docs: 同步修改 CLAUDE.md 2026-05-04 08:18:37 +08:00
Wenjie Zhang
35f09f0bc8 feat: 完善工作区文件管理能力 2026-05-04 08:18:37 +08:00
Wenjie Zhang
c5852617b1 feat: 新增个人工作区预览
新增独立用户级 workspace 只读接口和工作区页面,支持文件列表浏览及宽屏内嵌/窄屏弹窗预览,便于后续扩展团队空间与知识库浏览。

Co-authored-by: Copilot <copilot@github.com>
2026-05-04 08:18:37 +08:00
Wenjie Zhang
943592c654
Merge pull request #672 from guoyi8/fix/llm-model-select
fix(knowledge): 修复语言模型选择后无法回显且提交为空
2026-05-04 08:15:06 +08:00
Wenjie Zhang
250885cb4d fix: 使用 buildLlmInfoPayload 函数构造 llm_info,简化代码并避免空值提交 2026-05-04 08:12:54 +08:00
Wenjie Zhang
887b939eb2
Merge pull request #670 from guoyi8/fix/chunking-token-limit
fix(knowledge): 修复 general parser 分块超限导致 LightRAG 索引失败
2026-05-04 07:46:25 +08:00
郭诣
86904332bc fix(knowledge): 修复语言模型选择后无法回显且提交为空的问题
V2 模型 spec 格式为 provider_id:model_id(冒号分隔),
但 handleLLMSelect 使用斜杠拆分,导致 provider 和 model_name 均为空。
新增 model_spec 字段直接存储完整 spec,抽取 parseModelSpec/buildDisplaySpec
工具函数统一处理 V1/V2 两种格式,消除 3 处重复逻辑。
2026-05-02 01:08:09 +08:00
郭诣
75b5f36f09 fix(knowledge): 修复 general parser 分块超限导致 LightRAG 索引失败
naive_merge 不保证输出 chunk 在 token 上限内,当单行内容超过
chunk_token_num 时会产生超大 chunk,导致 LightRAG 报错
"Chunk token length 3140 exceeds chunk_token_size 1200"。

- nlp.py: 新增 hard_split_by_token_limit 公共硬切分函数
- general.py: 新增 _ensure_chunk_token_limit 兜底保护
- laws.py: 删除本地重复函数,改用 nlp 版本(DRY)
2026-05-01 22:31:58 +08:00
Wenjie Zhang
f7cf7788a5 docs: 优化 Agents.md 参考 https://github.com/forrestchang/andrej-karpathy-skills/blob/main/CLAUDE.md
Co-authored-by: Copilot <copilot@github.com>
2026-04-29 17:46:30 +08:00
Wenjie Zhang
73304c61d9 feat: 调整样式和布局,优化组件视觉效果
Co-authored-by: Copilot <copilot@github.com>
2026-04-29 00:45:15 +08:00
Wenjie Zhang
204e627839 feat: 优化共享设置界面,使用卡片式布局提升用户体验 2026-04-28 22:02:15 +08:00
Wenjie Zhang
bba9bc974f feat: 添加 separator 解析器及相关配置,支持严格分隔功能 Question: 知识库对excel切分无法按行切分
Fixes #664
2026-04-28 20:30:02 +08:00
Wenjie Zhang
f4c56499b9 fix: 中断任务不再加入内存 Question: 启动加载中断的知识库任务状态
Fixes #656
2026-04-27 18:19:39 +08:00
Wenjie Zhang
ebf0ed9975
Merge pull request #660 from supreme0597/fix/model-cache-import
Fix/model cache import
2026-04-27 18:08:47 +08:00
Wenjie Zhang
b98eee45b6 feat: 添加 sandbox.env 文件并在 LocalContainerProvisionerBackend 中加载环境变量 2026-04-27 16:26:48 +08:00
Wenjie Zhang
bfd5170531 fix: 修复 Skills 面板无法展开的问题 2026-04-27 11:21:10 +08:00
Wenjie Zhang
417b1de308 refactor: 将 ExtensionCard 替换为 InfoCard 以统一组件使用 2026-04-27 10:22:41 +08:00
Wenjie Zhang
e9678e32d3 refactor: 删除无用组件 2026-04-27 09:26:16 +08:00
Wenjie Zhang
04db4357b4 fix(config): 修正默认模型为 v2版本
Co-authored-by: Copilot <copilot@github.com>
2026-04-27 09:15:18 +08:00
Wenjie Zhang
701ce09901
Merge pull request #659 from supreme0597/fix/model-select-v2
fix(knowledge): 修复知识库测试问题生成报错 Unknown model provider
2026-04-27 09:11:28 +08:00
supreme0597
e3307b4592 fix(model): 修复刷新模型缓存接口 NameError: model_cache is not defined
refresh_model_cache 函数中引用了 model_cache 但未导入,
该导入仅在 _refresh_model_cache 内部作用域中,外部无法访问。
添加局部 import 解决此问题。
2026-04-27 06:45:34 +08:00
supreme0597
775ac129dc fix(knowledge): 修复知识库测试问题生成报错 Unknown model provider
select_model() 无参调用走了 V1 旧逻辑,无法正确解析 V2 格式的
default_model 配置(如 supreme_newapi:openai)。传入
config.default_model 作为 model_spec 参数,使模型选择走 V2 路径。

影响范围:知识库测试问题生成、知识库描述生成、思维导图生成
2026-04-27 06:36:12 +08:00
Wenjie Zhang
9f1ccf9093 feat(release): 更新版本号至 0.6.2 2026-04-27 02:27:28 +08:00
Wenjie Zhang
ee624513f1 style(format): 格式化代码 2026-04-27 02:24:52 +08:00
Wenjie Zhang
ba7c1299a5 refactor(web): 统一视觉元素,抽象组件优化
Co-authored-by: Copilot <copilot@github.com>
2026-04-27 02:19:01 +08:00
Wenjie Zhang
4b1a90a1d1 feat(docs): 更新文档,添加配置系统详解链接 2026-04-26 21:43:37 +08:00