Releases: jaypaun007/runit
Release list
Runit v2.0.1 — Deterministic Pipeline
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
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
🚀 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