Commit Graph

  • 1622872c55 feat(desktop): 集成 ServicesPanel 外部服务配置面板 main kurihada 2025-12-30 15:42:17 +08:00
  • 44bed99bb4 feat(desktop): 添加悬浮球 Quick Ask 功能 kurihada 2025-12-30 15:35:21 +08:00
  • 4108b112f9 feat(ui): 添加外部服务配置面板 (ServicesPanel) kurihada 2025-12-30 14:34:32 +08:00
  • c3db79c00d feat: 支持 Bun standalone 单文件打包 kurihada 2025-12-30 13:57:29 +08:00
  • 5f38753f6d refactor: 清理未使用的类型定义和接口字段 kurihada 2025-12-30 10:41:38 +08:00
  • 9231f09176 fix: 修复掉一些未处理的merger 冲突 fix_251219 yincg 2025-12-19 16:45:15 +08:00
  • 243f8dc860 feat(desktop): 同步 web 模块界面和修复会话初始化 kurihada 2025-12-18 17:48:46 +08:00
  • 3ff489fbc0 feat(ui): 添加 Token 消耗统计显示 kurihada 2025-12-18 17:01:09 +08:00
  • bac32fe8f6 feat(core): 实现 Token 消耗统计系统 kurihada 2025-12-18 16:11:00 +08:00
  • 2c8a95daeb refactor(core): 实现类型安全的工具定义系统 kurihada 2025-12-18 15:46:11 +08:00
  • b2bb26a92b fix(core): Summary Agent 从 Global Defaults 继承模型配置 kurihada 2025-12-18 11:24:29 +08:00
  • 1801298dce feat(ui): 权限确认对话框支持 Diff 预览 kurihada 2025-12-18 11:16:24 +08:00
  • 63af432358 fix(core): 修复子 Agent 使用不同 provider 时配置错误的问题 kurihada 2025-12-18 09:54:54 +08:00
  • 93fe7ebcf8 fix(ui): 修复中文输入法回车误发送消息问题 kurihada 2025-12-18 00:54:38 +08:00
  • a6e7573504 feat(core): 优化 read_file 工具参数结构 kurihada 2025-12-18 00:43:22 +08:00
  • 22a19426ef feat(core): 优化 edit_file 工具参数结构 kurihada 2025-12-18 00:41:34 +08:00
  • 014dd2e6fc feat(website): 扩展 Header 导航并添加示例页面 kurihada 2025-12-18 00:32:24 +08:00
  • 6730ba3228 docs(website): 重构文档为六部分结构 kurihada 2025-12-18 00:23:15 +08:00
  • 7f683a8aed docs(website): 完善文档页面结构 kurihada 2025-12-18 00:09:30 +08:00
  • 1119afae5b style(website): 优化布局模板和首页样式 kurihada 2025-12-17 23:50:53 +08:00
  • 00680b8ed3 feat(ui): 将权限请求改为内联显示在聊天流中 kurihada 2025-12-17 22:03:00 +08:00
  • 2ff74e446c refactor(ui,server): 移除冗余的 toolCalls 兼容字段 kurihada 2025-12-17 21:46:28 +08:00
  • c6dd3695e5 style(ui): 美化编辑器代码显示 kurihada 2025-12-17 21:35:34 +08:00
  • fea5442d53 feat(ui): 添加文件 Diff 查看功能 kurihada 2025-12-17 21:11:44 +08:00
  • 3320a2a5ba feat(ui): 添加编辑器与对话框联动功能 kurihada 2025-12-17 19:59:13 +08:00
  • 48a11ff077 feat: 添加 :new 系统命令创建新会话 kurihada 2025-12-17 19:36:47 +08:00
  • e0444a966f feat: 添加系统命令支持 (:clear) kurihada 2025-12-17 19:25:42 +08:00
  • 4fc6b61134 feat(ui): 添加编辑器和文件浏览器状态持久化 kurihada 2025-12-17 18:18:06 +08:00
  • c892069ea1 feat(ui): 优化 Chat 页面 Header 布局 kurihada 2025-12-17 17:59:40 +08:00
  • ddbd56a0ac feat(ui): 添加工具栏溢出菜单优化响应式布局 kurihada 2025-12-17 17:52:20 +08:00
  • babe65719b feat(ui): 优化 Header 和状态栏布局 kurihada 2025-12-17 17:40:27 +08:00
  • 619cd2d2dd feat(ui): 重构模式选择器为点击切换交互 kurihada 2025-12-17 17:18:58 +08:00
  • fc75fcfc90 feat(ui): 添加可拖拽的面板分割线 kurihada 2025-12-17 17:08:08 +08:00
  • a3ddc39771 feat(ui): 添加底部状态栏和优化代码编辑器空状态 kurihada 2025-12-17 17:04:38 +08:00
  • 250d2cb4b5 feat(ui): 添加 IDE 组件(文件浏览器 + 代码编辑器) kurihada 2025-12-17 16:55:22 +08:00
  • ddec356117 refactor(website): 优化网站内容以反映 core 模块实际功能 kurihada 2025-12-17 15:12:52 +08:00
  • 3849bec7de refactor(core): 更新内置命令的 agent 配置 kurihada 2025-12-17 14:53:35 +08:00
  • 5d1db127b2 refactor(core): 重命名 build agent 为 general agent kurihada 2025-12-17 14:50:40 +08:00
  • 5a6925aef3 feat(core): 添加后台 Shell 管理功能 kurihada 2025-12-17 14:36:38 +08:00
  • 72120b72c8 feat(core): build/plan agent 添加完整的 plan 模式工具 kurihada 2025-12-17 14:23:14 +08:00
  • 036bdafd1e refactor(core): task_output 工具使用外部描述文件 kurihada 2025-12-17 14:18:08 +08:00
  • f55bd8f526 refactor(core): 重命名 agent_output 为 task_output kurihada 2025-12-17 14:15:49 +08:00
  • 78551d68f3 feat(core): ToolParameter 支持 default、minimum、maximum、enum 字段 kurihada 2025-12-17 14:15:09 +08:00
  • fe6ef9be9b refactor(core): 移除 todoread 工具 kurihada 2025-12-17 14:00:22 +08:00
  • 6b3d62b4d6 refactor(core): todowrite 工具使用外部描述文件 kurihada 2025-12-17 13:56:01 +08:00
  • 8d8ebb8786 feat(core): 更新 web 工具描述并添加域名过滤参数 kurihada 2025-12-17 13:47:58 +08:00
  • 2afa7bb103 feat(core): 将 Tavily API Key 从环境变量迁移到系统配置 kurihada 2025-12-17 13:01:29 +08:00
  • bb3d42e6bf refactor(core): 整理工具描述文件目录结构 kurihada 2025-12-17 12:11:24 +08:00
  • 31e246f629 refactor(core): 移除 get_file_info 和 list_directory 工具 kurihada 2025-12-17 12:07:38 +08:00
  • 2abea47386 refactor(core): 移除不再需要的文件系统工具 kurihada 2025-12-17 12:00:46 +08:00
  • 48b458bb9a feat(core): 使用模板系统重构 plan 工具并完善 build agent 配置 kurihada 2025-12-17 11:52:52 +08:00
  • 8a04ad64c3 fix(ui): 统一 LSP 指示器按钮样式与工具栏其他按钮一致 kurihada 2025-12-17 11:30:33 +08:00
  • 927969e9bc fix(ui): LSP 指示器图标改用 Code2 避免与 Providers 冲突 kurihada 2025-12-17 11:28:18 +08:00
  • 1019ba7c9c feat(ui): 实现 LSP UI 集成 kurihada 2025-12-17 11:17:00 +08:00
  • c5b92e740c feat(core): 使用模板系统重构 task 工具描述 kurihada 2025-12-17 10:50:33 +08:00
  • cfb2175916 feat(server): 实现 LSP 管理 REST API kurihada 2025-12-17 10:19:05 +08:00
  • b63b79e51e feat(core): 实现先读后写验证机制 kurihada 2025-12-17 10:05:07 +08:00
  • 93f6890a04 feat(core): 更新文件操作工具描述为模板格式 kurihada 2025-12-17 01:13:27 +08:00
  • 8c46635dc7 feat(core): 实现 ask_user_question 工具的用户输入等待机制 kurihada 2025-12-17 00:44:25 +08:00
  • a4e8037108 fix(core): 修复工具调用重复触发导致前端显示两次的问题 kurihada 2025-12-16 23:50:18 +08:00
  • 3b170738ee feat(ui): 实现 ask_user_question 工具的前端支持 kurihada 2025-12-16 23:14:25 +08:00
  • 791c4a4616 fix(ui): 修复工具调用重复显示问题 kurihada 2025-12-16 23:02:34 +08:00
  • eb80b2c9e6 fix(core): 修复测试用例以匹配最新实现 kurihada 2025-12-16 22:33:46 +08:00
  • 66ad1a1ec9 refactor(core): 拆分大型单体文件为模块化子组件 kurihada 2025-12-16 22:07:13 +08:00
  • e53035ffc0 refactor(core,server): 统一模块职责并消除类型重复 kurihada 2025-12-16 21:28:19 +08:00
  • 0a26c3ab72 refactor(core,server): 统一模块职责并消除类型重复 kurihada 2025-12-16 21:06:41 +08:00
  • 1b7d55848d refactor(server): 消除与 Core 的重复类型定义 kurihada 2025-12-16 20:19:24 +08:00
  • 026429cb2f refactor(server): 将 Core 模块从动态导入改为静态导入 kurihada 2025-12-16 19:54:20 +08:00
  • 08d481483c feat(ui): 添加子 Agent 进度显示功能 kurihada 2025-12-16 19:38:36 +08:00
  • f0ff887129 feat(core): 添加 guide agent 并使用模板变量 kurihada 2025-12-16 18:26:22 +08:00
  • 87edd6e35b refactor(core): 移除 BASH_TOOL_EXTRA_NOTES 和 GIT_COMMIT_AND_PR_CREATION_INSTRUCTION kurihada 2025-12-16 17:00:13 +08:00
  • 09dc046f8f feat(core): 扩展模板引擎支持函数调用和算术运算 kurihada 2025-12-16 16:52:46 +08:00
  • 7706af2c79 feat(core): 更新工具描述支持动态模板变量 kurihada 2025-12-16 16:26:27 +08:00
  • 1d380d0bcb refactor(core): 统一模板引擎到 src/template/ 目录 kurihada 2025-12-16 16:05:10 +08:00
  • 30f35a6562 refactor(core): 重命名 grep_content 工具为 grep kurihada 2025-12-16 15:03:33 +08:00
  • 452f19e2a9 refactor(core): 移除未使用的 prompt-template templates 目录 kurihada 2025-12-16 14:19:36 +08:00
  • 3baf3c0171 fix(core): 在 Agent.resolveSystemPrompt 中集成动态模板渲染 kurihada 2025-12-16 14:16:52 +08:00
  • 58f1bc8718 feat(core): 实现动态提示词模板系统 kurihada 2025-12-16 14:15:10 +08:00
  • a32c83480d feat(core): 新增 glob 工具,支持文件模式匹配 kurihada 2025-12-16 14:01:42 +08:00
  • cd0c2bdbfb feat(core): 重构 Plan 模式工具,新增 allowedWritePaths 路径限制 kurihada 2025-12-16 13:49:45 +08:00
  • f7b934a69e refactor(core): 简化 Agent 提示词系统,移除 provider 动态加载 kurihada 2025-12-16 13:48:56 +08:00
  • 7f51d33319 fix(core): 初始化 Task 工具上下文,修复子 Agent 无法启动的问题 kurihada 2025-12-16 11:56:12 +08:00
  • 6817aebfc4 refactor(core): 简化 Plan Agent bash 权限规则,移除 deny 改用 ask kurihada 2025-12-16 11:42:48 +08:00
  • f116b8a14a fix(core): 添加 Agent 级别的 bash 权限检查 kurihada 2025-12-16 11:28:33 +08:00
  • 70394ed06c fix(core): 修复 Plan Agent 通过 heredoc 绕过写入限制的安全漏洞 kurihada 2025-12-16 11:23:02 +08:00
  • e698ec2a64 feat(ui): display agent name in message header kurihada 2025-12-16 10:43:02 +08:00
  • a6c1e792fa refactor(core,server): 简化配置加载,移除 workdir 参数 kurihada 2025-12-16 10:23:28 +08:00
  • 6a28c98789 refactor(core): 统一存储路径到 ~/.ai-terminal-assistant/ kurihada 2025-12-16 10:09:21 +08:00
  • 9376887995 refactor(core): 统一配置系统,移除 config.json kurihada 2025-12-16 00:33:29 +08:00
  • 76b1ae1573 fix(ui): CodeBlock 添加防抖优化,减少流式输出时的高亮闪烁 kurihada 2025-12-15 23:18:07 +08:00
  • 92619df026 feat(web): 移除 Settings 按钮,在 Header 直接显示工作目录 kurihada 2025-12-15 23:17:27 +08:00
  • f3995d158c feat(core): 实现动态系统提示词加载 kurihada 2025-12-15 23:05:08 +08:00
  • 013e9a2712 feat(core): 移除内置 Agent 的 maxSteps 限制,默认使用 Build 模式 kurihada 2025-12-15 22:27:42 +08:00
  • df811395f8 feat(core): 增强 General 和 Explore Agent 预设 kurihada 2025-12-15 22:01:53 +08:00
  • 35d87a04fb feat(core): 增强 Plan Agent 支持细粒度 bash 权限和模式切换 kurihada 2025-12-15 20:51:57 +08:00
  • f238368f87 feat(ui): 支持 Auto Edit 运行时切换立即生效 kurihada 2025-12-15 19:52:06 +08:00
  • ec3c7bccf9 feat(ui): 实现 Agent 模式切换和 Auto Edit 功能 kurihada 2025-12-15 19:42:51 +08:00
  • f09f8f2b03 fix: 修复多个问题 kurihada 2025-12-15 18:40:07 +08:00
  • 11d4abfc50 feat(core): 实现 Doom Loop 检测和软性 maxSteps 限制 kurihada 2025-12-15 18:14:09 +08:00
  • 3fd8fd98b8 feat(ui): 优化流式输出工具调用渲染 kurihada 2025-12-15 17:35:39 +08:00