Рефакторизация структуры кода для улучшения читаемости и удобства сопровождения.
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
manifestVersion: 1.1
|
||||
id: openclaw
|
||||
name: OpenClaw
|
||||
tagline: ИИ, который действительно что-то делает
|
||||
category: ai
|
||||
version: "2026.4.14"
|
||||
port: 18789
|
||||
path: ""
|
||||
description: >-
|
||||
Очищает ваш почтовый ящик, отправляет электронные письма, управляет календарем, регистрирует вас на рейсы.
|
||||
Все из WhatsApp, Telegram или любого другого чат-приложения, которое вы уже используете.
|
||||
|
||||
|
||||
Приложение OpenClaw на DFWebOS обеспечивает простую настройку. Просто введите свой ключ API и вперед.
|
||||
Безголовый браузер настроен сразу из коробки, поэтому ваш новый помощник ИИ может немедленно взаимодействовать со всем Интернетом.
|
||||
|
||||
|
||||
OpenClaw работает внутри песочницы приложения DFWebOS. Он имеет полную свободу установки программного обеспечения в своей собственной среде.
|
||||
в то время как все ваши существующие приложения и данные остаются надежно защищенными.
|
||||
|
||||
|
||||
OpenClaw также работает через прокси-сервер приложения DFWebOS, поэтому только вы можете безопасно получить доступ к своему экземпляру OpenClaw.
|
||||
|
||||
|
||||
## Что он делает
|
||||
- **Работает локально** - Anthropic, OpenAI или локальные модели. По умолчанию конфиденциально — ваши данные остаются вашими. На твоем зонтике.
|
||||
- **Любое приложение для чата**. Общайтесь с ним в WhatsApp, Telegram, Discord, Slack, Signal или iMessage. Работает в личных сообщениях и групповых чатах.
|
||||
- **Постоянная память**. Запоминает вас и становится только вашим. Ваши предпочтения, ваш контекст, ваш ИИ.
|
||||
- **Управление браузером**. Он может просматривать веб-страницы, заполнять формы и извлекать данные с любого сайта.
|
||||
- **Доступ к изолированной системе**. Чтение и запись файлов, запуск команд оболочки, выполнение сценариев в собственной изолированной программной среде. Ваши существующие данные и приложения полностью защищены.
|
||||
- **Навыки и плагины**. Расширьте возможности сообщества, используя навыки сообщества, или создайте свои собственные. Он даже может написать свой собственный.
|
||||
developer: OpenClaw
|
||||
website: https://openclaw.ai
|
||||
dependencies: []
|
||||
repo: https://github.com/openclaw/openclaw
|
||||
support: https://github.com/openclaw/openclaw/issues
|
||||
gallery:
|
||||
- 1.jpg
|
||||
- 2.jpg
|
||||
- 3.jpg
|
||||
releaseNotes: >-
|
||||
Что нового в OpenClaw (v2026.4.12 → v2026.4.14):
|
||||
- Добавлена поддержка прямой совместимости для GPT-5.4-pro в поставщике Кодекса.
|
||||
- Темы форума Telegram теперь отображают удобочитаемые названия тем в контексте агента.
|
||||
- Исправлен слишком ранний таймаут запуска Олламы из-за неправильных настроек таймаута потока.
|
||||
- Исправлен поставщик Кодекса, удаляющий все пользовательские модели от каждого поставщика в models.json.
|
||||
- Исправлено изображение и инструменты PDF, отклоняющие действительные модели зрения Олламы.
|
||||
- Исправлены интерактивные триггеры Slack, которые потенциально могли обходить настроенные списки разрешенных.
|
||||
- Исправлено разрешение локального пути вложения, которое не открывалось, а не закрывалось из-за ошибок.
|
||||
- Модель ИИ заблокирована от включения опасных флагов безопасности с помощью инструмента исправления конфигурации.
|
||||
- Исправлены запросы изображений Google Gemini, возвращающие 404 из-за неправильной обработки суффикса URL.
|
||||
- Исправлена ошибка, из-за которой при завершении потоковой передачи Ollama сообщалось о поддельном количестве токенов, что приводило к преждевременному уплотнению.
|
||||
- Исправлены поставщики встраивания памяти с префиксами, отличными от OpenAI, которые завершались сбоем из-за неизвестной ошибки поставщика.
|
||||
- Исправлена политика SSRF браузера, блокирующая обычную навигацию по имени хоста и локальное управление CDP.
|
||||
- Исправлено зависание Control интерфейс при вредоносной уценке из-за уязвимости ReDoS.
|
||||
- Исправлены настройки режима наблюдателя, при которых политика запрета отправки блокировала обработку входящих сообщений.
|
||||
- Исправлена запись зашифрованного мультимедиа в WhatsApp, вызывающая временные сбои при отправке изображений.
|
||||
- Исправлена ошибка, из-за которой Heartbeat, cron и exec перезаписывали метаданные маршрутизации общего сеанса.
|
||||
- Исправлен адаптер встраивания памяти Ollama и добавлены ключи кэша с поддержкой конечных точек.- Исправлены ответы голосовых заметок, которые автоматически исчезали из-за проблем с обработкой временных файлов.
|
||||
- Исправлена ошибка, из-за которой голосовые заметки AAC не транскрибировались из-за неправильного сопоставления типов MIME.
|
||||
- Исправлены встроенные прогоны GPT-5.4, не выполнявшие проверку запроса из-за неправильного сопоставления усилий по рассуждению.
|
||||
- Множество дополнительных исправлений безопасности, стабильности и совместимости по каналам, агентам и поставщикам.
|
||||
- И многое другое. Полная информация на https://github.com/openclaw/openclaw/releases.
|
||||
submitter: DFWebOS
|
||||
submission: https://github.com/getumbrel/dfwebos-apps/pull/4649
|
||||
@@ -0,0 +1,18 @@
|
||||
version: "3.7"
|
||||
services:
|
||||
app_proxy:
|
||||
environment:
|
||||
APP_HOST: openclaw_gateway_1
|
||||
APP_PORT: 18789
|
||||
|
||||
gateway:
|
||||
image: ghcr.io/getumbrel/openclaw-umbrel:2026.4.14@sha256:90be9c46cae1902c520196677f127c773305ad80de523b077e7f75ee0fdb48e5
|
||||
user: "1000:1000"
|
||||
init: true
|
||||
restart: on-failure
|
||||
stop_grace_period: 1m
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data:/data
|
||||
- ${APP_DATA_DIR}/data/linuxbrew:/home/linuxbrew
|
||||
environment:
|
||||
APP_SEED: ${APP_SEED}
|
||||
Executable
+34
@@ -0,0 +1,34 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
# OpenClaw использует профиль браузера на основе Chromium в данных приложения.
|
||||
# После некорректного завершения работы или перезапуска приложения одноэлементные файлы Chromium могут остаться
|
||||
# и заблокировать следующий запуск браузера. Мы удаляем эти устаревшие файлы здесь.
|
||||
|
||||
APP_DIR="$(readlink -f "$(dirname "${BASH_SOURCE[0]}")/..")"
|
||||
APP_DATA_DIR="${APP_DIR}/data"
|
||||
|
||||
FILES_TO_REMOVE=(
|
||||
"${APP_DATA_DIR}/.openclaw/browser/openclaw/user-data/SingletonLock"
|
||||
"${APP_DATA_DIR}/.openclaw/browser/openclaw/user-data/SingletonCookie"
|
||||
"${APP_DATA_DIR}/.openclaw/browser/openclaw/user-data/SingletonSocket"
|
||||
"${APP_DATA_DIR}/.openclaw/browser/openclaw/user-data/Default/SingletonLock"
|
||||
"${APP_DATA_DIR}/.openclaw/browser/openclaw/user-data/Default/SingletonCookie"
|
||||
"${APP_DATA_DIR}/.openclaw/browser/openclaw/user-data/Default/SingletonSocket"
|
||||
)
|
||||
|
||||
removed_count=0
|
||||
|
||||
for file in "${FILES_TO_REMOVE[@]}"; do
|
||||
if [[ -e "${file}" || -L "${file}" ]]; then
|
||||
rm -f "${file}"
|
||||
echo "OpenClaw: Removed stale Chromium singleton file: ${file}"
|
||||
((removed_count+=1))
|
||||
fi
|
||||
done
|
||||
|
||||
if [[ "${removed_count}" -eq 0 ]]; then
|
||||
echo "OpenClaw: No stale Chromium singleton files found."
|
||||
fi
|
||||
|
||||
exit 0
|
||||
Reference in New Issue
Block a user