Commit Graph

  • 0f8ca6894a fix(webui): 限流来源识别改为「只信任受信反代的 XFF」—— 修复把自己锁在门外 JianFeeeee 2026-09-26 09:55:54 +08:00
  • 7a013f5509 fix(webui): 限流来源识别改为「只信任受信反代的 XFF」—— 修复把自己锁在门外 JianFeeeee 2026-09-26 09:55:54 +08:00
  • f146781b4b fix(webui): OpenAI 兼容面 —— 补 /v1/models + 真流式(原先是假流式) JianFeeeee 2026-09-26 09:48:56 +08:00
  • 431aa91b47 fix(webui): OpenAI 兼容面 —— 补 /v1/models + 真流式(原先是假流式) JianFeeeee 2026-09-26 09:48:56 +08:00
  • b4c6b17721 fix(webui): 登录入口加固 —— 限流 + 常量时间比对 + 请求体限量 + 防用户名枚举 JianFeeeee 2026-09-26 09:37:55 +08:00
  • b217883c3e fix(webui): 登录入口加固 —— 限流 + 常量时间比对 + 请求体限量 + 防用户名枚举 JianFeeeee 2026-09-26 09:37:55 +08:00
  • 428f148374 fix(webui): 服务入口「打开」改用路径形态 + 别名模式不补尾斜杠 JianFeeeee 2026-09-25 17:25:08 +08:00
  • 8af12e0138 fix(webui): 服务入口「打开」改用路径形态 + 别名模式不补尾斜杠 JianFeeeee 2026-09-25 17:25:08 +08:00
  • dfcfe3593d fix(test): 测试不再抢生产端口 :8080(internal/plugins 加载内置 webui 所致) JianFeeeee 2026-09-25 17:17:20 +08:00
  • dc0927e4c6 fix(test): 测试不再抢生产端口 :8080(internal/plugins 加载内置 webui 所致) JianFeeeee 2026-09-25 17:17:20 +08:00
  • fa5965e253 feat(webui): 路径挂载的 strip_path 两态 + 尾斜杠重定向(修 /p/huawei 打不开数据) JianFeeeee 2026-09-25 17:00:26 +08:00
  • 23cb96f15a feat(webui): 路径挂载的 strip_path 两态 + 尾斜杠重定向(修 /p/huawei 打不开数据) JianFeeeee 2026-09-25 17:00:26 +08:00
  • 1527fa4e9b feat(webui): 外部入口 base_url 配置 —— 穿透场景下链接不再靠猜 JianFeeeee 2026-09-25 16:28:34 +08:00
  • 83548bcc16 feat(webui): 外部入口 base_url 配置 —— 穿透场景下链接不再靠猜 JianFeeeee 2026-09-25 16:28:34 +08:00
  • 3604171431 fix(webui): 服务入口 URL 端口必须恰好出现一次(生产部署后暴露) JianFeeeee 2026-09-25 15:27:13 +08:00
  • 323dabb701 fix(webui): 服务入口 URL 端口必须恰好出现一次(生产部署后暴露) JianFeeeee 2026-09-25 15:27:13 +08:00
  • 17b010d070 fix(gui): 设备桥 bind 结果判 ok + 暴露登记状态,与鸿蒙端对齐 JianFeeeee 2026-09-25 15:13:30 +08:00
  • 10dc1deaec fix(gui): 设备桥 bind 结果判 ok + 暴露登记状态,与鸿蒙端对齐 JianFeeeee 2026-09-25 15:13:30 +08:00
  • a15d8d048c fix(devicebridge): 修复设备反复掉线/静默失联 —— ping 路径断连 + bind 结果无人处理 JianFeeeee 2026-09-25 15:12:17 +08:00
  • 0110d72bff fix(devicebridge): 修复设备反复掉线/静默失联 —— ping 路径断连 + bind 结果无人处理 JianFeeeee 2026-09-25 15:12:17 +08:00
  • 43938729af feat(clients): 设备桥自动链接改用服务端发现 + 路径挂载(无 DNS 依赖) JianFeeeee 2026-09-25 14:30:41 +08:00
  • 39cd42723c feat(clients): 设备桥自动链接改用服务端发现 + 路径挂载(无 DNS 依赖) JianFeeeee 2026-09-25 14:30:41 +08:00
  • 3a860b9b05 fix(webui): 反代两处真实故障 —— 凭证头按 auth 区分 + Host 分发先于门户路由 JianFeeeee 2026-09-25 12:38:17 +08:00
  • 5e88865784 fix(webui): 反代两处真实故障 —— 凭证头按 auth 区分 + Host 分发先于门户路由 JianFeeeee 2026-09-25 12:38:17 +08:00
  • 5467a9f256 feat(webui): 通用反向代理 —— 插件声明服务,HomeAgent 按子域反代出去 JianFeeeee 2026-09-25 12:13:03 +08:00
  • c05d644dfe feat(webui): 通用反向代理 —— 插件声明服务,HomeAgent 按子域反代出去 JianFeeeee 2026-09-25 12:13:03 +08:00
  • bcf99d0259 merge: 内核编解码层 C 化 + C 基础设施门禁(feature/c-core) JianFeeeee 2026-09-26 13:32:36 +08:00
  • f37cf985fd merge: 内核编解码层 C 化 + C 基础设施门禁(feature/c-core) JianFeeeee 2026-09-26 13:32:36 +08:00
  • 0efcf6c4db fix(knowledge): 拒绝越出知识根的知识名(可致整个数据目录被删) JianFeeeee 2026-09-26 13:08:24 +08:00
  • 388a7032e2 fix(knowledge): 拒绝越出知识根的知识名(可致整个数据目录被删) JianFeeeee 2026-09-26 13:08:24 +08:00
  • c74f5012da fix(knowledge): 拒绝越出知识根的知识名(可致整个数据目录被删) release/v1.2.x JianFeeeee 2026-09-26 13:08:24 +08:00
  • 69b1cf110c fix(knowledge): 拒绝越出知识根的知识名(可致整个数据目录被删) release/v1.0.x JianFeeeee 2026-09-26 13:08:24 +08:00
  • b9bb5433e7 fix(knowledge): 拒绝越出知识根的知识名(可致整个数据目录被删) release/v1.1.x JianFeeeee 2026-09-26 13:08:24 +08:00
  • 16839d5166 fix(knowledge): 拒绝越出知识根的知识名(可致整个数据目录被删) JianFeeeee 2026-09-26 13:08:24 +08:00
  • ff1c615b53 test(proc): 建立进程间通信的成本地板(判定「优化 IPC」的空间) JianFeeeee 2026-09-26 13:06:10 +08:00
  • 67d950c0ac test(proc): 建立进程间通信的成本地板(判定「优化 IPC」的空间) JianFeeeee 2026-09-26 13:06:10 +08:00
  • 15e5e87fbf perf(chineseclip): 分词器热路径分配优化 + 差分 oracle 验收(含一处真实语义修复) JianFeeeee 2026-09-26 11:44:49 +08:00
  • 97678bc006 perf(chineseclip): 分词器热路径分配优化 + 差分 oracle 验收(含一处真实语义修复) JianFeeeee 2026-09-26 11:44:49 +08:00
  • 4ead049a52 test(proc): 共享内存数据面成本分解基准(纯测量,判断 C 化是否值得) JianFeeeee 2026-09-26 11:21:04 +08:00
  • 9c2d9b7a9c test(proc): 共享内存数据面成本分解基准(纯测量,判断 C 化是否值得) JianFeeeee 2026-09-26 11:21:04 +08:00
  • 7ae92e62aa chore(api): 删除批量定位改造后遗留的 6 个未使用函数 JianFeeeee 2026-09-26 10:44:18 +08:00
  • 09514ef59e chore(api): 删除批量定位改造后遗留的 6 个未使用函数 JianFeeeee 2026-09-26 10:44:18 +08:00
  • 8b376941cb perf(api): SSE 导航层返工 —— 5+ 次边界压成 1 次(三项赢,仍默认关闭) JianFeeeee 2026-09-26 10:41:52 +08:00
  • 10333d5285 perf(api): SSE 导航层返工 —— 5+ 次边界压成 1 次(三项赢,仍默认关闭) JianFeeeee 2026-09-26 10:41:52 +08:00
  • bf8a01fb67 perf(api): SSE 分块 C 导航层 + 差分等价验收(实测更慢 ⇒ 默认关闭) JianFeeeee 2026-09-26 10:32:20 +08:00
  • dac873af66 perf(api): SSE 分块 C 导航层 + 差分等价验收(实测更慢 ⇒ 默认关闭) JianFeeeee 2026-09-26 10:32:20 +08:00
  • 2b78a9288e feat(csrc): 第二刀 —— 零分配 JSON 扫描/取值层 ha_json_scan(含黄金对照) JianFeeeee 2026-09-26 10:07:27 +08:00
  • 3c1beac251 feat(csrc): 第二刀 —— 零分配 JSON 扫描/取值层 ha_json_scan(含黄金对照) JianFeeeee 2026-09-26 10:07:27 +08:00
  • f877dff95f docs(plan): 记录 C 基础设施门禁落地 + 下一刀决定 + ha_json.c 不可复用的实测证据 JianFeeeee 2026-09-26 09:45:49 +08:00
  • fa78398ee2 docs(plan): 记录 C 基础设施门禁落地 + 下一刀决定 + ha_json.c 不可复用的实测证据 JianFeeeee 2026-09-26 09:45:49 +08:00
  • d7df1dd1c9 build(csrc): C 基础设施门禁(ABI 版本 / 告警 / sanitizer / 交叉编译 / 模糊测试) JianFeeeee 2026-09-26 09:44:17 +08:00
  • b0dd35d744 build(csrc): C 基础设施门禁(ABI 版本 / 告警 / sanitizer / 交叉编译 / 模糊测试) JianFeeeee 2026-09-26 09:44:17 +08:00
  • 95a52bc1b3 docs(plan): 两条端口/限流 flaky 已修(4dcbdb1),标记关闭 JianFeeeee 2026-09-25 17:57:26 +08:00
  • 77ac6a27e8 docs(plan): 两条端口/限流 flaky 已修(849acf4),标记关闭 JianFeeeee 2026-09-25 17:57:26 +08:00
  • 4dcbdb1269 fix(plugins): 修三处端口/监听缺陷 + 让测试用临时端口(消除既有 flaky) JianFeeeee 2026-09-25 17:57:15 +08:00
  • 849acf4c81 fix(plugins): 修三处端口/监听缺陷 + 让测试用临时端口(消除既有 flaky) JianFeeeee 2026-09-25 17:57:15 +08:00
  • 35aeb6f88b docs(plan): 修掉重复块 + 补两条既有 flaky 的实测归属 JianFeeeee 2026-09-25 17:27:55 +08:00
  • 12bde224e8 docs(plan): 修掉重复块 + 补两条既有 flaky 的实测归属 JianFeeeee 2026-09-25 17:27:55 +08:00
  • 8f52bfc10b fix(proc): 修 arena use-after-unmap 导致的内核 SIGSEGV(关停竞态) JianFeeeee 2026-09-25 17:25:43 +08:00
  • d85e98d6d8 fix(proc): 修 arena use-after-unmap 导致的内核 SIGSEGV(关停竞态) JianFeeeee 2026-09-25 17:25:43 +08:00
  • 0d4399c173 perf(c-core): 完全 C 化 + 消灭初版的 malloc/拷贝开销(C 从「更慢」变「明显更快」) JianFeeeee 2026-09-25 15:40:20 +08:00
  • 6f50ec3e20 perf(c-core): 完全 C 化 + 消灭初版的 malloc/拷贝开销(C 从「更慢」变「明显更快」) JianFeeeee 2026-09-25 15:40:20 +08:00
  • 1291379b9f test(c-core): 补跨语言开销基线 —— 数据反驳「C 比 Go 快」的直觉 JianFeeeee 2026-09-25 14:51:10 +08:00
  • f60c42580d test(c-core): 补跨语言开销基线 —— 数据反驳「C 比 Go 快」的直觉 JianFeeeee 2026-09-25 14:51:10 +08:00
  • e3867b3481 feat(c-core): 内核编解码层 C 化第一刀 —— L1 纯函数层落地并打通构建链 JianFeeeee 2026-09-25 14:45:08 +08:00
  • 69dcb2ffbc feat(c-core): 内核编解码层 C 化第一刀 —— L1 纯函数层落地并打通构建链 JianFeeeee 2026-09-25 14:45:08 +08:00
  • 40669d7b9b docs(plan): 按源码核实重写——剔除过时/跨仓项,只留 10 项真待办 JianFeeeee 2026-09-25 09:17:11 +08:00
  • f39e2499a6 docs(plan): 按源码核实重写——剔除过时/跨仓项,只留 10 项真待办 JianFeeeee 2026-09-25 09:17:11 +08:00
  • dc53cf48df docs: 补站点基础设施运维手册(不含任何敏感信息) JianFeeeee 2026-09-24 15:04:02 +08:00
  • 260715573d docs: 补站点基础设施运维手册(不含任何敏感信息) JianFeeeee 2026-09-24 15:04:02 +08:00
  • ddbe720e5d chore: 忽略 SDK 文档站的主题覆盖目录 JianFeeeee 2026-09-24 13:31:39 +08:00
  • 3c05512d6a chore: 忽略 SDK 文档站的主题覆盖目录 JianFeeeee 2026-09-24 13:31:39 +08:00
  • e61d1b3929 docs: 更正 PluginMgr 的能力描述 + 挡住新文档站目录 JianFeeeee 2026-09-24 12:10:10 +08:00
  • 40caa26bb7 docs: 更正 PluginMgr 的能力描述 + 挡住新文档站目录 JianFeeeee 2026-09-24 12:10:10 +08:00
  • 75896784f4 license: 明确内核 AGPL / SDK MIT 的边界(插件不受 AGPL 传染) JianFeeeee 2026-09-24 10:55:23 +08:00
  • 750ffcf9e8 license: 明确内核 AGPL / SDK MIT 的边界(插件不受 AGPL 传染) JianFeeeee 2026-09-24 10:55:23 +08:00
  • 5c7f3f82c5 chore(sdk): 同步 SDK 仓 SetAutoRestart 文档修正 JianFeeeee 2026-09-21 10:35:12 +08:00
  • aaef1e73ef chore(sdk): 同步 SDK 仓 SetAutoRestart 文档修正 JianFeeeee 2026-09-21 10:35:12 +08:00
  • 0a3cddbc9e fix(plugin): 退避注释里无实测支撑的「感知不到工具缺席」 JianFeeeee 2026-09-21 10:34:41 +08:00
  • cea83b2fb5 fix(plugin): 退避注释里无实测支撑的「感知不到工具缺席」 JianFeeeee 2026-09-21 10:34:41 +08:00
  • 5e704e233c site: 正名「驻留子 agent」+ 删净页面小字注解 JianFeeeee 2026-09-21 10:23:06 +08:00
  • 7cc4c3960f site: 正名「驻留子 agent」+ 删净页面小字注解 JianFeeeee 2026-09-21 10:23:06 +08:00
  • c1d3265cc4 site: 重做第 3/5 张示意图 + 删冗长文案 + 修中文排版 JianFeeeee 2026-09-20 23:37:16 +08:00
  • 42570e8ca9 site: 重做第 3/5 张示意图 + 删冗长文案 + 修中文排版 JianFeeeee 2026-09-20 23:37:16 +08:00
  • 5ab10f679b site: 修正 FAQ 三处与源码不符的描述 JianFeeeee 2026-09-20 22:49:56 +08:00
  • 6bc00dae56 site: 修正 FAQ 三处与源码不符的描述 JianFeeeee 2026-09-20 22:49:56 +08:00
  • 199e5effa5 site: 修首屏滚不到底 + 交错行出入方向 + 让示意图真动起来 JianFeeeee 2026-09-20 22:37:06 +08:00
  • 82cd89c483 site: 修首屏滚不到底 + 交错行出入方向 + 让示意图真动起来 JianFeeeee 2026-09-20 22:37:06 +08:00
  • f5939979c2 docs: 更正三处无实测支撑的性能断言 JianFeeeee 2026-09-20 19:56:49 +08:00
  • 680e14ad29 docs: 更正三处无实测支撑的性能断言 JianFeeeee 2026-09-20 19:56:49 +08:00
  • 4e39c1f05d feat(site): priority 图补上「排队输入」这一类(用户指出的漏项) JianFeeeee 2026-09-20 10:39:53 +08:00
  • 8699d51d7f feat(site): priority 图补上「排队输入」这一类(用户指出的漏项) JianFeeeee 2026-09-20 10:39:53 +08:00
  • 82a19d91d6 feat(site): 示意图升级为玻璃面板 + 修 priority 图两处错误 JianFeeeee 2026-09-20 10:33:20 +08:00
  • 0f027b3cba feat(site): 示意图升级为玻璃面板 + 修 priority 图两处错误 JianFeeeee 2026-09-20 10:33:20 +08:00
  • abcc15984a feat(site): 总起页改为「真正的 AgentOS 长这样」+ 修页脚状态栏不可点 JianFeeeee 2026-09-20 10:11:02 +08:00
  • 609b1186c6 feat(site): 总起页改为「真正的 AgentOS 长这样」+ 修页脚状态栏不可点 JianFeeeee 2026-09-20 10:11:02 +08:00
  • 9b18852285 feat(site): 重写首屏文案 + 交错图文布局 + 一滑一页 JianFeeeee 2026-09-20 09:46:18 +08:00
  • 461fedf71f feat(site): 重写首屏文案 + 交错图文布局 + 一滑一页 JianFeeeee 2026-09-20 09:46:18 +08:00
  • 47fd1e8d24 fix(release): .hmap 纳入发布产物白名单 + 路径解析 JianFeeeee 2026-09-20 09:07:33 +08:00
  • e188296dab fix(release): .hmap 纳入发布产物白名单 + 路径解析 JianFeeeee 2026-09-20 09:07:33 +08:00