Статус продуктаProduct status

Что работает сейчас, а что ещё развиваетсяWhat works now and what is still evolving

Screph находится на стадии Alpha и активно развивается. Статус относится к полной программе и отдельно показывает реализованные функции, экспериментальные процессы, внутренние прототипы и планы развития.Screph is in active Alpha development. This status covers the complete product and distinguishes implemented functions, experimental processes, internal prototypes and development plans.

Program Modes

Готовность режимовMode readiness

РежимModeСтатусStatusSelectableWorkflow readyГраницаBoundary
GeneralImplementedYesYesСвободная разметка, общие методы компьютерного зрения и сохранение проекта.Free-form markup, general computer-vision methods and project storage.
GUI AutomationImplementedYesYesРазметка интерфейсов, экспорт и последующее исполнение через Automation Runtime.Interface markup, exports and subsequent execution through Automation Runtime.
IndustrialExperimentalYesNoДоступны проверка предлагаемого результата и подтверждённое изменение разметки; законченные средства проверки, экспорта и управления отсутствуют.Proposed-result review and confirmed markup changes are available; complete review, export and control tools are absent.
UAVExperimentalYesNoДоступны источник, предварительная проверка, запуск и применение изменений к основной разметке. Это не система управления миссиями, GIS или экспорта.Source selection, preflight, execution and applying changes to the main markup are available. This is not a mission-control, GIS or export system.
Ground RoboticsInternalNoNoВнутренняя отложенная заготовка; пользовательские операции, изменяющие проект, отключены.Internal deferred scaffold; user-facing operations that modify the project are disabled.
КомпонентыComponents

Зрелость ключевых возможностейKey capability maturity

Implemented

Capture + Selector + project

Получение источников, шкала времени, основная разметка, проверка схемы и сохранение файлов проекта.Source acquisition, timeline, main markup, schema validation and project-file storage.

Implemented

CV methods and pipelines

Классические методы и методы с моделями, исполнение линейных последовательностей и графов, предварительный просмотр, журнал и материалы проверки. Фактическая доступность зависит от среды выполнения и файлов модели.Classical and model-backed methods, linear and graph execution, preview, trace and verification data. Actual availability depends on the runtime and model files.

Implemented

Automation Runtime

Загрузка проекта, сопоставление изображений и текста, ожидание условий, явные действия ввода и Automation Manager.Project loading, image and text matching, condition waits, explicit input actions and Automation Manager.

Implemented

Агентная IDE Screph Code + Pro AgentScreph Code agentic IDE + Pro Agent

Screph Code использует редактор Monaco, среду выполнения OpenHands и отдельный процесс Pro Agent. Builder может изменять файлы в выбранной папке с кодом; раздел Changes и команда Undo не охватывают все изменения, поэтому требуется внешнее сравнение файлов и отдельная копия или ветка.Screph Code uses the Monaco editor, the OpenHands runtime and a separate Pro Agent process. Builder can modify files in the selected code folder; Changes and Undo do not cover every edit, so external file comparison and a separate copy or branch are required.

Experimental

Built-in AI Assistant

Реализован, но выключен по умолчанию. Действия проходят проверку списка разрешений и политики; изменения сначала показываются для проверки и требуют подтверждения. Если разрешение на вложение или контекст не определено, доступ блокируется.Implemented but off by default. Actions pass allowlist and policy checks; changes are previewed and require confirmation. Access is blocked when attachment or context permission is not defined.

Границы и запуск →Boundaries and activation →
Experimental

Action CV Consumer

Доступны планирование через LLM, локальный запуск методов компьютерного зрения, проверка, повтор, отмена и основа экспорта. Результат требует проверки человеком.LLM planning, local computer-vision execution, review, retry, cancel and an export foundation are available. Results require human review.

Implemented

Voice and LLM connections

Реализованы подключения распознавания речи и профили локальных или использующих собственный ключ LLM. Доступ к службе, сеть и возможности модели проверяются отдельно.Speech-recognition connections and local or bring-your-own-key LLM profiles are implemented. Service access, network and model capabilities are checked separately.

Implemented · release blocked

Voice2Text

Реализованы диктовка из системного трея, привязки, обработка снимка экрана через LLM и проверяемая вставка текста. Текущий устаревший ZIP не прошёл проверку публикации из-за включённых данных привязок среды разработки; требуется полная новая сборка.System-tray dictation, bindings, screenshot processing through an LLM and verifiable text insertion are implemented. The current legacy ZIP failed publication review because it contains development-environment binding data; a complete new build is required.

Процесс, архив и данные →Process, archive and data →
Implemented

Аккаунт и вход с устройстваAccount and device login

Реализованы профиль, ограниченный токен устройства, баланс на сайте, чат поддержки и ручная отправка диагностики. Минутная статистика в текущей вкладке Account настольной программы скрыта.Profile, scoped device token, website balance, support chat and manual diagnostics submission are implemented. Minute usage is hidden in the current desktop Account tab.

Локальная и сетевая граница →Local and online boundary →
Experimental

Screph server speech

Реализованы API WAV с версией, защита от повторного списания, учёт баланса по 15 секунд и компенсация ошибок. Доступность зависит от серверной службы и баланса.A versioned WAV API, duplicate-charge protection, 15-second balance accounting and failure compensation are implemented. Availability depends on the server-side service and balance.

Not published

Покупка пакетовPackage purchase

Серверная часть оплаты существует, но пользовательская страница покупки сейчас перенаправляет на главную. Опубликованного тарифа и процесса оплаты нет.A payment backend exists, but the user purchase page currently redirects to the homepage. No plan or checkout process is published.

