Commit Graph

  • 3d990e0edc fix(agent): 工具循环占位不再驱动重复发送,输出回执/子任务结果幂等 JianFeeeee 2026-09-10 20:36:39 +08:00
  • 4efc21c90b refactor(shm): 变长块分配器 + 工具调用 funccall 调用帧(§13.2/§13.3) JianFeeeee 2026-09-10 18:54:36 +08:00
  • d7d4c7e7e1 refactor(shm): 变长块分配器 + 工具调用 funccall 调用帧(§13.2/§13.3) JianFeeeee 2026-09-10 18:54:36 +08:00
  • c799de726a fix(plugins): 修复两处预存缺陷(agentcli 临界区 / localuse 脚本转义) JianFeeeee 2026-09-10 17:56:57 +08:00
  • ed661fca7b fix(plugins): 修复两处预存缺陷(agentcli 临界区 / localuse 脚本转义) JianFeeeee 2026-09-10 17:56:57 +08:00
  • 0f0b1e50c3 fix(proc): EvtConsumer 生命周期——消除 host.Close 后的 SIGSEGV JianFeeeee 2026-09-10 17:56:54 +08:00
  • 121a28bd26 fix(proc): EvtConsumer 生命周期——消除 host.Close 后的 SIGSEGV JianFeeeee 2026-09-10 17:56:54 +08:00
  • 326c31aea8 refactor(shm): 内核独占共享槽池,插件经 RPC 申请/归还(§13.2/§13.3) JianFeeeee 2026-09-10 17:56:50 +08:00
  • 0d78279f95 refactor(shm): 内核独占共享槽池,插件经 RPC 申请/归还(§13.2/§13.3) JianFeeeee 2026-09-10 17:56:50 +08:00
  • 4bf49b7967 fix(shm): 审核修复——arena 并发安全 + ToolCall ring 抢占 + arenaRead 校验 JianFeeeee 2026-09-10 17:03:32 +08:00
  • 45d637bde4 fix(shm): 审核修复——arena 并发安全 + ToolCall ring 抢占 + arenaRead 校验 JianFeeeee 2026-09-10 17:03:32 +08:00
  • 3c83a925e4 feat(shm): InputChannel/OutputChannel lane 基础设施(§13.5/§13.6) JianFeeeee 2026-09-10 16:14:17 +08:00
  • 71c0dedcb6 feat(shm): InputChannel/OutputChannel lane 基础设施(§13.5/§13.6) JianFeeeee 2026-09-10 16:14:17 +08:00
  • ae4e197960 feat(shm): arena + ContextPolicy(§13.2/§13.8) JianFeeeee 2026-09-10 15:49:47 +08:00
  • e378d6e325 feat(shm): arena + ContextPolicy(§13.2/§13.8) JianFeeeee 2026-09-10 15:49:47 +08:00
  • 941c2f78a5 feat(ctx): ContextPolicy tool 上下文策略(§13.8) JianFeeeee 2026-09-10 15:41:23 +08:00
  • d185201ee8 feat(ctx): ContextPolicy tool 上下文策略(§13.8) JianFeeeee 2026-09-10 15:41:23 +08:00
  • 1339fb6f8e feat(shm): Cleaner 迁移到 SharedRef(§13.4) JianFeeeee 2026-09-10 15:30:00 +08:00
  • 38f05d9bc3 feat(shm): Cleaner 迁移到 SharedRef(§13.4) JianFeeeee 2026-09-10 15:30:00 +08:00
  • 62278561f8 feat(shm): arena allocator for unified region (§13.2) JianFeeeee 2026-09-10 14:33:44 +08:00
  • 0db4ec8d01 feat(shm): arena allocator for unified region (§13.2) JianFeeeee 2026-09-10 14:33:44 +08:00
  • f171edc5d2 feat(shm): ToolCall ring buffer(§13.3) — 栈帧模型 ring,push/pop 帧状态机 JianFeeeee 2026-09-10 12:33:58 +08:00
  • 6682710e43 feat(shm): ToolCall ring buffer(§13.3) — 栈帧模型 ring,push/pop 帧状态机 JianFeeeee 2026-09-10 12:33:58 +08:00
  • 4c1900ed92 feat(shm): 统一共享内存区域(§13.1) — 单 memfd 容纳 SuperBlock+StageContext+EvtRing JianFeeeee 2026-09-10 11:42:22 +08:00
  • 09c8bce59c feat(shm): 统一共享内存区域(§13.1) — 单 memfd 容纳 SuperBlock+StageContext+EvtRing JianFeeeee 2026-09-10 11:42:22 +08:00
  • a49ac72968 feat(proc): Cleaner 跨进程修复(tool/input/output) + 共享内存安全模式 + plan §13 JianFeeeee 2026-09-10 10:21:50 +08:00
  • 79d18136f6 feat(proc): Cleaner 跨进程修复(tool/input/output) + 共享内存安全模式 + plan §13 JianFeeeee 2026-09-10 10:21:50 +08:00
  • 020b4ad79a feat(doc): dense vector index for unified text+media retrieval JianFeeeee 2026-09-09 18:56:44 +08:00
  • 8aa74f71ef feat(doc): dense vector index for unified text+media retrieval JianFeeeee 2026-09-09 18:56:44 +08:00
  • e02a672772 feat(vector): pluggable multimodal vector space JianFeeeee 2026-09-09 17:38:34 +08:00
  • 36c604ef3e feat(vector): pluggable multimodal vector space JianFeeeee 2026-09-09 17:38:34 +08:00
  • fba85be396 refactor(clip): CLIP 收敛为稠密 MultimodalEmbedder,不污染稀疏 Vectorizer/TF-IDF 语义 JianFeeeee 2026-09-09 10:26:10 +08:00
  • b860c8cea5 refactor(clip): CLIP 收敛为稠密 MultimodalEmbedder,不污染稀疏 Vectorizer/TF-IDF 语义 JianFeeeee 2026-09-09 10:26:10 +08:00
  • 0c5dd5a1c6 feat(clip): 多模态向量器(CLIP ONNX)——文本/图像 512 维共享空间 + 媒体向量写入与重算 JianFeeeee 2026-09-09 10:23:31 +08:00
  • f8a35d1647 feat(clip): 多模态向量器(CLIP ONNX)——文本/图像 512 维共享空间 + 媒体向量写入与重算 JianFeeeee 2026-09-09 10:23:31 +08:00
  • e9094bd462 feat(media): media.Store 加向量存储与跨模态检索 JianFeeeee 2026-09-07 22:31:39 +08:00
  • a668e1f732 feat(media): media.Store 加向量存储与跨模态检索 JianFeeeee 2026-09-07 22:31:39 +08:00
  • 2dea35fbb7 feat(media): media.Item 加视觉嵌入字段,Store 加 QueryMedia 跨模态检索 JianFeeeee 2026-09-07 17:11:10 +08:00
  • 10dafd5ccb feat(media): media.Item 加视觉嵌入字段,Store 加 QueryMedia 跨模态检索 JianFeeeee 2026-09-07 17:11:10 +08:00
  • a9bd1eb41c feat(vector): Vectorizer 接口加 EmbedImage,支持多模态嵌入扩展 JianFeeeee 2026-09-07 17:00:29 +08:00
  • 16427fe6dc feat(vector): Vectorizer 接口加 EmbedImage,支持多模态嵌入扩展 JianFeeeee 2026-09-07 17:00:29 +08:00
  • 36c0f09e84 docs: 同步仓库文档到 v1.1.1,补媒体记忆与接口扩展规则 JianFeeeee 2026-09-06 15:07:14 +08:00
  • 3cb4686727 docs: 同步仓库文档到 v1.1.1,补媒体记忆与接口扩展规则 JianFeeeee 2026-09-06 15:07:14 +08:00
  • 2ef2de8467 docs: 同步仓库文档到 v1.1.1,补媒体记忆与接口扩展规则 JianFeeeee 2026-09-06 15:07:14 +08:00
  • 44bced3f3b docs: 项目状态与 plan 同步到 v1.1.1,vendored SDK meta 注释对齐 SDK 仓 JianFeeeee 2026-09-06 10:56:42 +08:00
  • 2d3f7cd2ef docs: 项目状态与 plan 同步到 v1.1.1,vendored SDK meta 注释对齐 SDK 仓 JianFeeeee 2026-09-06 10:56:42 +08:00
  • c1d3428023 chore(release): bump v1.1.1,vendored SDK 定版 1.1.0 v1.1.1 JianFeeeee 2026-09-06 10:01:26 +08:00
  • 0ec9323aad docs(git): SDK 仓版本语义与发版联动,并明确 main 永不作发版分支 JianFeeeee 2026-09-06 09:52:52 +08:00
  • 9bab3a74c8 feat(sdk): 多模态贯通插件边界——公开接口、内核桥接与统一输入主干 JianFeeeee 2026-09-06 09:51:31 +08:00
  • be3fe57bfe chore(meta): main 的版本路牌推到 1.2.0 JianFeeeee 2026-09-06 09:54:55 +08:00
  • 0dee5676bc chore(meta): main 的版本路牌推到 1.2.0 JianFeeeee 2026-09-06 09:54:55 +08:00
  • e545b9ebdb Merge branch 'feature/sdk-multimodal' — 多模态贯通插件边界 JianFeeeee 2026-09-06 09:54:03 +08:00
  • 58ede98f9a Merge branch 'feature/sdk-multimodal' — 多模态贯通插件边界 JianFeeeee 2026-09-06 09:54:03 +08:00
  • 06b1efe06a docs(git): SDK 仓版本语义与发版联动,并明确 main 永不作发版分支 JianFeeeee 2026-09-06 09:52:52 +08:00
  • 167eab91cd docs(git): SDK 仓版本语义与发版联动,并明确 main 永不作发版分支 JianFeeeee 2026-09-06 09:52:52 +08:00
  • 3bfaa82a70 feat(sdk): 多模态贯通插件边界——公开接口、内核桥接与统一输入主干 JianFeeeee 2026-09-06 09:51:31 +08:00
  • c49c06e0cb feat(sdk): 多模态贯通插件边界——公开接口、内核桥接与统一输入主干 JianFeeeee 2026-09-06 09:51:31 +08:00
  • 60225e081b fix(packaging): amd64 GUI 从未走过 electron 缓存,且空壳 node_modules 被当作已安装 JianFeeeee 2026-09-05 14:58:30 +08:00
  • a72b24c4a6 fix(packaging): amd64 GUI 从未走过 electron 缓存,且空壳 node_modules 被当作已安装 v1.1.0-beta.1 JianFeeeee 2026-09-05 14:58:30 +08:00
  • 35c718a79c fix(packaging): amd64 GUI 从未走过 electron 缓存,且空壳 node_modules 被当作已安装 JianFeeeee 2026-09-05 14:58:30 +08:00
  • c928ff4376 fix(packaging): amd64 GUI 从未走过 electron 缓存,且空壳 node_modules 被当作已安装 JianFeeeee 2026-09-05 14:58:30 +08:00
  • dc34318c28 chore(release): bump v1.1.0 v1.1.0 JianFeeeee 2026-09-05 13:58:11 +08:00
  • f5d7ef9107 Merge branch 'feature/memory-media' — 记忆系统支持二进制多媒体节点 JianFeeeee 2026-09-05 13:56:57 +08:00
  • c04d8e719a Merge branch 'feature/memory-media' — 记忆系统支持二进制多媒体节点 JianFeeeee 2026-09-05 13:56:57 +08:00
  • 0bd0a170a1 test(memory): 修正数据丢失回归用例的构造——它被媒体三元组修复本身弄失效了 JianFeeeee 2026-09-05 12:08:33 +08:00
  • 2da6bf17fb test(memory): 修正数据丢失回归用例的构造——它被媒体三元组修复本身弄失效了 JianFeeeee 2026-09-05 12:08:33 +08:00
  • a0315472b5 fix(memory): 媒体归档三缺陷——数据丢失、L3 入库不可靠、L3 检索未接线 JianFeeeee 2026-09-05 12:03:30 +08:00
  • 1fbef8b53e fix(memory): 媒体归档三缺陷——数据丢失、L3 入库不可靠、L3 检索未接线 JianFeeeee 2026-09-05 12:03:30 +08:00
  • 37494b5c5e fix(memory): core.New 漏接 rc.SetMediaStore,L0→L2 引用转移在生产从未生效 JianFeeeee 2026-09-05 12:02:34 +08:00
  • bce1a043f2 fix(memory): core.New 漏接 rc.SetMediaStore,L0→L2 引用转移在生产从未生效 JianFeeeee 2026-09-05 12:02:34 +08:00
  • 656ab05c6b fix(plugins): 修复隔离全量测试暴露的两处数据竞争 JianFeeeee 2026-09-05 05:53:17 +08:00
  • 12cb456316 fix(plugins): 修复隔离全量测试暴露的两处数据竞争 JianFeeeee 2026-09-05 05:53:17 +08:00
  • 906db374b3 chore(release): bump v1.0.4 v1.0.4 JianFeeeee 2026-09-05 07:26:01 +08:00
  • 4abaca0d53 fix(plugins): 修复隔离全量测试暴露的两处数据竞争 JianFeeeee 2026-09-05 05:53:17 +08:00
  • 10fbea46b7 fix(plugins): 修复隔离全量测试暴露的两处数据竞争 JianFeeeee 2026-09-05 05:53:17 +08:00
  • d1373ef44a fix(plugins): 修复隔离全量测试暴露的两处数据竞争 JianFeeeee 2026-09-05 05:53:17 +08:00
  • 7f4e80bd54 feat(memory): L3 图库媒体反查 + 修 L2→L3 引用泄漏 JianFeeeee 2026-09-04 22:52:30 +08:00
  • 2533ccd8e0 feat(memory): L3 图库媒体反查 + 修 L2→L3 引用泄漏 JianFeeeee 2026-09-04 22:52:30 +08:00
  • e513e872f7 feat(memory): 媒体 GC 与描述生成两条后台循环 JianFeeeee 2026-09-04 22:00:03 +08:00
  • 7ac40811e7 feat(memory): 媒体 GC 与描述生成两条后台循环 JianFeeeee 2026-09-04 22:00:03 +08:00
  • dc1b9b8599 fix(test): 崩溃隔离测试误杀同机生产插件,且断言无效 JianFeeeee 2026-09-04 21:44:05 +08:00
  • 84092fc05a fix(test): 崩溃隔离测试误杀同机生产插件,且断言无效 JianFeeeee 2026-09-04 21:44:05 +08:00
  • 08dbb0df62 fix(test): 崩溃隔离测试误杀同机生产插件,且断言无效 JianFeeeee 2026-09-04 21:44:05 +08:00
  • 4759d98e47 fix(test): 崩溃隔离测试误杀同机生产插件,且断言无效 JianFeeeee 2026-09-04 21:44:05 +08:00
  • 6c797ddb04 fix(test): 崩溃隔离测试误杀同机生产插件,且断言无效 JianFeeeee 2026-09-04 21:44:05 +08:00
  • 22e15ea3c1 feat(memory): 媒体接入 L0/L2——digest 挂到对话事件,归档时引用随之转移 JianFeeeee 2026-09-04 20:53:32 +08:00
  • 1b634e77a7 feat(memory): 媒体接入 L0/L2——digest 挂到对话事件,归档时引用随之转移 JianFeeeee 2026-09-04 20:53:32 +08:00
  • 66cac32274 fix(packaging): arm64 GUI 塞了 x86-64 electron——按目标架构取运行时并强制校验 JianFeeeee 2026-09-04 20:06:14 +08:00
  • 8462a4c380 fix(packaging): arm64 GUI 塞了 x86-64 electron——按目标架构取运行时并强制校验 JianFeeeee 2026-09-04 20:06:14 +08:00
  • b61f70d7ee fix(packaging): arm64 GUI 塞了 x86-64 electron——按目标架构取运行时并强制校验 JianFeeeee 2026-09-04 20:06:14 +08:00
  • fc2b01c81a fix(packaging): arm64 GUI 塞了 x86-64 electron——按目标架构取运行时并强制校验 JianFeeeee 2026-09-04 20:06:14 +08:00
  • 8667efae1a docs(git): 发布分支改为一个中版本一条,补三级发布通道规范 JianFeeeee 2026-09-04 20:11:19 +08:00
  • 2764b90f4c docs(git): 发布分支改为一个中版本一条,补三级发布通道规范 JianFeeeee 2026-09-04 20:11:19 +08:00
  • c4376d0a71 fix(packaging): arm64 GUI 塞了 x86-64 electron——按目标架构取运行时并强制校验 JianFeeeee 2026-09-04 20:06:14 +08:00
  • 536f8c2c4a fix(build): GUI 输出目录用 --config.directories.output,-o 是 --mac 的别名 JianFeeeee 2026-09-04 19:01:29 +08:00
  • 5373190971 fix(proc): stage 协调器双重解锁——内核本体 fatal 崩溃的真因 JianFeeeee 2026-09-04 18:37:13 +08:00
  • b292a1dd99 fix(proc): stage 协调器双重解锁——内核本体 fatal 崩溃的真因 JianFeeeee 2026-09-04 18:37:13 +08:00
  • c50cea424c fix(proc): stage 协调器双重解锁——内核本体 fatal 崩溃的真因 JianFeeeee 2026-09-04 18:37:13 +08:00
  • 299331015a fix(proc): stage 协调器双重解锁——内核本体 fatal 崩溃的真因 JianFeeeee 2026-09-04 18:37:13 +08:00
  • c9c7147db5 chore(release): 版本号 bump 到 1.0.3 v1.0.3 JianFeeeee 2026-09-04 18:41:54 +08:00