v0.45.0 Ya disponible

Flujos de trabajo de agentes, escritos como código.

Construye y orquesta operaciones complejas con LLMs de forma duradera, auditable y segura. Dile adiós a los chats impredecibles y abraza los flujos deterministas.

landing_build.ps
log("Iniciando build de landing page")
# Ejecuta flujo determinista
result = call("workflows/build.ps", {
  stage: "build",
  budget_override: { maxLLMCalls: 20 }
})

if result.contract.ok:
  log("✓ Build completado, procediendo a verificación.")
$ git clone https://github.com/leonardorey-coder/prompts-lang && cd prompts-lang && bun install

¿Qué es PromptScript?

El estándar de facto para el runtime de LLMs en producción.

PromptScript es un lenguaje de programación code-first y un entorno de ejecución diseñado específicamente para construir flujos de trabajo con LLMs. Evita la principal falla de las herramientas actuales: el bucle iterativo sin límites.

  • Determinismo Total

    Planes explícitos antes de gastar recursos. Nada de comportamiento "caja negra".

  • Alta Eficiencia & Memoria

    Reduce tiempo de ejecución y costos. Su arquitectura Short-term y Long-term memory previene la inflación de tokens al releer.

  • Ejecución Segura

    Validación estricta y sandboxing. El LLM jamás hace bypass de las políticas impuestas.

40%

Ahorro promedio en uso de tokens

100%

Aislamiento y control de comandos

Casos de Uso Ideales

Diseñado para operaciones estructurales profundas y workflows duraderos.

audit_v2.ps
# Ejecuta un caso de uso estructural
project = ast_parse("./src")

with policy(Timeout=300s):
  for node in project:
    if has_vulnerability(node):
      patch_file({
        target: node.file,
        diff: generate_fix(node)
      })

Automatización CI/CD

Flujos de trabajo guiados por agentes con quality gates y repair loops. Orquesta Build, Test, Fix y Verificación sin intervención visual.

Generación SW Complejo y QA

Generación automatizada de software completo seguida de una exhaustiva batería de chequeos deterministas.

Replicaciones de SW

Agentes siguen workflows preparados para crear software complejo a partir de instrucciones preestablecidas, recreando el resultado fielmente.

Auditar Software

Mantenimiento avanzado. Planea, revisa, y soluciona problemas en software complejo recorriendo el AST determinísticamente.

Migraciones Complejas

Actualización masiva de código auditable y seguro. Paso a paso para no perder el contexto ni desbordar la memoria temporal.

Documetación Profunda

Los agentes leen el código a profundidad apoyándose del LTM. Eliminando los límites de retención que ahogan a los LLMs tradicionales.

¿Por qué PromptScript es Diferente?

Reemplaza los bucles de reintentos implícitos con ejecución controlada.

Planes Explícitos

En lugar de "intentar de nuevo", PromptScript pregunta: ¿qué debe suceder a continuación? Los planes se validan antes de ejecutarse, sin bucles ocultos.

Memoria Estructurada

Separación de STM/LTM, compresión para "olvidar" lo innecesario, y recolección controlada sin depender de un contexto infinito y costoso.

Ejecución Controlada

El motor de políticas garantiza operaciones limpias. Sandboxing estricto e imposibles cuellos de botella de costo a través de configuraciones de budgets.

Replay Determinista

Línea temporal inalterable. Revive todo el árbol de ejecución desde un log. Trazabilidad exacta y replicado perfecto de errores.

El Riesgo Oculto

El problema del
Crecimiento de Contexto

Por qué la iteración continua y los limitados bucles ("try again") caen por su propio peso a gran escala, incrementando costos de hardware exponencialmente O(n).

impact_table.csv
Iteraciones Agente Tradicional PromptScript
10 ~20K tokens ~5K tokens
50 ~100K tokens ~8K tokens
100 ~200K tokens (Ruina) ~10K tokens (Control)
Bucle Iterativo Estándar

Loop 1: Context [1K]

↓ reenvío completo

Loop 2: Context [1K + 2K = 3K]

↓ reenvío de todo de nuevo

Loop N: Context [N × 2K]

Enfoque PromptScript

Plan → Execute → Log

Memoria: Checkpoint compacto

Recall: Extrae sólo datos requeridos

Costo Predictivo Controlado

PromptScript vs Alternativas

Diseñado para ingenieros que necesitan control riguroso, audibilidad y reproducibilidad; no solo herramientas iterativas.

Capacidad PromptScript Builders Visuales Runners Iterativos
Runtime determinista
Replay Inmutable
Tiers de Memoria (STM/LTM)
Políticas controladas y Budgets
Side-effects aislados (Sandboxing)
UX Nativa de CLI y Scripts
Idóneo para Producción a Escala

Requisitos Funcionales

Arquitectura técnica de PromptScript para la era agentica.

01

Ejecución Determinista y Validada

Los scripts .ps se ejecutan sincrónicamente validando el JSON PlanSpec en todo momento. Cada acción del Plan es escrutada impidiendo que el LLM ejecute comandos arbitrarios sin permiso.

02

Fronteras de Presupuesto (Budgets)

Detén los sobrecostos asignando presupuestos por etapa (USD máximo, Tokens, Llamadas LLM) haciendo que el pipeline devuelva falla inmediata antes de que se produzca un cargo sorpresivo.

03

Jerarquía de Sub-Workflows

Invoca y compone pipelines encapsulados. Comparte memoria parcial a través de la llave de sesión o limpia el entorno completamente (forgets) para un contexto limpio en cada paso de validación.

04

Observabilidad Time Machine

Trazabilidad militar garantizada. Generación inmutable de events.jsonl para reproducir cada paso mediante CLI con psc replay, evidenciando diffs sin pérdida historica.

agent.ps - Visual Studio Code
with policy(...)
plan(
action: "READ_FILE",
READ_FILE

Permite al LLM leer el contenido de un archivo en el workspace con límites LTM configurados.

target: "./README.md"
)
0 0
PromptScript UTF-8 Validated
Próximamente en VS Code

Experiencia de
Máxima Productividad

Desarrollar PromptScript será natural. Estamos construyendo una extensión oficial con un Language Server (LSP) integrado para otorgar superpoderes a tu flujo de trabajo en VS Code.

  • Autocompletado de funciones built-in y acciones LLM
  • Validación de Semántica y Errores (Diagnostics) en tiempo real
  • Documentación en tooltips (Hover documentation) directa de la DSL
  • Panel de salida estructurado y consola de ejecución (psc run) integrada
psc --tui
Interfaz TUI de PromptScript para navegar y ejecutar workflows desde terminal
Disponible hoy

Una TUI real para operar workflows sin salir de la terminal

Mientras llega la experiencia completa en VS Code, PromptScript ya ofrece una interfaz nativa para explorar workflows, reproducir ejecuciones y arrancar tareas desde el mismo entorno donde trabaja tu equipo.

  • Navegación guiada para workflows y replays.
  • Demostrable desde el primer día, sin depender del IDE.
  • La misma lógica determinista, con una entrada más accesible.
Ver instalación

¿Listo para integrar PromptScript?

Instalación nativa con Bun. Máximo poder, mínimo overhead.

Terminal
# 1. Clona el repositorio nativo
git clone https://github.com/leonardorey-coder/prompts-lang
cd prompts-lang

# 2. Instala con el runtime más veloz: Bun
bun install

# 3. Comienza a ejecutar tus workflows
bun run src/cli.ts run ejemplos/workflow.ps --project .

Únete a la nueva era de workflows de agentes

Apóyanos dejando una estrella y empieza a construir flujos de trabajo predecibles hoy mismo.

Star on GitHub

v0.45 Libre & Open Source (Apache 2.0)