CodeAct via Monty. Use when looping over many files (8+), cross-referencing results from multiple sources, aggregating data across directories, or chaining 5+ dependent tool calls. Collapses N round-trips into one sandboxed Python run via scripts/codeact.py. NOT beneficial for <5 files or simple grep-then-view — direct tool calls have less overhead at small scale. ESPECIALLY valuable when MCP servers are loaded — fewer turns means the MCP tool catalog context is replayed fewer times. Run scripts/codeact.py --discover to see available sandbox tools. Sub-microsecond startup. Trigger: "codeact", "chain tools", "sandbox", "batch", "for each", "monty codeact", "monty sandbox", "run in monty", "pydantic monty".
$npx -y skills add jsturtevant/copilot-codeact-plugin --skill monty-codeactInstalls into the current project.
Run `npx skills use "https://github.com/jsturtevant/copilot-codeact-plugin" --skill "jsturtevant/copilot-codeact-plugin/monty-codeact"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/jsturtevant/copilot-codeact-plugin" that are relevant to the current task. Run `npx skills add "https://github.com/jsturtevant/copilot-codeact-plugin"` and select the relevant skills, then follow their instructions.