picoclaw/pkg
yuchou87 11dbc301f9 perf(agent): cache ListAgentIDs() result before MCP tool registration loop
ListAgentIDs() was called on every iteration of the inner tool loop,
causing repeated allocations. Capture the slice once and reuse it for
both agentCount and the registration loop.
2026-02-21 13:48:41 +08:00
..
agent perf(agent): cache ListAgentIDs() result before MCP tool registration loop 2026-02-21 13:48:41 +08:00
auth feat(fmt): Fix formatting 2026-02-20 20:03:11 +02:00
bus Prevent panic on publish after MessageBus is closed (#223) 2026-02-16 15:04:25 +08:00
channels feat(linter): Fix govet linter 2026-02-20 22:35:16 +02:00
config Merge branch 'main' into mcp-tools-support 2026-02-21 13:28:15 +08:00
constants refactor: replace bool map with set-style map for internal channels (#472) 2026-02-19 11:48:17 +01:00
cron feat(fmt): Run formatters 2026-02-18 21:48:23 +02:00
devices feat(fmt): Run formatters 2026-02-18 21:48:23 +02:00
health Add health check endpoints (/health and /ready) for container orchestration liveness and readiness probes. (#104) 2026-02-16 11:53:11 +08:00
heartbeat feat(fmt): Run formatters 2026-02-18 21:48:23 +02:00
logger feat(fmt): Run formatters 2026-02-18 21:48:23 +02:00
mcp fix(mcp): include server name and cause in Close() errors 2026-02-21 13:46:06 +08:00
migrate feat(linter): Fix govet linter 2026-02-20 22:35:16 +02:00
providers feat(linter): Fix govet linter 2026-02-20 22:35:16 +02:00
routing feat: add multi-agent routing with declarative bindings 2026-02-13 12:12:33 -03:00
session feat(fmt): Run formatters 2026-02-18 21:48:23 +02:00
skills feat(fmt): Fix formatting 2026-02-20 20:03:11 +02:00
state feat(fmt): Run formatters 2026-02-18 21:48:23 +02:00
tools fix(mcp): guard against nil result from CallTool 2026-02-21 13:40:55 +08:00
utils feat(fmt): Fix formatting 2026-02-20 20:03:11 +02:00
voice feat(linter): Fix govet linter 2026-02-20 22:35:16 +02:00