Skip to content

Releases: jaypaun007/runit

Runit v2.0.1 — Deterministic Pipeline

Choose a tag to compare

@jaypaun007 jaypaun007 released this 02 Jun 14:28

v2.0.1 — Complete Rewrite

What's New

  • Deterministic 5-step pipeline: analyze → services → env → deps → run
  • No Docker required: 3-tier service install (Docker → apt-get → binary download)
  • Cloud-native: Works in Kaggle, Colab, and headless servers — no TTY needed
  • Web UI for .env: Fill env vars through a browser form via cloudflared tunnel
  • Public URLs: All ports get cloudflared trycloudflare.com URLs automatically
  • AI Planner: Reads README + code files, plans pipeline before executing
  • Live Dashboard: Web page listing all services, ports, and public URLs
  • Smart env resolution: 100+ critical patterns; service URLs auto-filled
  • 11 managed services: PostgreSQL, Redis, MySQL, MongoDB, RabbitMQ, MariaDB, Nginx, SQLite, Elasticsearch, ClickHouse, Neo4j
  • PostgreSQL binary: 40MB download for cloud environments without root
  • Redis via redislite: pip-installable Redis for environments without apt
  • Persistent projects: Clones to .// with git pull --ff-only on re-run

Breaking Changes

  • v1.x agent.py and services.py are unused (kept for reference)
  • --generate-env flag replaced by automatic .env resolution
  • --max-steps flag not wired (was for old agent loop)

Installation

pip install git+https://github.com/jaypaun007/runit.git

v1.2.0 - AI Agent + Service Orchestration

Choose a tag to compare

@jaypaun007 jaypaun007 released this 02 Jun 10:49

Runit v1.2.0

AI Agent System

Autonomous agent that reads code, searches web, plans, runs commands, modifies code.

Service Orchestration

Auto-starts PostgreSQL, Redis, MySQL, MongoDB via Docker or native.

Runtime Auto-Install

Detects and installs missing runtimes (Node.js, Rust, Go, etc.).

Smart Env Vars

Only prompts for critical vars (API keys, secrets) — skips 200+ optional ones.

25+ Skills

Added Docker Compose, Dockerfile, Next.js, FastAPI. Framework detection.

--yes --plain for Kaggle/Colab

Fully non-interactive mode with clean output.

v1.1.0 - 10 New Skills + Advanced Debugger

Choose a tag to compare

@jaypaun007 jaypaun007 released this 02 Jun 10:01

🚀 What's New in v1.1.0

🛠️ 10 New Language Skills

C/C++, C#/.NET, PHP, Kotlin, Dart/Flutter, R, Julia, Lua, Scala, Elixir — now supporting 17 languages total.

🐛 Advanced Debugger

New runit/debugger.py module with multi-strategy error analysis: classification, language detection, module extraction, syntax analysis, config checks, and code patch suggestions.

🩹 Code Fix Suggestions

Detects port conflicts, missing modules, permission issues — suggests specific fixes.

🐳 Docker Improvements

  • Foreground mode (was detached)
  • Auto-removal with --rm
  • Port auto-detection from Dockerfile and docker-compose.yml

💬 User Instructions

Optionally tell Runit how to run your project with setup hints.

🔐 Better Key Handling

Upfront prompting for required env vars when a repo needs API keys.

🧪 65 Tests

Test suite covering config, executor, error handler, debugger, skills, and web tools.

📖 New README

SVG banner, cleaner layout, how-to guides, contributing section, architecture diagram.


Full diff: v1.0.0...v1.1.0