v0.3.0
2026-07-05
Phase 4B · File I/O + Memory System
latest stable Phase 4B

Release de consolidación. Se completa el sistema de File I/O nativo con soporte para PDF (MuPDF), XLSX, DOCX, CSV y JSON — con auto-detección de tipo por extensión. Se agrega el sistema de memoria en 5 tipos incluyendo memoria semántica HNSW con embeddings nativos vía Ollama. Se completa la arquitectura multi-flow con imports y composición de flows.

Tests
62 / 62
Binario Windows
~48 MB
Binario Linux
~43 MB
Provider
Ollama REST
Compiler
C++17 MSVC
Nuevas features
file->read() con auto-detección por extensión: .pdf .xlsx .docx .csv .json
Memoria semántica semantic — índice HNSW nativo, memory->index() y memory->search(top_k)
Multi-flow completo: import "./flows/x.axon" { Flow } y composición Flow1()->Flow2(Flow1.output)
Módulo date-> completo: now() format() add() diff() before() after()
PDF con extracción de imágenes separada del texto (caminos de código distintos)
csv->parse() csv->stringify() con delimitador personalizable
Auto-detección de tipos en CSV/XLSX: números, booleanos, strings — sin configuración
memory->sem_persist() y memory->sem_load() — índice semántico portátil en un solo archivo .idx
Correcciones
Import guards para detección de ciclos en import circular
Acceso a índice de string string[i] ahora funciona correctamente con índices negativos
Error de scope en variables declaradas dentro de parallel {}
Rename .match().find() para evitar colisión con keyword match; ambos aceptados temporalmente
Deprecaciones
output = text en tasks — deprecado, ignorado silenciosamente. Usar el valor de retorno de la task directamente.
v0.2.0
2026-05-18
Phase 3 · Agentes, Tasks y Runtime completo
superseded Phase 3

Primera release con el modelo de actores completo. Se introduce agent {}, task {}, el operador pipeline >>, invocación Actor->Task(), y el bloque validation {} con reintentos automáticos. El runtime C++17 queda estable con su FSM de actores (IDLE → RUNNING → SUCCESS/FAILED/FLAGGED).

Tests
41 / 41
Paradigma
CFO stable
Provider
Ollama REST
Compiler
C++17 MSVC
GPU support
compute = auto
Nuevas features
Modelo de actores completo: agent {} task {} con ciclo de vida FSM
3 formas de ejecución: Actor(input) · Actor->Task(input) · input >> A >> B >> C
task_graph {} con on_success y on_fail por arista
validation {} con confidence max_retries on_fail = retry/skip
compute = auto/gpu/cpu con gpu_fallback = true
Memoria runtime session shared persistent — API completa
parallel {} con thread pool C++17, ejecución real en múltiples cores
Shell interop: shell { cmd } con shell.stdout y shell.exitcode
Acceso a outputs cacheados: Agent.TaskName sin re-ejecutar
Correcciones
Mensajes de error con contexto archivo:línea en todos los errores de runtime y sintaxis
Variables a null ya no arrojan error — se tratan como valor válido asignable
Retry automático en crash de GPU (HTTP 500) con fallback a CPU
Windows x64 Linux x64 Superseded by v0.3.0 — recomendamos actualizar
v0.1.0
2026-03-02
Phase 1-2 · Core del lenguaje
superseded Phase 1-2

Primera release pública del runtime. Core del lenguaje funcional: tipos de datos, operadores, control de flujo, f-strings, try/catch, y el entry point main {}. El runtime C++17 compila y ejecuta flows básicos sin agentes.

Tests
18 / 18
Core features
Tipos + CF
Agentes
No incluido
Compiler
C++17 MSVC
Plataforma
Windows only
Features iniciales
Tipos nativos: string number bool null list dict
Operadores: aritméticos, comparación, lógicos, pipeline >>, invocación ->
Control de flujo: if/else if/else for while match try/catch raise
F-strings: f"texto {expr}" con expresiones arbitrarias dentro de {}
Métodos nativos de string, number y list
Entry point main {} — único punto de entrada, estilo Go
typeof(val) — inspección de tipo en runtime
Comentarios de línea # y bloque /* */
Windows x64 (legacy) Solo para referencia histórica — usa v0.3.0

Próximas versiones

Lo que viene en el roadmap

Estas son las fases planificadas. Las fechas son estimaciones — publicamos cuando el código está listo y los tests pasan.

Phase 5 · próximamente
API Providers
OpenAI integration
Anthropic integration
Cohere integration
Misma sintaxis de actor
Phase 4C · pendiente
Web + HTML
Web scraping nativo
HTML parsing
file->read(".html")
HTTP requests
Phase 7 · en desarrollo
Learning Loop
RAG pipeline nativo
Fine-tuning LoRA
Loop de aprendizaje
llama.cpp integration
Phase 8 · visión
Mesh Distribuido
Gossip protocol
ChaCha20 encryption
Ultrasonic mesh
Consensus module
Sugerir features en el Forum → Ver issues en GitHub →