INNER CODE UNIT · Python
__init__
AgentSkillOS/SkillAnything · eval-viewer/generate_review.py:248
def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, directory=str(workspace_dir), **kwargs)
print(f"Serving review at http://localhost:{port}/review.html")
with http.server.HTTPServer(("", port), Handler) as httpd:
try:
httpd.serve_forever()
except KeyboardInterrupt:
print("\nServer stopped.")
def main() -> int:
import argparse
parser = argparse.ArgumentParser(description="Generate eval review page")
parser.add_argument("workspace_dir", type=Path, help="Workspace directory with runs")
parser.add_argument("--output", type=Path, default=None, help="Output HTML path")
parser.add_argument("--serve", action="store_true", help="Serve via HTTP")