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.
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.")
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.
Planes explícitos antes de gastar recursos. Nada de comportamiento "caja negra".
Reduce tiempo de ejecución y costos. Su arquitectura Short-term y Long-term memory previene la inflación de tokens al releer.
Validación estricta y sandboxing. El LLM jamás hace bypass de las políticas impuestas.
Diseñado para operaciones estructurales profundas y workflows duraderos.
# 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)
})
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 automatizada de software completo seguida de una exhaustiva batería de chequeos deterministas.
Agentes siguen workflows preparados para crear software complejo a partir de instrucciones preestablecidas, recreando el resultado fielmente.
Mantenimiento avanzado. Planea, revisa, y soluciona problemas en software complejo recorriendo el AST determinísticamente.
Actualización masiva de código auditable y seguro. Paso a paso para no perder el contexto ni desbordar la memoria temporal.
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.
Reemplaza los bucles de reintentos implícitos con ejecución controlada.
En lugar de "intentar de nuevo", PromptScript pregunta: ¿qué debe suceder a continuación? Los planes se validan antes de ejecutarse, sin bucles ocultos.
Separación de STM/LTM, compresión para "olvidar" lo innecesario, y recolección controlada sin depender de un contexto infinito y costoso.
El motor de políticas garantiza operaciones limpias. Sandboxing estricto e imposibles cuellos de botella de costo a través de configuraciones de budgets.
Línea temporal inalterable. Revive todo el árbol de ejecución desde un log. Trazabilidad exacta y replicado perfecto de errores.
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).
| Iteraciones | Agente Tradicional | PromptScript |
|---|---|---|
| 10 | ~20K tokens | ~5K tokens |
| 50 | ~100K tokens | ~8K tokens |
| 100 | ~200K tokens (Ruina) | ~10K tokens (Control) |
Loop 1: Context [1K]
↓ reenvío completo
Loop 2: Context [1K + 2K = 3K]
↓ reenvío de todo de nuevo
Loop N: Context [N × 2K]
Plan → Execute → Log
Memoria: Checkpoint compacto
Recall: Extrae sólo datos requeridos
Costo Predictivo Controlado
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 |
Arquitectura técnica de PromptScript para la era agentica.
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.
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.
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.
Trazabilidad militar garantizada. Generación inmutable de
events.jsonl para reproducir cada paso mediante CLI
con psc replay, evidenciando diffs sin pérdida
historica.
Permite al LLM leer el contenido de un archivo en el workspace con límites LTM configurados.
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.
psc run) integrada
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.
Instalación nativa con Bun. Máximo poder, mínimo overhead.
# 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 .
Apóyanos dejando una estrella y empieza a construir flujos de trabajo predecibles hoy mismo.
Star on GitHubv0.45 Libre & Open Source (Apache 2.0)