INNER CODE UNIT · Python

cmd_orchestrate

2akouwu/reverify · reverify/cli.py:355

def cmd_orchestrate(args: argparse.Namespace) -> None:
    data = load_input_bytes(args.target)
    if args.driver == "mock":
        driver = MockDriver(demo_scripts(data))
    else:
        driver = make_driver(args.driver, model=args.model)
    directory = None if args.no_ledger else (args.ledger or os.environ.get("REVERIFY_LEDGER_DIR") or ".reverify")
    orch = Orchestrator(
        data, driver, directory=directory, file_path=args.target if os.path.exists(args.target) else None,
        session_tokens=args.session_tokens, max_sessions=args.max_sessions, max_turns=args.max_turns,
        max_facts=args.max_facts, prompt_budget=args.prompt_budget, task_id=args.task,
    )
    result = orch.run(args.goal)
    if args.json:
        print(json.dumps(result, indent=2, ensure_ascii=False))
    else:
        print("=== Reverify: rollover controller (fresh context per session, verified hand-off) ===")
        print(f"Goal: {result['goal']}")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…