openclaw/src/agents/tools
SidQin-cyber 732c4f3921 fix(browser): retry chrome act when target tab is stale
When a Chrome relay targetId becomes stale between snapshot and action,
the browser tool now retries once without targetId so the relay falls
back to the currently attached tab.

Drop the unknown recovered field from the test mock return value
to satisfy tsc strict checking against BrowserActResponse.
2026-03-02 13:49:33 +00:00
..
agent-step.test.ts
agent-step.ts
agents-list-tool.ts feat: ACP thread-bound agents (#23580) 2026-02-26 11:00:09 +01:00
browser-tool.schema.ts fix(browser): accept legacy flattened act params (#31359) 2026-03-01 23:21:07 -08:00
browser-tool.test.ts fix(browser): retry chrome act when target tab is stale 2026-03-02 13:49:33 +00:00
browser-tool.ts fix(browser): retry chrome act when target tab is stale 2026-03-02 13:49:33 +00:00
canvas-tool.ts
common.params.test.ts fix(telegram): make reaction handling soft-fail and message-id resilient (#20236) 2026-02-23 10:25:14 -05:00
common.test.ts
common.ts fix(telegram): make reaction handling soft-fail and message-id resilient (#20236) 2026-02-23 10:25:14 -05:00
cron-tool.flat-params.test.ts
cron-tool.test.ts fix(cron): recover flat patch params for update action and fix schema (openclaw#23221) thanks @charojo 2026-03-01 19:50:51 -06:00
cron-tool.ts fix(cron): recover flat patch params for update action and fix schema (openclaw#23221) thanks @charojo 2026-03-01 19:50:51 -06:00
discord-actions-guild.ts
discord-actions-messaging.ts fix(discord): support applied_tags parameter for forum thread creation 2026-03-02 02:05:11 +00:00
discord-actions-moderation-shared.ts
discord-actions-moderation.authz.test.ts
discord-actions-moderation.ts
discord-actions-presence.test.ts
discord-actions-presence.ts
discord-actions.test.ts
discord-actions.ts
gateway-tool.ts
gateway.test.ts
gateway.ts
image-tool.helpers.ts fix(agents): fall back to agents.defaults.model when agent has no model config (#24210) 2026-02-23 03:18:55 -05:00
image-tool.test.ts refactor(agents): centralize sandbox media and fs policy helpers 2026-02-24 02:32:01 +00:00
image-tool.ts refactor(agents): extract shared tool model helpers 2026-03-02 07:13:11 +00:00
memory-tool.citations.test.ts
memory-tool.test.ts
memory-tool.ts
message-tool.test.ts test(agents): dedupe agent and cron test scaffolds 2026-03-02 07:13:10 +00:00
message-tool.ts fix(discord): support applied_tags parameter for forum thread creation 2026-03-02 02:05:11 +00:00
model-config.helpers.ts refactor(agents): extract shared tool model helpers 2026-03-02 07:13:11 +00:00
nodes-tool.test.ts fix(telegram): scope DM topic thread keys by chat id (#31064) 2026-03-02 02:54:45 +00:00
nodes-tool.ts fix(nodes): cap screen_record duration to 5 minutes (land #31106 by @BlueBirdBack) 2026-03-02 01:53:20 +00:00
nodes-utils.test.ts test: fix TS2783 in nodes-utils helper 2026-02-26 21:26:54 +00:00
nodes-utils.ts refactor(nodes): share default selection and tighten node.list fallback 2026-02-26 22:18:57 +01:00
pdf-native-providers.ts feat: add PDF analysis tool with native provider support (#31319) 2026-03-01 22:39:12 -08:00
pdf-tool.helpers.ts feat: add PDF analysis tool with native provider support (#31319) 2026-03-01 22:39:12 -08:00
pdf-tool.test.ts style(agents): format pdf tool test after rebase 2026-03-02 07:13:11 +00:00
pdf-tool.ts refactor(agents): extract shared tool model helpers 2026-03-02 07:13:11 +00:00
session-status-tool.ts fix(tools): improve session_status cache-aware usage reporting 2026-02-23 19:19:45 +00:00
sessions-access.test.ts
sessions-access.ts
sessions-announce-target.ts
sessions-helpers.ts
sessions-history-tool.ts refactor(core): share JSON utf8 byte counting helper 2026-03-02 05:20:19 +00:00
sessions-list-tool.ts fix(sessions): set transcriptPath to agent sessions directory (openclaw#24775) thanks @martinfrancois 2026-03-01 09:41:06 -06:00
sessions-resolution.test.ts [AI-assisted] test: fix typing and test fixture issues (#31444) 2026-03-02 00:41:21 -08:00
sessions-resolution.ts
sessions-send-helpers.ts
sessions-send-tool.a2a.ts
sessions-send-tool.ts
sessions-spawn-tool.test.ts sessions_spawn: inline attachments with redaction, lifecycle cleanup, and docs (#16761) 2026-03-01 21:33:51 -08:00
sessions-spawn-tool.ts sessions_spawn: inline attachments with redaction, lifecycle cleanup, and docs (#16761) 2026-03-01 21:33:51 -08:00
sessions.test.ts test(agents): dedupe agent and cron test scaffolds 2026-03-02 07:13:10 +00:00
slack-actions.test.ts fix(slack): scope download-file to channel and thread context 2026-03-02 02:23:22 +00:00
slack-actions.ts fix(slack): scope download-file to channel and thread context 2026-03-02 02:23:22 +00:00
subagents-tool.ts fix: agent-only announce path, BB message IDs, sender identity, SSRF allowlist (#23970) 2026-03-01 22:52:11 -08:00
telegram-actions.test.ts fix(telegram): make reaction handling soft-fail and message-id resilient (#20236) 2026-02-23 10:25:14 -05:00
telegram-actions.ts fix(telegram): make reaction handling soft-fail and message-id resilient (#20236) 2026-02-23 10:25:14 -05:00
tool-runtime.helpers.ts refactor(agents): extract shared tool model helpers 2026-03-02 07:13:11 +00:00
tts-tool.test.ts
tts-tool.ts
web-fetch-utils.ts security(web_fetch): strip hidden content to prevent indirect prompt injection (#21074) 2026-02-22 18:10:26 -05:00
web-fetch-visibility.test.ts security(web_fetch): strip hidden content to prevent indirect prompt injection (#21074) 2026-02-22 18:10:26 -05:00
web-fetch-visibility.ts security(web_fetch): strip hidden content to prevent indirect prompt injection (#21074) 2026-02-22 18:10:26 -05:00
web-fetch.cf-markdown.test.ts
web-fetch.ssrf.test.ts
web-fetch.test-harness.ts
web-fetch.test-mocks.ts
web-fetch.ts refactor(web): unify proxy-guarded fetch path for web tools 2026-02-26 12:44:18 +01:00
web-guarded-fetch.test.ts fix(web-tools): land #31176 allow RFC2544 trusted fetch range (@sunkinux) 2026-03-02 03:43:25 +00:00
web-guarded-fetch.ts fix(web-tools): land #31176 allow RFC2544 trusted fetch range (@sunkinux) 2026-03-02 03:43:25 +00:00
web-search-citation-redirect.ts refactor(web): split trusted and strict web tool fetch paths 2026-03-02 01:14:06 +00:00
web-search.redirect.test.ts fix(security): block private-network web_search citation redirects 2026-03-02 01:05:20 +00:00
web-search.test.ts fix(brave-search): clarify ui_lang and search_lang format requirements (#25130) 2026-02-25 04:59:38 +00:00
web-search.ts refactor(web): split trusted and strict web tool fetch paths 2026-03-02 01:14:06 +00:00
web-shared.ts
web-tools.enabled-defaults.test.ts refactor(web): unify proxy-guarded fetch path for web tools 2026-02-26 12:44:18 +01:00
web-tools.fetch.test.ts fix: unify web tool proxy path (#27430) (thanks @kevinWangSheng) 2026-02-26 11:32:43 +00:00
web-tools.readability.test.ts
web-tools.ts
whatsapp-actions.test.ts
whatsapp-actions.ts
whatsapp-target-auth.ts