Instalación
La CLI está disponible comoforge-sim (o agentforge) después de instalar el paquete:
Comandos
forge-sim init [path]
Cree una carpeta de simulación con escenarios de ejemplo y configuración.
forge-sim run <scenario>
Ejecute un archivo de escenario y produzca artefactos.
Guía de modo:
deterministic— no hay llamadas de LLM en vivo; mejor para líneas de base y CIexploration— Descubrimiento del equipo rojo habilitado por LLM; producereplay_bundle.jsonreplay— repetición determinista de rastros de exploración anteriores
forge-sim studio
Inicie el panel de Studio para realizar análisis de ejecuciones múltiples.
forge-sim report <runDir>
Genere un informe de Markdown a partir de artefactos ejecutados.
forge-sim dashboard <runDir>
Cree un panel HTML estático a partir de artefactos de ejecución.
forge-sim serve <runDir>
Ofrece un panel de ejecución a través de HTTP.
forge-sim compare <runA> <runB>
Diferencia dos ejecuciones: compara métricas, acciones y hashes de artefactos.
forge-sim sweep <scenario>
Análisis estadístico multisemilla. Ejecuta el mismo escenario en una variedad de resultados de semillas y agregados.
forge-sim matrix <scenario>
Comparación de matrices multivariantes. Ejecuta múltiples combinaciones de parámetros y produce una matriz de comparación.
forge-sim extract-agent <bundle>
Genere un agente determinista a partir de un paquete de reproducción. Útil para convertir trazas de exploración LLM en agentes de prueba reproducibles.
forge-sim doctor
Verifique que todas las dependencias (Node.js, Foundry, Anvil) estén disponibles y configuradas correctamente.
forge-sim types
Genere tipos de TypeScript a partir de artefactos de Foundry.
Integración de CI
AgentForge está diseñado para canalizaciones de CI. Códigos de salida:
Ejemplo de flujo de trabajo de acciones de GitHub: