Commit Graph

  • af6cfdaa83 feat: 拆分 worker 架构并增强 assistant 安全保护 custom wunianxiao 2026-07-10 00:41:36 +08:00
  • 7deae286ca feat: 0.2.27 - 抽离数据库基础设施模块 wunianxiao 2026-07-08 17:44:21 +08:00
  • 7d5140c8d2 feat: AI 工具架构重构与微信增强 (0.2.17 → 0.2.22) wunianxiao 2026-07-08 14:58:13 +08:00
  • 279d89b87a fix: use internal URL for AI HTTP tools wunianxiao 2026-07-08 00:03:14 +08:00
  • 640ba9e7d2 feat: add React UI and AI page sharing tools wunianxiao 2026-07-07 22:27:14 +08:00
  • 3d77733e11 feat: 邮件已读/未读状态持久化与 Web 页面增强 (0.2.8) wunianxiao 2026-07-07 09:54:42 +08:00
  • 2669861af1 feat: 统一 JSON API 到 /v1 前缀,移除旧邮件兼容路由 wunianxiao 2026-07-06 21:39:56 +08:00
  • 25dd0daa8b feat: 模块统一 ias- 前缀、独立版本与内网地址支持 (0.1.7) wunianxiao 2026-07-06 17:57:48 +08:00
  • ed7f89d44f feat: add workflow toolkit and runtime support wunianxiao 2026-07-06 10:45:19 +08:00
  • efc6fa7067 调整结构合并 wunianxiao 2026-06-29 11:59:58 +08:00
  • 6d45b8fb7a 调整公共模块结构,方便后续延伸 wunianxiao 2026-06-29 11:58:16 +08:00
  • 46544e9c42 初步完成channel->queueu->[tool]->[queue]->[assistant]->channel的流程 【待处理】上下文管理和错误处理。 wunianxiao 2026-06-29 09:15:30 +08:00
  • 79ec21bfd4 重构并拆分项目 wunianxiao 2026-06-25 17:23:11 +08:00
  • 3476d8cbcb Added tool implementation for reading tools. main wunianxiao 2026-06-23 20:36:16 +08:00
  • 132089c8eb feat(context): /clear 指令截断上下文并按会话过期归档 wunianxiao 2026-06-23 11:57:07 +08:00
  • 0299329fb2 Merge branch 'security/sandbox-boundaries' wunianxiao 2026-06-22 17:51:58 +08:00
  • a2f88b9b01 fix(sandbox): 容器不可用自动降级 + clean_expired 并发回归测试 wunianxiao 2026-06-22 17:46:48 +08:00
  • 142efb070f refactor(sandbox): 长期容器 + docker exec 替代一次性 docker run wunianxiao 2026-06-22 17:11:05 +08:00
  • 092f3b78f2 refactor(sandbox): 按威胁模型精确化——仅不受信任代码进容器 wunianxiao 2026-06-22 16:53:36 +08:00
  • 4a5b21a69e docs: 两层安全边界设计文档 wunianxiao 2026-06-22 11:51:05 +08:00
  • cacd4436ce fix(sandbox): builder 容器 --user uid:gid + 离线模式,修 cap-drop 写权限 wunianxiao 2026-06-22 11:49:31 +08:00
  • 20f7c3ba9c feat(sandbox): Docker 一次性容器执行隔离边界(步骤 6-7) wunianxiao 2026-06-22 11:38:42 +08:00
  • 1e33f527e0 fix(approval): clean_expired 按 code_hash 定位删除,修复并发 index 错位 wunianxiao 2026-06-22 10:48:16 +08:00
  • 4f80e81b0b security(executor): 统一工具级审批 + env 白名单 + 结构化结果 wunianxiao 2026-06-22 10:47:01 +08:00
  • bf231352fb security(tool_manager): 禁止自改保留名 + 强制 high risk + 审计日志 + 构建超时清理 wunianxiao 2026-06-22 10:37:42 +08:00
  • 32c4fcf3a8 feat: add tool manager capability wunianxiao 2026-06-22 10:30:12 +08:00
  • 99c1e9cd6c Refactor tool execution pipeline wunianxiao 2026-06-21 14:30:40 +08:00
  • 3e5f0658b3 feat: 重写默认提示词和工具调用指南,整合 21 个工具为完整操作手册 wunianxiao 2026-06-17 16:57:38 +08:00
  • 61cc793969 Merge pull request 'Test/optimize deps' (#2) from test/optimize-deps into main wunianxiao 2026-06-17 16:05:50 +08:00
  • 2b86552d3e perf(qrcode): 关闭默认 features,移除 image 依赖链 test/optimize-deps wunianxiao 2026-06-17 16:04:17 +08:00
  • 775e619208 test: rustls + tokio 瘦身 wunianxiao 2026-06-17 15:54:22 +08:00
  • 6686271f9a chore: 移除未使用的依赖 (rustyline, dialoguer, console, hex, image) wunianxiao 2026-06-17 15:15:27 +08:00
  • 08aadef8cf 删除冗余,修改描述 wunianxiao 2026-06-17 13:48:25 +08:00
  • 57c030a62a refactor(logger): 日志体系优化,分四类文件存储 wunianxiao 2026-06-17 11:29:13 +08:00
  • 52f2593464 docs: 根据最新代码架构更新 README wunianxiao 2026-06-17 10:40:10 +08:00
  • e20cd19e57 chore: 增强日志追踪与代码格式化 wunianxiao 2026-06-16 22:53:19 +08:00
  • f608c27f8a refactor: 移除文件状态并修复工具上下文关联 wunianxiao 2026-06-16 20:18:34 +08:00
  • 1d78567102 清理废弃代码,重构长期记忆系统 wunianxiao 2026-06-16 11:56:36 +08:00
  • 5a54368437 工具系统重构与定时任务管理 wunianxiao 2026-06-10 16:00:47 +08:00
  • f7d0781090 chore: 修复 clippy 错误(loop never loops → if-let)并应用自动修复 wunianxiao 2026-06-10 10:17:25 +08:00
  • 19dc54f842 docs: 添加 ARCHITECTURE.md 代码调用图谱 wunianxiao 2026-06-10 09:54:07 +08:00
  • a04447c7bc docs: 为全部 38 个源文件补充详细模块级注释 wunianxiao 2026-06-10 09:46:42 +08:00
  • 74bb35bd26 chore: 将 .codegraph/ 和 .reasonix/ 加入 .gitignore wunianxiao 2026-06-09 22:11:01 +08:00
  • 713cbb7cc3 fix: 修复 daemon 架构中 3 个 blocking 正确性 bug wunianxiao 2026-06-09 22:10:39 +08:00
  • 8ed608f01b chore: 删除死代码 subprocess.rs 和 definitions.rs wunianxiao 2026-06-09 21:49:17 +08:00
  • ee5c9b733f chore: 消除全部编译 warning wunianxiao 2026-06-09 21:11:53 +08:00
  • 079be45615 feat: 添加 WEIXIN_BASE_URL 环境变量支持 wunianxiao 2026-06-09 20:59:46 +08:00
  • 23c7fbac62 feat: 为全部 39 个 Rust 源文件添加系统性中文注释 wunianxiao 2026-06-09 20:52:24 +08:00
  • 937556917c refactor: worker进程 → tokio task 架构 + 多渠道消息队列 + JSON工具系统 wunianxiao 2026-06-09 16:32:49 +08:00
  • 8dc232ebab refactor(amap): 简化输出格式,返回原始API数据 wunianxiao 2026-06-04 13:27:04 +08:00
  • fec50b7be8 refactor(amap): 升级全部路线API到v5,完善输出文本及JSON数据 wunianxiao 2026-06-03 23:05:48 +08:00
  • 69ba8887ff docs: 统一 README,删除冗余文档;refactor: 消除全部 15 个 warning wunianxiao 2026-06-03 17:14:01 +08:00
  • b2fe054eaf feat: 高德地图工具 + 多轮 bug 修复 wunianxiao 2026-06-03 17:01:04 +08:00
  • e379e498b5 docs: 守护/调度进程分离实现计划 wunianxiao 2026-06-03 11:40:41 +08:00
  • b6ea395171 refactor: skill.rs → types.rs 重命名 wunianxiao 2026-06-03 10:31:41 +08:00
  • 4d149982c5 refactor: 删除外置 skills 系统,全部工具转为内置 wunianxiao 2026-06-03 10:28:28 +08:00
  • afc43ce692 refactor: query_weather bash→Rust builtin, 删除旧 skill wunianxiao 2026-06-02 22:42:37 +08:00
  • 031f160393 fix: 回退迁移0010到原内容, 新增0013, 删除已应用迁移记录重新对齐 wunianxiao 2026-06-02 20:10:25 +08:00
  • dcfaf47809 fix: token统计+聊天记录入库静默失败, 列名/类型/去重不匹配 wunianxiao 2026-06-02 16:31:48 +08:00
  • 1aef0c2f69 docs: PROJECT_REFERENCE.md — 新会话参考文档 wunianxiao 2026-06-02 15:46:19 +08:00
  • 6708fe33a0 fix: 3 项问题 wunianxiao 2026-06-02 15:44:28 +08:00
  • fe83687495 fix: migration 0009 UNIQUE → 普通 INDEX(存量重复数据冲突) wunianxiao 2026-06-02 15:40:44 +08:00
  • 3a7e40c174 fix: 回退 migration 0001 到原始内容 wunianxiao 2026-06-02 15:39:32 +08:00
  • 15e2a01dec fix: 4 项问题 wunianxiao 2026-06-02 15:36:32 +08:00
  • 065229b9da fix: 优先审批 + 首用户隔离 + 审批DB闭环 + memo错误 wunianxiao 2026-06-02 15:30:53 +08:00
  • 88de5597b3 fix: 用户隔离 — 切换用户时清空上下文 + 加载历史 wunianxiao 2026-06-02 15:19:45 +08:00
  • e5c288ac6f fix: 5 项问题修复 wunianxiao 2026-06-02 15:15:40 +08:00
  • 079150b1d0 refactor: 删除 config.json + 内置工具抽离 + 统一接口 wunianxiao 2026-06-02 15:07:33 +08:00
  • a32593bc25 fix: 4 个安全/正确性问题 wunianxiao 2026-06-02 14:32:18 +08:00
  • 3f447668b8 fix: 用户隔离完整性 + 聊天去重 wunianxiao 2026-06-02 14:27:35 +08:00
  • b710518a1f refactor: 工具简化为「查询 + 调用」二元接口 wunianxiao 2026-06-02 14:25:00 +08:00
  • a549bd3b2f fix: manage_scheduled_task + search_web 注入 + 删除 LM Studio wunianxiao 2026-06-02 13:51:46 +08:00
  • 7ab5052642 fix: 5 个安全/正确性问题(第三轮) wunianxiao 2026-06-02 11:54:34 +08:00
  • 6dd12425d6 fix: 5 个安全/正确性问题(第二轮) wunianxiao 2026-06-02 11:03:31 +08:00
  • 5602b08faf fix: 5 个安全/正确性问题 wunianxiao 2026-06-02 10:56:44 +08:00
  • 5daaba686b refactor: query_weather JSON 过滤空字段 wunianxiao 2026-06-02 10:34:55 +08:00
  • 81c736f873 refactor: skill 脚本输出改为结构化 JSON wunianxiao 2026-06-02 10:32:27 +08:00
  • fac2016b7e refactor: 日志迁移到 ~/.ias/logs/ wunianxiao 2026-06-02 10:06:01 +08:00
  • f7ba23db94 feat: 导入的 skills 默认存到 ~/.ias/skills/ wunianxiao 2026-06-02 10:02:54 +08:00
  • e88f3240c4 feat: 配置回退到 ~/.ias/ 目录 wunianxiao 2026-06-02 09:51:22 +08:00
  • 1497b1bba0 fix: YAML frontmatter 解析 + call_capability iPet 兼容桥接 wunianxiao 2026-06-02 09:47:45 +08:00
  • 2bd4485af6 docs: 完善 --help 输出 wunianxiao 2026-06-01 22:38:28 +08:00
  • 438c52e79b feat: skills delete — 交互式删除用户 Skill wunianxiao 2026-06-01 22:00:48 +08:00
  • cef8bee8ee feat: skills import — 从其他工具复制 Skills 的交互式 TUI wunianxiao 2026-06-01 21:31:00 +08:00
  • f51b5c100f feat: manage_skill + 全局 skills 目录 wunianxiao 2026-06-01 21:08:38 +08:00
  • a31afaba80 fix: 审批死锁修复 — LLM 调用异步化 wunianxiao 2026-06-01 18:07:03 +08:00
  • a6bb4dc1ec fix: 审批流程 user_id 动态绑定 + email 降为 Low 风险 wunianxiao 2026-06-01 17:56:52 +08:00
  • 00002e4740 feat: 后台服务模式 + 日志滚动 + 修复 llm_usage 表兼容性 wunianxiao 2026-06-01 17:45:17 +08:00
  • b9de3665d9 feat: iPet → iAs 完整迁移,Rust 版微信 AI 助手 wunianxiao 2026-06-01 17:21:43 +08:00
  • 3a2d2769b5 创建项目 wunianxiao 2026-05-29 21:45:00 +08:00