Repository navigation
v1.1.0 — OpenCode UI, Fluid Streaming & Auto-Reconnect ⚡
🚀 Release Notes — devx v1.1.0
🇬🇧 English
🌟 What's New in v1.1.0
-
🛡️ Auto-Reconnect & Network Resilience:
- Automatic detection of network drops (
ECONNRESET,ETIMEDOUT,fetch failed), rate limits (429), and provider gateway errors (502/503/504). - Seamless auto-retry loop with exponential backoff (up to 4 attempts) protecting reasoning
<think>tokens, text streaming, and tool calls without crashingdevxor losing session history. - Interactive live CLI reconnection countdown with full
Ctrl+Cinterrupt safety.
- Automatic detection of network drops (
-
✨ OpenCode-Style Terminal UI & Compact Diff Cards:
- Minimalist action arrow headers (
→ Read ...,→ Edit ...,→ Write ...,→ Run: ...). - High-contrast, compact inline Diff Cards tailored for mobile Termux and desktop terminals showing modified lines with line numbers,
-red removals, and+green additions. - Live interactive Plan & Tasks Checklist (
todo_listtool & real-time markdown streaming) highlighting active tasks in bright neon green[ ]and completed tasks with[✓].
- Minimalist action arrow headers (
-
🌊 Fluid Word-by-Word & Thought Streaming:
- True real-time word-by-word streaming for responses — no waiting for whole paragraphs or newlines.
- Micro-batched smooth typing effect (
SmoothStreamer) for reasoning tokens (› Thought:). - Eliminates terminal stuttering, redraw lag, and high CPU usage on Android Termux mobile ARM CPUs.
-
📦 1-Command Global npm Install:
npm install -g termux-dev devx
🇷🇺 Русский
🌟 Что нового в версии 1.1.0
-
🛡️ Авто-переподключение при обрывах интернета (Auto-Reconnect):
- Автоматическое распознавание любых сбоев сети (
ECONNRESET,ETIMEDOUT,fetch failed), лимитов (429) и ошибок шлюзов (502/503/504). - Защита размышлений, стриминга текста и работы инструментов — до 4 попыток переподключения с понятными статусами на русском языке без вылета программы.
- Возможность мягко остановить ожидание сети по
Ctrl+Cбез потери контекста.
- Автоматическое распознавание любых сбоев сети (
-
✨ Интерфейс и карточки изменений в стиле OpenCode:
- Лаконичные стрелочные индикаторы действий агента (
→ Read ...,→ Edit ...,→ Write ...,→ Run: ...). - Компактные Diff-карточки изменений в коде с номерами строк и подсветкой (
-красным,+зелёным), оптимизированные под экраны смартфонов в Termux. - Интерактивный живой чек-лист задач (
todo_listи стриминг) с подсветкой текущей активной задачи ярко-зелёным цветом и завершённых задач отметкой[✓].
- Лаконичные стрелочные индикаторы действий агента (
-
🌊 Плавный пословный стриминг текста и мыслей:
- Мгновенный пословный вывод ответа в реальном времени.
- Плавный микротиковый вывод размышлений модели (
› Thought:) без рваных рывков. - Полное устранение лагов, дергания строк и нагрузки на процессор в Termux.
-
📦 Установка в 1 команду из npm:
npm install -g termux-dev devx