Skip to content

feat: retire batch tools in favor of native call scheduling - #284

Merged
jkyberneees merged 1 commit into
mainfrom
feat/retire-parallel-batch-tools
Sep 30, 2026
Merged

jkyberneees merged 1 commit into
mainfrom
feat/retire-parallel-batch-tools

Conversation

@jkyberneees

Copy link
Copy Markdown
Contributor

Remove parallel_shell, batch_patch, batch_read, multi_grep, and http_batch from every built-in surface. Independent operations use individual calls scheduled by the native loop; delegate_tasks and bg_* remain available.

Add single-URL http_request, make checksum and head_tail single-file tools, and isolate native call contexts while preserving conservative ordering for shell and stateful browser calls. Remove specialized Web UI rendering for retired tools, including historical transcripts, and update profiles, operational docs, and the migration guide. Historical memory-provenance classifications remain to keep stored transcripts safe.

Validation: affected Go unit and race suites, 230 JavaScript tests, build, lint, and govulncheck pass. Independent adversarial review found no remaining active tool or renderer support. Selected MCP/subagent E2Es pass except TestE2E_ToolAggregatesMultipleTasks, whose unchanged output-format assertion also fails on the original baseline.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 30, 2026 •

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
odek 656aaa4 Commit Preview URL

Branch Preview URL
Sep 30 2026, 08:27 AM

@jkyberneees
jkyberneees merged commit bc9c566 into main Sep 30, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant