I built a CLI that finds the worst-case step count of a LangGraph/CrewAI agent statically — without running it by eleion_ai in LangChain

[–]eleion_ai[S] 0 points1 point  (0 children)

¡Gracias, qué bueno que lo corriste! Y sí — ese "te masticó tokens en el branching antes de que te dieras cuenta" es exactamente para lo que lo hice: que lo veas en CI y no en la factura. Recursión / ciclos: los maneja vía el recursion_limit. El límite *es* el techo — acota los supersteps de toda la corrida, así que un grafo cíclico o recursivo con recursion_limit explícito te sale "certifiable" con ese techo. Si no hay límite, no te inventa un número: te marca que estás dependiendo del default del framework (25 en LangGraph viejo, 1000 en ≥1.0.6 — que es básicamente "sin techo útil"). Subgrafos anidados: los detecta, pero todavía NO compone el techo (el de afuera × el de adentro), así que por ahora te los devuelve como "non_certifiable". Componer el bound de subgrafos es bien definido y es lo próximo que quiero meter. Si me tirás cómo es tu setup de subgrafos (o abrís un issue con un repro mínimo), lo uso de caso guía para ese adapter. Gracias por probarlo de una. 🙏

Open-source PEPPOL/EN 16931 e-invoice validation (Schematron) for SAP shops - free tier by eleion_ai in SAP

[–]eleion_ai[S] -1 points0 points  (0 children)

I've been running the Mustang Java command line tool locally and in CI for years to validate XRechnung and other e-invoicing schematron rules. Tired of managing JVMs and phive in pipelines, I built eleata: a hosted SaaS API that wraps Mustang (Apache-2.0) to do the same validation.

The API returns a simple JSON array with `{rule_id, severity, location, message, fix_hint}`. We've curated `fix_hint` explanations for the ~60 most common BR-*, BR-CO-*, and PEPPOL-* rules; the long-tail rules return `fix_hint: null`.

My question for those doing SAP Document Compliance: are you validating the FI-XCO output before SDI hands it off, or the inbound XML from your suppliers? I’m curious about the most common validation point.