picoclaw/pkg/tools/integration
Hoshina 78fd080189 fix(events): keep runtime observers non-blocking
Add a non-blocking runtime publish path and switch hot-path publishers to it.

Enforce subscription timeout boundaries, keep ordered subscriber snapshots up to date on subscribe changes, expose all runtime kinds to process hooks, add safe log attrs for non-agent events, and close the gateway message bus on full shutdown.
2026-04-27 13:09:03 +08:00
..
helpers.go refactor(tools): reorganize tool packages and facades 2026-04-17 13:44:31 +08:00
mcp_tool.go fix(events): keep runtime observers non-blocking 2026-04-27 13:09:03 +08:00
mcp_tool_test.go fix(events): keep runtime observers non-blocking 2026-04-27 13:09:03 +08:00
message.go refactor(tools): reorganize tool packages and facades 2026-04-17 13:44:31 +08:00
message_test.go refactor(tools): reorganize tool packages and facades 2026-04-17 13:44:31 +08:00
reaction.go refactor(tools): reorganize tool packages and facades 2026-04-17 13:44:31 +08:00
reaction_test.go refactor(tools): reorganize tool packages and facades 2026-04-17 13:44:31 +08:00
shared.go refactor(tools): reorganize tool packages and facades 2026-04-17 13:44:31 +08:00
skills_install.go refactor(tools): reorganize tool packages and facades 2026-04-17 13:44:31 +08:00
skills_install_test.go refactor(tools): reorganize tool packages and facades 2026-04-17 13:44:31 +08:00
skills_search.go refactor(tools): reorganize tool packages and facades 2026-04-17 13:44:31 +08:00
skills_search_test.go refactor(tools): reorganize tool packages and facades 2026-04-17 13:44:31 +08:00
tts_send.go refactor(tools): reorganize tool packages and facades 2026-04-17 13:44:31 +08:00
web.go Keep launcher locale changes from mutating shared web-search routing (#2573) 2026-04-24 13:45:25 +08:00
web_test.go Keep launcher locale changes from mutating shared web-search routing (#2573) 2026-04-24 13:45:25 +08:00