Commit Graph

1778 Commits

Author SHA1 Message Date
公明 2db9831b2f Add files via upload 2026-07-07 17:40:45 +08:00
公明 8a10370b4e Add files via upload 2026-07-07 17:38:31 +08:00
公明 8c2808c65a Add files via upload 2026-07-07 17:35:08 +08:00
公明 eb542e38f5 Add files via upload 2026-07-07 17:29:20 +08:00
公明 95e00563da Add files via upload 2026-07-07 17:29:11 +08:00
公明 dd4c22a1bd Add files via upload 2026-07-07 17:17:19 +08:00
公明 8ef47474ff Add files via upload 2026-07-07 17:01:38 +08:00
公明 62049e18d0 Add files via upload 2026-07-07 16:59:13 +08:00
公明 c0b446226b Add files via upload 2026-07-07 16:53:36 +08:00
公明 cca6796176 Add files via upload 2026-07-07 16:32:15 +08:00
公明 741f131f80 Add files via upload 2026-07-07 16:08:38 +08:00
公明 9712ff9311 Add files via upload 2026-07-07 15:09:04 +08:00
公明 a678d47efc Add files via upload 2026-07-07 14:53:38 +08:00
公明 8bc137882b Add files via upload 2026-07-07 14:45:07 +08:00
公明 b52f8990f3 Add files via upload 2026-07-07 14:32:42 +08:00
公明 cdd1894737 Add files via upload 2026-07-07 14:20:55 +08:00
公明 caf4cf61c1 Add files via upload 2026-07-07 14:06:29 +08:00
公明 00802a275c Add files via upload 2026-07-07 14:04:18 +08:00
公明 3dfcde7c88 Delete docs directory 2026-07-07 14:02:14 +08:00
公明 60ba6b8eb3 Add files via upload 2026-07-07 11:48:53 +08:00
公明 4408fe6024 Add files via upload 2026-07-07 11:43:18 +08:00
公明 92db33cbf2 Add files via upload 2026-07-07 11:42:31 +08:00
公明 d2390f841f Add files via upload 2026-07-07 11:41:08 +08:00
公明 dc5791f85c Add files via upload 2026-07-07 11:39:05 +08:00
公明 45e5c1bf39 Add files via upload 2026-07-07 11:36:21 +08:00
公明 87c9d79f7a Add files via upload 2026-07-07 11:35:16 +08:00
公明 bb4f239358 Add files via upload 2026-07-07 11:33:22 +08:00
公明 84cbaa57dc Add files via upload 2026-07-07 11:31:38 +08:00
公明 6dffa64513 Add files via upload 2026-07-07 11:17:15 +08:00
公明 e88b28c8bd Add files via upload 2026-07-07 11:07:34 +08:00
公明 c84612211c Add files via upload 2026-07-07 10:17:03 +08:00
公明 d2bd59ced7 Add files via upload 2026-07-06 18:03:31 +08:00
公明 8393b3a7a6 Add files via upload 2026-07-06 18:00:37 +08:00
公明 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