Commit Graph
127 Commits
Author SHA1 Message Date
公明 893f1342ae Add files via upload 2026-08-15 11:11:40 +08:00
公明 6db0975223 Add files via upload 2026-08-15 11:09:28 +08:00
公明 bbc3395ac5 Add files via upload 2026-08-15 02:08:52 +08:00
公明 799282d0e7 Add files via upload 2026-08-15 02:06:44 +08:00
公明 8635bf49dc Add files via upload 2026-08-15 02:05:09 +08:00
公明 befc8acc3a Add files via upload 2026-08-15 02:03:29 +08:00
公明 2910289f0b Delete internal directory 2026-08-15 01:54:26 +08:00
公明 a6631a5cde Add files via upload 2026-08-15 01:45:01 +08:00
公明 31f80b2f0c Add files via upload 2026-08-15 01:43:02 +08:00
公明 70b01206e4 Add files via upload 2026-08-15 01:39:58 +08:00
RuoJi6 eb6bab574f 优化项目对话、刷新续流、实时滚动与工具状态恢复 (#245)
* feat(chat): add project-based conversation sidebar

* feat(chat): refine Codex-style conversation UI

* feat(chat): add Codex-style conversation workflow

* feat(ui): 优化对话框与项目侧边栏交互

* fix(chat): 修复暗色输入框圆角填色

* fix(chat): 恢复输入区分层错位布局

* fix(hitl): isolate reviewer state per conversation

* feat(hitl): 增加双入口审批与倒计时进度

* fix(hitl): 汇总项目审批并隔离对话状态

* fix(ui): 修复审批状态与无项目新任务

* fix(ui): 优化审批状态与对话切换性能

* fix(ui): 修复中断任务审批仍计时

* fix(ui): 修复多对话并发切换卡顿

* fix(hitl): 主动同步审批并关闭中断状态

* fix(ui): 固定项目审批汇总为绿色

* feat(ui): 同步系统模型与推理强度

* feat(ui): 完善项目侧栏预览与新建入口

* fix(ui): 防止无项目文件夹误展开

* fix(ui): 防止长历史对话滚动误触审批

* fix(ui): 修复对话操作并补充项目置顶

* fix(ui): 移除对话分组并调整项目置顶排序

* feat(ui): 优化迭代导航与审批交互

* fix(hitl): 将 write_file 加入内置免审批工具

* fix(chat): 支持回车发送与 Shift 回车换行

* fix(chat): 优化对话刷新与 Codex 风格交互

* fix(ui): 显示对话具体更新时间

* fix(ui): 优化对话刷新与项目加载

* fix(ui): 修复 Agent 审查文字裁切

* fix(chat): 修复刷新续流与多标签页同步

* fix(chat): 修复滚动跟随与中断任务终态

* fix(ui): 修复流式滚动跳动与工具状态恢复

* fix(ui): 修复刷新后流式输出停止粘底
2026-08-13 21:28:37 +08:00
RuoJi6 02216a4660 feat: exempt get_project_fact from HITL approval (#239) 2026-08-08 23:44:00 +08:00
tian-IRT a53e4a4a64 fix: recover from duplicate streaming tool call indexes (#231) 2026-08-06 17:52:04 +08:00
RuoJi6 aff9c9301f feat: refine HITL audit policy defaults (#236) 2026-08-05 18:02:48 +08:00
公明 018835d6b8 Add files via upload 2026-07-28 18:28:41 +08:00
公明 ba1796d7ce Add files via upload 2026-07-27 17:27:55 +08:00
公明 4ee7204509 Add files via upload 2026-07-24 14:55:59 +08:00
公明 5656315b1e Add files via upload 2026-07-23 19:10:10 +08:00
公明 bccb324d2b Add files via upload 2026-07-22 14:17:23 +08:00
公明 8bd42a6f7a Add files via upload 2026-07-21 21:02:45 +08:00
公明 c50de7770b Add files via upload 2026-07-20 17:38:38 +08:00
公明 364ca48846 Add files via upload 2026-07-14 16:24:06 +08:00
公明 fe3c845ff8 Add files via upload 2026-07-12 13:20:08 +08:00
公明 79d162ccb4 Add files via upload 2026-07-11 11:21:15 +08:00
公明 2fcda3a57d Add files via upload 2026-07-11 10:47:04 +08:00
公明 bec296ae3f Delete internal/multiagent directory 2026-07-11 10:45:21 +08:00
公明 2995847e0e Add files via upload 2026-07-10 18:56:33 +08:00
公明 542d1d2411 Add files via upload 2026-07-10 16:48:49 +08:00
公明 37e553ba8a Add files via upload 2026-07-09 11:43:27 +08:00
公明 4d81d2be97 Add files via upload 2026-07-06 16:26:38 +08:00
flydream 49a90d03fa fix(multiagent): guard MCPExecutionBinder map with RWMutex
Concurrent tool callbacks in eino_adk_run_loop and the MCP monitor
goroutine call Bind/ExecutionID on the same binder. The previous
implementation used a plain map[string]string, causing intermittent
'concurrent map read and map write' panics — the same race that
TestMCPExecutionBinder_ConcurrentBind was added to guard against.

Wrap the map with sync.RWMutex (write lock in Bind, read lock in
ExecutionID). The TrimSpace of toolCallID/executionID stays outside
the critical section to keep it minimal.

go vet ./internal/multiagent/...   ✓
go test -race ./internal/multiagent/... -run MCPExecutionBinder  ✓
2026-07-06 14:37:56 +08:00
公明 754b1ad88b Add files via upload 2026-07-06 14:17:49 +08:00
公明 b1323896c8 Add files via upload 2026-07-02 11:55:23 +08:00
公明 c0171ef60a Add files via upload 2026-07-01 14:34:50 +08:00
公明 bdb0326e47 Add files via upload 2026-07-01 10:46:53 +08:00
公明 6245d69364 Add files via upload 2026-06-30 19:53:44 +08:00
公明 7aa0ebea6d Add files via upload 2026-06-30 18:02:08 +08:00
公明 f89ad1b42d Add files via upload 2026-06-30 16:00:00 +08:00
公明 5c192cd308 Add files via upload 2026-06-29 16:46:26 +08:00
公明 25e03dee84 Add files via upload 2026-06-28 01:15:10 +08:00
公明 58dcafd15f Add files via upload 2026-06-28 00:56:22 +08:00
公明 997c4e7262 Add files via upload 2026-06-27 01:44:08 +08:00
公明 7eeffb1933 Add files via upload 2026-06-26 18:16:30 +08:00
公明 0168530084 Add files via upload 2026-06-26 10:57:59 +08:00
公明 9b75c43f7b Add files via upload 2026-06-25 15:15:01 +08:00
公明 1db0f4740f Add files via upload 2026-06-25 14:50:28 +08:00
公明 b029d88359 Add files via upload 2026-06-24 18:14:04 +08:00
公明 7eb2fd50f3 Add files via upload 2026-06-24 17:19:29 +08:00
公明 810d689132 Add files via upload 2026-06-24 12:08:13 +08:00
公明 53325ce07d Add files via upload 2026-06-24 01:49:09 +08:00