Repository navigation
Agent tools: no upper caps, instrument flags pass through, bench seed, web tools - #22
Merged
Merged
Conversation
…; web tools - trace/kernel/hostprof: integers keep a lower bound only; any regex and ncu set; nsys_args, ncu_args and pyspy_args pass the instruments' own flags as argv items (never a shell, run in the jail). - bench takes `seed` (seen split), recorded in its config. - Claude's WebSearch and WebFetch are enabled. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The user's rule: every tool works as intended, the agent controls it however it wants, and no search space is cut. Cost is the budget's job, not an argument cap.
Changes
trace/kernel/hostprof:kernel: any regex, or none (profiles every kernel), and any ncu section set.nsys_args(replaces the default nsys flags),ncu_argsandpyspy_args: the instruments' own flags, passed as argv items.bench: takesseed(seen split only), recorded in its ledger config.submitand the held-out guard are unchanged.WebSearchandWebFetchare enabled for Claude.Not here
*is rejected), so on macOS the agent's shell still reaches only the API host. Open internet comes with the workbench container (lab: container jail on Linux; runtime design (RUNTIME.md) #19 and the stack after it).WebFetchis limited to the same allowlist.synthetichas no limit.Tests: lab suite passes; the engine-side
test_lab_profile.pypasses (11); ruff is clean.🤖 Generated with Claude Code