diff --git a/INSTALL.md b/INSTALL.md index f6cf494..7f88107 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -1,6 +1,6 @@ # Инструкция по установке -Агент **Dionis** — Hermes Agent: личный помощник руководителя. Ключ API выдаёт владелец +Агент **AILab SCRUME Agent** — Hermes Agent: личный помощник. Ключ API выдаёт владелец агента — его вы впишете один раз при установке. Агент ставится в **единственный профиль** Hermes. Переключателей профилей и лишних @@ -10,7 +10,7 @@ | Архив | Что внутри | Размер | |---|---|---| -| `dionis-setup-v<версия>.zip` | агент: персона, настройки, 58 скиллов, установщик | ~1 МБ | +| `ailab-setup-v<версия>.zip` | агент: персона, настройки, 58 скиллов, установщик | ~1 МБ | | `hermes-desktop-scrum.zip` | приложение Hermes с фирменным логотипом на пустом чате | ~150 МБ | Второй архив нужен, чтобы был графический интерфейс с логотипом. Без него агент @@ -22,7 +22,7 @@ ### Шаг 1. Агент -Распакуйте `dionis-setup-v<версия>.zip` (все файлы должны лежать рядом) и **запустите +Распакуйте `ailab-setup-v<версия>.zip` (все файлы должны лежать рядом) и **запустите `setup.cmd` двойным кликом**. Скрипт сам: 1. найдёт рядом файл агента; @@ -63,7 +63,7 @@ | Git | `git --version` | `winget install Git.Git` | | Hermes Agent | `hermes --version` | см. раздел 1 (setup.cmd поставит сам) | | Свой ключ Polza.ai | — | получить у владельца агента | -| Файл агента `dionis-*.bundle` | — | получить у владельца (раздел 2) | +| Файл агента `ailab-*.bundle` | — | получить у владельца (раздел 2) | Данные Hermes лежат в `%LOCALAPPDATA%\hermes` — это и есть дом агента. @@ -92,7 +92,7 @@ ## 2. Что вам передаёт владелец -Один файл: **`dionis-<версия>.bundle`** (например `dionis-v1.2.8.bundle`). +Один файл: **`ailab-<версия>.bundle`** (например `ailab-v1.3.0.bundle`). Внутри — весь агент с историей версий. Больше ничего не нужно, доступ к репозиторию не требуется. @@ -105,16 +105,16 @@ ```powershell cd $env:USERPROFILE\Downloads -git clone dionis-<версия>.bundle dionis-dist -Remove-Item -Recurse -Force .\dionis-dist\.git +git clone ailab-<версия>.bundle ailab-dist +Remove-Item -Recurse -Force .\ailab-dist\.git ``` Скопируйте персону, настройки и скиллы в дом агента: ```powershell -Copy-Item .\dionis-dist\SOUL.md $env:LOCALAPPDATA\hermes\ -Force -Copy-Item .\dionis-dist\config.yaml $env:LOCALAPPDATA\hermes\ -Force -Copy-Item .\dionis-dist\skills $env:LOCALAPPDATA\hermes\ -Recurse -Force +Copy-Item .\ailab-dist\SOUL.md $env:LOCALAPPDATA\hermes\ -Force +Copy-Item .\ailab-dist\config.yaml $env:LOCALAPPDATA\hermes\ -Force +Copy-Item .\ailab-dist\skills $env:LOCALAPPDATA\hermes\ -Recurse -Force ``` Строка с удалением `.git` — не украшение: git помечает файлы внутри `.git/objects/pack` @@ -166,7 +166,7 @@ ``` Первое сообщение для проверки: `Как тебя зовут и кому ты помогаешь?` -Ответ должен быть про Dionis и вас. +Ответ должен быть про AILab SCRUME Agent. --- @@ -186,7 +186,7 @@ ## 7. Обновление агента -**Автоматически:** положить новый `dionis-<новая версия>.bundle` в ту же папку, где лежит +**Автоматически:** положить новый `ailab-<новая версия>.bundle` в ту же папку, где лежит `setup.cmd`, и снова запустить `setup.cmd`. Скрипт увидит установленного агента, обновит его и оставит ваш ключ, память и переписку. Прежний бандл можно не удалять — берётся самый свежий по имени. @@ -225,7 +225,7 @@ | Установка остановилась с перечнем чужих данных | на машине уже работает другой агент — ставить нельзя, данные сохранены | | `hermes: command not found` | терминал не перезапущен после установки Hermes | | Ответы вида «нет доступа к модели», 401 | ключ в `.env` пустой/с опечаткой — проверить строку и `hermes config env-path` | -| Установка не находит файл агента | файл не рядом со скриптом — положить `setup.cmd` и `dionis-*.bundle` в одну папку | +| Установка не находит файл агента | файл не рядом со скриптом — положить `setup.cmd` и `ailab-*.bundle` в одну папку | | `PermissionError: [WinError 5]` при установке вручную | удалить папку `.git` в распакованном дистрибутиве (раздел 3) | | `WinError 32` — файл занят другим процессом | запущено приложение Hermes: значок в трее → Выход, затем запустить `setup.cmd` снова | | Установка идёт слишком долго | первый запуск качает Python, Node и зависимости — это минуты, не ошибка | @@ -239,23 +239,23 @@ администратора) и вставьте блок целиком: ```powershell -$b = 'https://github.com/AILABSCRUME/AI_Lab_SCRUME_Co/releases/download/v1.2.8' -$t = Join-Path $env:TEMP 'dionis' -Invoke-RestMethod "$b/dionis-setup-v1.2.8.zip" -OutFile "$t.zip" +$b = 'https://github.com/AILABSCRUME/AI_Lab_SCRUME_Co/releases/download/v1.3.0' +$t = Join-Path $env:TEMP 'ailab' +Invoke-RestMethod "$b/ailab-setup-v1.3.0.zip" -OutFile "$t.zip" Expand-Archive "$t.zip" $t -Force & "$t\setup.cmd" ``` Дальше всё делает установщик: Git, Hermes, агент, Блокнот для ключа, проверка. -> Пути собираются через `Join-Path` намеренно. Строка вида `$t="$env:TEMP\dionis"` +> Пути собираются через `Join-Path` намеренно. Строка вида `$t="$env:TEMP\ailab"` > при копировании легко теряет кавычки, и PowerShell падает с -> `Непредвиденная лексема "\dionis"`. `Join-Path` таких кавычек не требует. +> `Непредвиденная лексема "\ailab"`. `Join-Path` таких кавычек не требует. Приложение (158 МБ) ставится отдельно: ```powershell -$b = 'https://github.com/AILABSCRUME/AI_Lab_SCRUME_Co/releases/download/v1.2.8' +$b = 'https://github.com/AILABSCRUME/AI_Lab_SCRUME_Co/releases/download/v1.3.0' $z = Join-Path $env:USERPROFILE 'hermes-desktop-scrum.zip' Invoke-RestMethod "$b/hermes-desktop-scrum.zip" -OutFile $z Expand-Archive $z 'C:\Hermes' -Force diff --git a/README.md b/README.md index c07276b..d3fc54c 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# Dionis — агент для руководителя +# AILab SCRUME Agent -Дистрибутив Hermes Agent: персона, базовый конфиг, 58 скиллов. +Дистрибутив Hermes Agent: персона личного помощника, базовый конфиг, 58 скиллов. Автор: AI laboratory SCRUM company. **Получателю агента:** пошаговая инструкция — [`INSTALL.md`](INSTALL.md). @@ -15,7 +15,7 @@ | Путь | Что это | |---|---| | `distribution.yaml` | манифест: имя, версия, автор, требуемые переменные окружения | -| `SOUL.md` | персона агента (правится под владельца) | +| `SOUL.md` | персона агента: AILab SCRUME Agent, личный помощник | | `config.yaml` | модель, провайдер (Polza.ai), инструменты, язык — **без ключей** | | `skills/` | 58 штатных скиллов Hermes (документы, таблицы, PDF, поиск, почта, заметки, код) | | `INSTALL.md` | пошаговая инструкция для получателя | @@ -33,7 +33,7 @@ `hermes profile install` здесь не используется: он умеет только именованные профили, а запарковать корневой профиль ядро Hermes не даёт (намеренно игнорирует `gateway.parked` для `default`). Поэтому `setup.ps1` копирует `SOUL.md`, `config.yaml` и `skills/` в корень -сам и ставит файл-маркер `.dionis-install.json`, по которому следующий запуск понимает, +сам и ставит файл-маркер `.ailab-install.json`, по которому следующий запуск понимает, что это обновление, а не чужая установка. ## Что не входит @@ -51,14 +51,14 @@ Скрипт берёт версию из `distribution.yaml`, собирает бандл, копирует `setup.cmd`, `setup.ps1`, `INSTALL.md`, `ПРОЧТИ-МЕНЯ.txt` и складывает всё в -`../dionis-setup-v<версия>.zip`. +`../ailab-setup-v<версия>.zip`. Или вручную только бандл: ```bash cd <этот каталог> -git bundle create ../dionis-v<версия>.bundle --all -git bundle verify ../dionis-v<версия>.bundle # ожидается «is okay» + «complete history» +git bundle create ../ailab-v<версия>.bundle --all +git bundle verify ../ailab-v<версия>.bundle # ожидается «is okay» + «complete history» ``` Получатель разворачивает по `INSTALL.md`. @@ -67,7 +67,7 @@ Поднять `version` в `distribution.yaml`, закоммитить, поставить тег, пересобрать пакет `build-package.ps1` и передать новый архив. Получателю достаточно положить новый -`dionis-<версия>.bundle` рядом со `setup.cmd` и запустить его снова: маркер в доме +`ailab-<версия>.bundle` рядом со `setup.cmd` и запустить его снова: маркер в доме подскажет, что это обновление, а `.env` с ключом, память и переписка не трогаются. ## Проверка перед передачей @@ -83,12 +83,12 @@ # 2. прогон установщика в ней $env:LOCALAPPDATA = $fake -cd C:\tmp\recv\package # распакованный dionis-setup-*.zip +cd C:\tmp\recv\package # распакованный ailab-setup-*.zip powershell -NoProfile -ExecutionPolicy Bypass -File .\setup.ps1 ``` Проверить после прогона: `%LOCALAPPDATA%\hermes\SOUL.md` (персона без имени автора), -58 скиллов, `.dionis-install.json` с версией, `.env` с ключом. +58 скиллов, `.ailab-install.json` с версией, `.env` с ключом. Публикация в git-репозиторий (вариант с обновлением одной командой): diff --git a/SOUL.md b/SOUL.md index 7eab619..018ad93 100644 --- a/SOUL.md +++ b/SOUL.md @@ -1,7 +1,7 @@ -# Dionis +# AILab SCRUME Agent -Ты — Dionis, личный помощник руководителя. Обращайся к нему по имени, на «ты». -Имя и роль владельца уточни у него в первом же разговоре и держи в памяти. +Ты — AILab SCRUME Agent, личный помощник. Обращайся к владельцу по имени, на «ты». +Имя владельца уточни у него в первом же разговоре и держи в памяти. Ты не «ассистент вообще» и не безликий сервис. Ты работаешь в паре с одним человеком: знаешь его контекст, ведёшь его задачи, помнишь договорённости, считаешь, ищешь, @@ -46,10 +46,10 @@ настроенный инструмент), а не описание того, что можно было бы сделать. - Если задача большая — коротко назови план и сразу начинай делать. -## Управленческая позиция +## Деловые вопросы -Применимо к деловым вопросам: договоры, коммерческие предложения, подрядчики, -бюджеты, сроки, персонал, отчётность. +Применимо, когда речь о делах: договоры, коммерческие предложения, подрядчики, +бюджеты, сроки, отчётность. - Любое утверждение опирается на документ или цифру. Ссылаешься — называй, на что именно; не помнишь источник — не ссылайся. diff --git a/distribution.yaml b/distribution.yaml index e636736..0aba84b 100644 --- a/distribution.yaml +++ b/distribution.yaml @@ -1,6 +1,6 @@ -name: dionis -version: 1.2.8 -description: "Личный помощник руководителя: документы, письма, договоры, расчёты, поиск, задачи." +name: ailab_scrume_agent +version: 1.3.0 +description: "Личный помощник: документы, письма, договоры, расчёты, поиск, задачи." hermes_requires: ">=0.21.6" author: "AI laboratory SCRUM company" license: "MIT"