Implemented

Runtime Dependencies

Общий интерфейс проверки, установки и восстановления; локальные, общие и пользовательские источники; подписанный пакет машинного обучения и связь с установщиком.A shared probe, install and repair interface; local, global and custom sources; signed machine-learning packs and installer integration.

Planned

Screph Cloud LLM

Планируемый компонент. Типизированный контракт каталога, запроса, результата, учёта и квоты, а также подключение настольной программы реализованы не полностью.Planned component. The typed catalog, request, result, usage and quota contract and the desktop connection are incomplete.

Deprecated

Legacy Arduino serial

Сохранён только для совместимости и восстановления старых сценариев. Для новых сценариев предусмотрены Arduino USB HID и FakerInput.Retained only for compatibility and recovery of older scenarios. Arduino USB HID and FakerInput are available for new scenarios.

Планы развитияDevelopment plans

Планы не относятся к реализованным функциямPlans are separate from implemented functions

Здесь указаны направления, которые следуют из текущих архитектурных решений. Сроки реализации не определены.This section lists directions supported by current architecture decisions. Delivery dates are not defined.

Planned

Screph Cloud LLM

Планируется типизированный Screph API для каталога, возможностей, запросов, результатов, ошибок, квот и учёта использования. До реализации требуется отдельная спецификация сетевого протокола; прямое подключение к службе само по себе не является законченным компонентом Screph.A typed Screph API is planned for catalog, capabilities, requests, results, errors, quotas and usage. A separate wire-protocol specification is required before implementation; direct service transport alone is not a complete Screph component.

Experimental

Industrial / UAV completion

Для рабочих областей Industrial и UAV ещё нужны законченные этапы проверки, экспорта и управления. Ground Robotics остаётся отложенным внутренним компонентом.Industrial and UAV workspaces still need complete review, export and control stages. Ground Robotics remains a deferred internal component.

Internal

Границы компонентовComponent boundaries

Планируется перейти к типизированным адаптерам, протоколам взаимодействия с версиями, настройкам внутри модулей и меньшим компонентам координации без создания второй среды выполнения.The plan is to use typed adapters, versioned inter-process protocols, module-owned settings and smaller coordination components without creating a second runtime.

Unclear

Внешняя платформа расширенийExternal extension platform

Внутренние интерфейсы расширений и реестр существуют, но магазин, общий SDK, обнаружение пакетов и правила совместимости не утверждены как часть публичного плана.Internal extension interfaces and a registry exist, but a marketplace, general SDK, package discovery and compatibility rules are not confirmed as part of the public plan.

Текущие точки расширения →Current extension points →
ЗависимостиDependencies

Что может потребоваться дополнительноWhat may be required in addition

Модели и среда выполненияModels and runtime

YOLO, SAM, OmniParser и другие методы с моделями требуют подходящих файлов весов и компонентов среды выполнения. Для Tesseract OCR требуется локальная установка Tesseract.YOLO, SAM, OmniParser and other model-backed methods require matching weight files and runtime components. Tesseract OCR requires a local Tesseract installation.

Модели, веса и SHA →Models, weights and SHA →

Внешние службыExternal services

Облачное распознавание речи и профили LLM требуют сети, учётных данных или доступа к аккаунту. Vosk, Ollama и LM Studio предоставляют локальные варианты при установленной модели.Cloud speech recognition and LLM profiles require network access, credentials or account access. Vosk, Ollama and LM Studio provide local options when a model is installed.

Исполнение вводаInput execution

GUI Automation использует Arduino Leonardo HID, устаревший последовательный интерфейс или FakerInput Virtual HID. Для FakerInput требуется однократная установка подписанного MSI с подтверждением UAC.GUI Automation uses Arduino Leonardo HID, legacy serial or FakerInput Virtual HID. FakerInput requires a one-time signed MSI installation with UAC confirmation.

Текущие ограниченияCurrent limitations

Границы текущей версииCurrent version boundaries

  • Основная поддерживаемая платформа — Windows. Сборки для Linux и macOS сейчас не выпускаются.Windows is the primary supported platform. Linux and macOS builds are not currently released.
  • Стадия Alpha не предполагает автоматизацию в рабочей среде без наблюдения, тестирования, проверки результатов и возможности отката.Alpha status does not imply unattended production automation without testing, result review and rollback.
  • AI Assistant не является автономным исполнителем: действия с высоким риском требуют подтверждения, а многие разрешения на исполнение по умолчанию выключены.AI Assistant is not an autonomous executor: high-risk actions require confirmation and many execution permissions are off by default.
  • Проекты хранятся локально. Выбранный сценарий распознавания речи, LLM или облачной службы может передавать звук, изображение или контекст внешней службе только после явного выбора.Projects are stored locally. A selected speech-recognition, LLM or cloud-service process may send audio, images or context to an external service only after explicit selection.
  • Опубликованный ZIP Voice2Text остаётся устаревшей Alpha-сборкой: в нём нет сведений о сборке, лицензии приложения и подписи, а для удаления данных привязок среды разработки требуется новая сборка.The published Voice2Text ZIP remains a legacy Alpha build: it lacks build information, an application license and signing, and a new build is required to remove development-environment binding data.
  • Баланс пакетов в профиле не означает доступность покупки: текущая страница покупки перенаправляет на главную.A package balance in the profile does not mean purchasing is available: the current purchase page redirects to the homepage.
  • Не для всех контрактов JSON среды выполнения определена отдельная формальная схема; основные форматы проекта и экспорта имеют версии.Not every runtime JSON contract has a separate formal schema; the main project and export formats are versioned.