Commit Graph

1745 Commits

Author SHA1 Message Date
公明 412daf8598 Update config.yaml v1.6.51 2026-07-06 17:45:27 +08:00
公明 c40a1f82a8 Add files via upload 2026-07-06 17:27:29 +08:00
公明 404feb372e Add files via upload 2026-07-06 17:00:03 +08:00
公明 00a936e5dc Add files via upload 2026-07-06 16:50:05 +08:00
公明 c107c77619 Add files via upload 2026-07-06 16:27:34 +08:00
公明 4d81d2be97 Add files via upload 2026-07-06 16:26:38 +08:00
公明 1dc43083b0 Add files via upload 2026-07-06 16:20:29 +08:00
公明 6021d1a097 Add files via upload 2026-07-06 15:44:19 +08:00
公明 7a06db3f44 Add files via upload 2026-07-06 15:20:35 +08:00
公明 33d6f8bb0c Add files via upload 2026-07-06 14:56:46 +08:00
公明 cf2e65ca1b Merge pull request #183 from flydreamsec/fix/mcp-execution-binder-race
fix(multiagent): guard MCPExecutionBinder map with RWMutex (concurrent tool callback race)
2026-07-06 14:39:58 +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
公明 b41d334d2b Update config.yaml 2026-07-06 14:00:08 +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
公明 ecc75ee326 Add files via upload 2026-07-06 13:55:51 +08:00
公明 a425df2607 Add files via upload 2026-07-06 12:59:54 +08:00
公明 0aa402f89c Add files via upload 2026-07-06 11:47:09 +08:00
公明 c32cb915bc Add files via upload 2026-07-06 11:46:42 +08:00
公明 4fd3fe3cc8 Add files via upload 2026-07-06 11:45:22 +08:00
公明 0643aaadc6 Add files via upload 2026-07-06 11:40:06 +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
公明 2764732cdf Add files via upload 2026-07-06 11:33:16 +08:00
公明 7b8b57907b Add files via upload 2026-07-06 11:31:13 +08:00
公明 be2800c248 Add files via upload 2026-07-06 10:39:55 +08:00
公明 0ad66d8b7e Add files via upload 2026-07-03 22:39:55 +08:00
公明 b9e5527131 Update config.yaml v1.6.50 2026-07-03 20:58:41 +08:00
公明 3d5e2bc4c7 Add files via upload 2026-07-03 20:31:49 +08:00
公明 d58c4642f7 Add files via upload 2026-07-03 20:30:47 +08:00
公明 9df6de088b Add files via upload 2026-07-03 20:29:09 +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
公明 15daad97d4 Add files via upload 2026-07-03 20:25:31 +08:00
公明 f02c0d175b Add files via upload 2026-07-03 20:23:46 +08:00
公明 a8da115d28 Add files via upload 2026-07-03 19:41:53 +08:00
公明 e4a01089e7 Add files via upload 2026-07-03 19:41:05 +08:00
公明 bbf8c416fc Add files via upload 2026-07-03 19:39:17 +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
公明 c86825d365 Remove Stargazers over time section
Removed the 'Stargazers over time' section from the README.
2026-07-03 19:35:46 +08:00
公明 4af5e2691e Update README.md 2026-07-03 19:35:28 +08:00
公明 85400cd3f8 Add files via upload 2026-07-03 19:34:42 +08:00
公明 a66b8fc821 Add files via upload 2026-07-03 19:33:10 +08:00
公明 58be62fa24 Add files via upload 2026-07-03 17:55:08 +08:00
公明 a3739210e4 Add files via upload 2026-07-03 17:10:03 +08:00
公明 e936c63754 Add files via upload 2026-07-03 17:08:41 +08:00
公明 1f46d4a930 Add files via upload 2026-07-03 17:06:18 +08:00