Skip to content

devx v1.8.0 — Your language, your tools, a safer agent

Choose a tag to compare

@apvcode apvcode released this 06 Nov 18:00
· 21 commits to main since this release

devx 1.8.0

Your language. Your tools. A safer agent.

Nine interface languages, a full MCP panel, folded reasoning, git-based undo and a lot of polish.
This release also covers everything that shipped as 1.7.0 (new interface, OpenAI and Anthropic formats, real cost tracking, images).

npm install -g termux-dev@1.8.0


English

Highlights

  • Nine languages. English, Russian, Ukrainian, German, Spanish, French, Portuguese, Chinese and Japanese. Change it in /settings; English is the default. Every notice, including network warnings, is translated. The README is available in each language too.
  • MCP, done properly. A /mcp panel in the devx style (servers, tools, status, reconnect, enable and disable), stdio and HTTP servers, and an mcp_manage tool so the agent can set up a server for you. Servers live in ~/.devx/mcp.json; a project's own .devx/mcp.json runs only after you approve it.
  • Folded reasoning and output. Thinking shows as one live line; Ctrl+P expands reasoning, Ctrl+O expands tool output, for the whole chat. Reasoning is now saved with the conversation.
  • Plans you approve. Small tasks just run; big ones produce a sized plan with an approval picker and a plan file. The Plan and Tasks card follows your theme.
  • Safer by default.
    • Secrets are redacted before they reach the model, and commands that touch secret files always ask.
    • /undo and /rewind are backed by git checkpoints kept outside your history, so you can step back to any of your messages.
    • Approvals can be granted for this session or saved with Always.
    • A per-session cost limit stops runaway spending.
    • Hooks (PreToolUse, PostToolUse) let you block or follow up on tool calls.
  • Smoother terminal. Ctrl+Enter sends now and interrupts the agent; Ctrl/Alt+Backspace deletes a word; queued messages are shown and can be cancelled. The chat title goes into the terminal title, and you get a desktop notification when an answer is ready while you are away.
  • Better conversations. Redesigned resume, question, confirmation and trust prompts (no more mixed styles). /copy copies the last answer whole, /rename renames the chat, and markdown renders cleanly while it streams.

Fixed in this release

  • Gateways that answer a vague 400 when a reasoning setting is not supported now get a retry without that setting.
  • MCP tools whose names contain dots, spaces or non-Latin letters were rejected by providers with 400: rejected a tool definition. Tool names are now made valid, and if a gateway still refuses a tool, devx finds it, switches it off for the session and tells you; the others keep working.
  • YOLO set from settings no longer survives a restart. Project memory switching, the exit confirmation and several status-line glitches are fixed.

Install or update

npm install -g termux-dev@1.8.0

Русский

Главное

  • Девять языков. English, русский, украинский, немецкий, испанский, французский, португальский, китайский и японский. Меняется в /settings, по умолчанию английский. Переведены все сообщения, включая сетевые предупреждения. README есть на каждом языке.
  • MCP как следует. Панель /mcp в стиле devx (серверы, инструменты, статус, переподключение, включение и выключение), серверы stdio и HTTP, а также инструмент mcp_manage: агент сам подключит сервер. Серверы хранятся в ~/.devx/mcp.json; файл .devx/mcp.json проекта запускается только после твоего подтверждения.
  • Свёрнутые рассуждения и вывод. Мысли показываются одной живой строкой; Ctrl+P раскрывает рассуждения, Ctrl+O раскрывает вывод инструментов, для всего чата. Рассуждения теперь сохраняются вместе с диалогом.
  • Планы с подтверждением. Маленькие задачи выполняются сразу, большие получают план нужного размера, выбор подтверждения и файл плана. Карточка Plan и Tasks подстраивается под тему.
  • Безопаснее по умолчанию.
    • Секреты вырезаются до отправки модели, а команды, трогающие файлы с секретами, всегда спрашивают.
    • /undo и /rewind работают на git-чекпоинтах вне твоей истории: можно вернуться к любому своему сообщению.
    • Разрешения даются на сессию или сохраняются через Always.
    • Лимит стоимости за сессию останавливает неожиданные траты.
    • Хуки (PreToolUse, PostToolUse) позволяют блокировать вызовы инструментов или реагировать на них.
  • Удобнее терминал. Ctrl+Enter отправляет сразу и прерывает агента; Ctrl/Alt+Backspace удаляет слово; сообщения в очереди видны и отменяются. Название чата попадает в заголовок терминала, а когда ты не в терминале, приходит уведомление о готовом ответе.
  • Лучше диалоги. Переделаны окна resume, вопросов, подтверждений и доверия к проекту (единый стиль). /copy копирует последний ответ целиком, /rename переименовывает чат, а markdown аккуратно отображается прямо во время стрима.

Исправлено

  • Шлюзы, которые отвечают невнятной ошибкой 400, когда настройка рассуждений не поддерживается, теперь получают повторный запрос без неё.
  • Провайдеры отвечали 400: rejected a tool definition на MCP-инструменты с точками, пробелами или нелатинскими буквами в именах. Теперь имена приводятся к допустимому виду, а если шлюз всё равно отвергает инструмент, devx находит его, отключает на сессию и сообщает об этом; остальные работают.
  • YOLO, включённый из настроек, больше не переживает перезапуск. Исправлены переключение памяти проекта, подтверждение выхода и несколько сбоев строки статуса.

Установка и обновление

npm install -g termux-dev@1.8.0