feat: tighten agentic runtime handoffs and quality gates
This commit is contained in:
@@ -266,7 +266,7 @@ def main(argv: list[str] | None = None) -> int:
|
||||
type=int,
|
||||
default=None,
|
||||
metavar="SEC",
|
||||
help="에이전트 호출 제한 시간 (--live 전용)",
|
||||
help="에이전트 1회 호출 제한 시간(초). 0=무제한 (기본: 무제한, --live 전용)",
|
||||
)
|
||||
|
||||
# --- run ---
|
||||
@@ -981,6 +981,7 @@ def cmd_run(args: argparse.Namespace) -> int:
|
||||
print(f"No files found in: {docs_dir}", file=sys.stderr)
|
||||
return 1
|
||||
config.inputs["docs"] = docs_content
|
||||
config.inputs["docs_ref"] = str(docs_dir)
|
||||
|
||||
if args.env_files:
|
||||
for env_file in args.env_files:
|
||||
@@ -1007,7 +1008,6 @@ def cmd_run(args: argparse.Namespace) -> int:
|
||||
apply_input_overrides(config, overrides)
|
||||
|
||||
# 3. Validate after all overrides
|
||||
from cross_eval.config import validate_config
|
||||
errors = validate_config(config)
|
||||
if errors:
|
||||
print("Config error:\n " + "\n ".join(errors), file=sys.stderr)
|
||||
|
||||
Reference in New Issue
Block a user