picoclaw/pkg/tools
Boris Bliznioukov aef1e8e8c4
fix: eliminate data races on shared tool instances (#1080)
* fix: eliminate data races on shared tool instances

Signed-off-by: Boris Bliznioukov <blib@mail.com>

* fix: remove unused indirect dependency on github.com/gdamore/tcell/v2

Signed-off-by: Boris Bliznioukov <blib@mail.com>

* fix: reviewer comments improve context handling for tool execution and ensure defaults for non-conversation callers

Signed-off-by: Boris Bliznioukov <blib@mail.com>

---------

Signed-off-by: Boris Bliznioukov <blib@mail.com>
2026-03-05 09:57:33 +08:00
..
base.go fix: eliminate data races on shared tool instances (#1080) 2026-03-05 09:57:33 +08:00
cron.go fix: eliminate data races on shared tool instances (#1080) 2026-03-05 09:57:33 +08:00
edit.go fix(tools): allow /dev/null redirection and add read/write sandbox split (#967) 2026-03-02 12:22:02 +08:00
edit_test.go
filesystem.go fix(tools): allow /dev/null redirection and add read/write sandbox split (#967) 2026-03-02 12:22:02 +08:00
filesystem_test.go fix(tools): allow /dev/null redirection and add read/write sandbox split (#967) 2026-03-02 12:22:02 +08:00
i2c.go
i2c_linux.go
i2c_other.go
mcp_tool.go fix: improve MCP tool name collision safety and registry overwrite warning 2026-03-01 12:00:26 +08:00
mcp_tool_test.go chore: fix lint issues in mcp and agent packages 2026-03-01 08:53:13 +08:00
message.go fix: eliminate data races on shared tool instances (#1080) 2026-03-05 09:57:33 +08:00
message_test.go fix: eliminate data races on shared tool instances (#1080) 2026-03-05 09:57:33 +08:00
registry.go fix: eliminate data races on shared tool instances (#1080) 2026-03-05 09:57:33 +08:00
registry_test.go fix: eliminate data races on shared tool instances (#1080) 2026-03-05 09:57:33 +08:00
result.go
result_test.go
shell.go fix(tools): allow /dev/null redirection and add read/write sandbox split (#967) 2026-03-02 12:22:02 +08:00
shell_process_unix.go
shell_process_windows.go
shell_test.go fix(tools): allow /dev/null redirection and add read/write sandbox split (#967) 2026-03-02 12:22:02 +08:00
shell_timeout_unix_test.go fix(exec) fail close on invalid deny pattern (#781) 2026-02-28 16:24:26 +08:00
skills_install.go
skills_install_test.go
skills_search.go
skills_search_test.go
spawn.go fix: eliminate data races on shared tool instances (#1080) 2026-03-05 09:57:33 +08:00
spawn_test.go
spi.go
spi_linux.go
spi_other.go
subagent.go fix: eliminate data races on shared tool instances (#1080) 2026-03-05 09:57:33 +08:00
subagent_tool_test.go fix: eliminate data races on shared tool instances (#1080) 2026-03-05 09:57:33 +08:00
toolloop.go feat: execute LLM tool calls in parallel for faster response (#1070) 2026-03-04 17:17:28 +08:00
types.go
web.go feat(tools): add GLM Search (智谱) web search provider (#1057) 2026-03-04 14:58:12 +08:00
web_test.go feat(tools): add GLM Search (智谱) web search provider (#1057) 2026-03-04 14:58:12 +08:00