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
公明
38ebdebd14
Add files via upload
2026-07-06 13:59:13 +08:00
公明
a63b535a68
Add files via upload
2026-07-06 13:58:12 +08:00
公明
b5baf7f9b3
Add files via upload
2026-07-06 11:38:05 +08:00
公明
8b1efd5dd7
Add files via upload
2026-07-06 11:35:42 +08:00
公明
f6412150cf
Add files via upload
2026-07-06 11:34:50 +08:00
公明
3d5e2bc4c7
Add files via upload
2026-07-03 20:31:49 +08:00
公明
aae71a0c3e
Add files via upload
2026-07-03 20:27:51 +08:00
公明
059a33029e
Add files via upload
2026-07-03 20:26:21 +08:00
公明
a8da115d28
Add files via upload
2026-07-03 19:41:53 +08:00
公明
d41decd707
Add files via upload
2026-07-03 19:38:23 +08:00
公明
93a600d60e
Add files via upload
2026-07-03 19:36:40 +08:00
公明
3a995183a6
Add files via upload
2026-07-03 17:03:37 +08:00
公明
3ed7499a0b
Add files via upload
2026-07-03 17:01:43 +08:00
公明
f26354d483
Add files via upload
2026-07-03 16:59:39 +08:00
公明
ebd872b373
Add files via upload
2026-07-03 16:57:09 +08:00
公明
b97e726237
Add files via upload
2026-07-03 14:15:51 +08:00
公明
2eb923e5fa
Add files via upload
2026-07-03 14:13:35 +08:00
公明
745a69f93b
Add files via upload
2026-07-03 14:12:20 +08:00
公明
8d04b0c266
Add files via upload
2026-07-03 10:52:21 +08:00
公明
bcdff06702
Add files via upload
2026-07-03 10:49:53 +08:00
公明
3210bc727f
Add files via upload
2026-07-03 10:48:38 +08:00
公明
2e2a6dedd4
Add files via upload
2026-07-02 12:02:37 +08:00
公明
b1323896c8
Add files via upload
2026-07-02 11:55:23 +08:00
公明
595074b7b0
Add files via upload
2026-07-02 11:52:32 +08:00
公明
2e063dd857
Add files via upload
2026-07-02 11:51:27 +08:00
公明
c0171ef60a
Add files via upload
2026-07-01 14:34:50 +08:00
公明
930eb47013
Add files via upload
2026-07-01 14:29:58 +08:00
公明
9fae9db906
Delete internal/project/user_verbatim_anchor_test.go
2026-07-01 10:48:29 +08:00
公明
7ecd8c61e8
Delete internal/project/user_verbatim_anchor.go
2026-07-01 10:48:09 +08:00
公明
bdb0326e47
Add files via upload
2026-07-01 10:46:53 +08:00
公明
8dccc6aa06
Add files via upload
2026-07-01 10:44:27 +08:00
公明
ce8b57501d
Add files via upload
2026-06-30 20:14:28 +08:00
公明
e69fdb71ca
Add files via upload
2026-06-30 20:11:54 +08:00
公明
52de3b0f41
Add files via upload
2026-06-30 20:09:18 +08:00
公明
e537e55198
Add files via upload
2026-06-30 20:07:28 +08:00
公明
6245d69364
Add files via upload
2026-06-30 19:53:44 +08:00
公明
ede32951bf
Add files via upload
2026-06-30 19:52:30 +08:00
公明
866a8ebccf
Add files via upload
2026-06-30 19:10:46 +08:00
公明
b4b2f55665
Add files via upload
2026-06-30 18:04:16 +08:00
公明
7aa0ebea6d
Add files via upload
2026-06-30 18:02:08 +08:00
公明
63ef4399f8
Add files via upload
2026-06-30 18:00:00 +08:00
公明
553d0ed6bf
Add files via upload
2026-06-30 17:59:02 +08:00
公明
f89ad1b42d
Add files via upload
2026-06-30 16:00:00 +08:00
公明
cb4900c61d
Add files via upload
2026-06-29 16:51:54 +08:00
公明
5c192cd308
Add files via upload
2026-06-29 16:46:26 +08:00
公明
8571e41138
Add files via upload
2026-06-29 16:24:43 +08:00
公明
39f1c72755
Add files via upload
2026-06-29 14:35:52 +08:00
公明
0bcb16e021
Add files via upload
2026-06-29 10:41:42 +08:00