Prepare no-network trial plans for native recipient review

Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a09cbc-910e-77a0-b336-3130194350b3
This commit is contained in:
tegwick 2026-09-14 02:38:37 +02:00
parent 5f39eb7818
commit 33da93cd66
9 changed files with 709 additions and 4 deletions

View file

@ -184,11 +184,13 @@ def main(argv=None):
trials_command.add_argument('--config', type=Path, required=True)
trials_command.add_argument('--suite', type=Path, required=True)
trials_command.add_argument('--pilot', action='store_true')
trials_command.add_argument('--plan', action='store_true', help='review request identities and budget without calls or writes')
args = parser.parse_args(argv)
try:
if args.command == 'trials':
from .trials import run
print(json.dumps(run(args.root, json.loads(args.config.read_text()),
from .trials import plan, run
action = plan if args.plan else run
print(json.dumps(action(args.root, json.loads(args.config.read_text()),
json.loads(args.suite.read_text()), args.pilot), indent=2))
elif args.command == 'export':
from .bundles import export_bundle