zeroclaw/src/tools
Robert McGinley bbcbccf20c
fix(tool): treat max_response_size = 0 as unlimited
When max_response_size is set to 0, the condition `text.len() > 0` is
true for any non-empty response, causing all responses to be truncated
to empty strings. The conventional meaning of 0 for size limits is
"no limit" (matching ulimit, nginx client_max_body_size, curl, etc.).

Add an early return when max_response_size == 0 and update the doc
comment to document this behavior.
2026-02-24 16:03:00 +08:00
..
browser_open.rs fix(tools): honor wildcard allowed_domains for browser and http_request 2026-02-21 17:08:08 +08:00
browser.rs fix(security): remove sensitive fields from Debug impls 2026-02-20 22:06:21 -08:00
cli_discovery.rs fix(gateway): align dashboard API client and embed built web assets 2026-02-21 16:14:01 +08:00
composio.rs fix(composio): harden v3 slug candidate and test coverage 2026-02-24 16:02:59 +08:00
content_search.rs fix(tool): harden content_search parsing and output safety 2026-02-21 23:26:11 +08:00
cron_add.rs test(cron): cover rate-limit policy gates across cron tools 2026-02-21 21:04:22 +08:00
cron_list.rs style: apply rustfmt to async fs updates 2026-02-19 14:52:29 +08:00
cron_remove.rs test(cron): cover rate-limit policy gates across cron tools 2026-02-21 21:04:22 +08:00
cron_run.rs test(cron): cover rate-limit policy gates across cron tools 2026-02-21 21:04:22 +08:00
cron_runs.rs style: apply rustfmt to async fs updates 2026-02-19 14:52:29 +08:00
cron_update.rs test(cron): cover rate-limit policy gates across cron tools 2026-02-21 21:04:22 +08:00
delegate.rs fix(provider): preserve reasoning_content in tool-call conversation history 2026-02-22 17:40:48 +08:00
file_edit.rs fix: improve allowed_roots guidance for filesystem access 2026-02-21 17:33:11 +08:00
file_read.rs fix(provider): preserve reasoning_content in tool-call conversation history 2026-02-22 17:40:48 +08:00
file_write.rs fix: improve allowed_roots guidance for filesystem access 2026-02-21 17:33:11 +08:00
git_operations.rs feat(channel): stream LLM responses to Telegram via draft message edits 2026-02-18 16:33:33 +08:00
glob_search.rs feat(tool): add glob_search for workspace file pattern search 2026-02-21 02:27:54 +08:00
hardware_board_info.rs fix: resolve all clippy warnings, formatting, and Mistral endpoint 2026-02-17 20:00:08 +08:00
hardware_memory_map.rs fix: resolve all clippy warnings, formatting, and Mistral endpoint 2026-02-17 20:00:08 +08:00
hardware_memory_read.rs fix(security): resolve rebase conflicts and provider regressions 2026-02-17 19:19:06 +08:00
http_request.rs fix(tool): treat max_response_size = 0 as unlimited 2026-02-24 16:03:00 +08:00
image_info.rs chore: Remove blocking read strings 2026-02-19 14:52:29 +08:00
memory_forget.rs fix(policy): standardize side-effect tool autonomy gates 2026-02-18 12:42:56 +08:00
memory_recall.rs feat(memory): add session_id isolation to Memory trait (#530) 2026-02-17 07:44:05 -05:00
memory_store.rs fix(channels): recover malformed invoke/tool_call output in daemon mode 2026-02-18 17:01:36 +08:00
mod.rs fix(tool): harden content_search parsing and output safety 2026-02-21 23:26:11 +08:00
model_routing_config.rs feat(tools): add natural-language model routing config tool 2026-02-21 20:45:43 +08:00
pdf_read.rs fix: improve allowed_roots guidance for filesystem access 2026-02-21 17:33:11 +08:00
proxy_config.rs feat: add multimodal image marker support with Ollama vision 2026-02-19 21:25:21 +08:00
pushover.rs chore: Remove blocking read strings 2026-02-19 14:52:29 +08:00
schedule.rs test(schedule): lock in rate-limit blocking for mutating actions 2026-02-21 21:20:53 +08:00
schema.rs fix(build): complete strict lint and test cleanup (replacement for #476) 2026-02-18 00:18:54 +08:00
screenshot.rs fix(ci): unblock dependabot dependency PR checks (#658) 2026-02-17 15:51:07 -05:00
shell.rs security: close shell path-policy bypasses 2026-02-21 22:35:52 +08:00
sop_advance.rs fix(web): call doctor endpoint with authenticated POST 2026-02-24 16:02:59 +08:00
sop_approve.rs fix(web): call doctor endpoint with authenticated POST 2026-02-24 16:02:59 +08:00
sop_execute.rs fix(web): call doctor endpoint with authenticated POST 2026-02-24 16:02:59 +08:00
sop_list.rs fix(web): call doctor endpoint with authenticated POST 2026-02-24 16:02:59 +08:00
sop_status.rs fix(web): call doctor endpoint with authenticated POST 2026-02-24 16:02:59 +08:00
traits.rs test: deepen and complete project-wide test coverage (#297) 2026-02-16 05:58:24 -05:00
web_search_tool.rs fix(errors): improve config error messages with section paths and remediation hints 2026-02-19 11:44:04 -08:00