Задание переписано: требуется не разбор диска, а развёртывание рабочего пространства — клоны 17 репозиториев в C:\Users\Ochenstarik\Agent_projects и проверка, что структура agents/ на месте. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
101 lines
5.3 KiB
Markdown
101 lines
5.3 KiB
Markdown
# Развернуть рабочее пространство Agent_projects на этой машине
|
||
|
||
- **Кому:** antigravity
|
||
- **Дата:** 2026-08-18
|
||
- **От кого:** владелец проекта (через Claude)
|
||
- **Ветка:** ветка не нужна, работа идёт только на диске
|
||
- **Файл отчёта:** `../done/2026-08-18-консолидация-рабочего-пространства.md`
|
||
|
||
## Что нужно сделать
|
||
|
||
Собрать в `C:\Users\Ochenstarik\Agent_projects` клоны всех проектов и
|
||
убедиться, что в каждом есть папка `agents/`. Ничего разбирать, переносить и
|
||
удалять не нужно — только выгрузка из git и проверка структуры.
|
||
|
||
### 1. Каталог
|
||
|
||
Создать `C:\Users\Ochenstarik\Agent_projects`, если его нет. Все проекты
|
||
живут здесь и только здесь.
|
||
|
||
### 2. Выгрузить репозитории
|
||
|
||
Владелец — `ochenstarik-ui`. Проверить, что `gh auth status` показывает
|
||
именно его, и склонировать 17 репозиториев:
|
||
|
||
```bash
|
||
cd "C:/Users/Ochenstarik/Agent_projects"
|
||
for r in business-platform kagent hermes-config-backup server-monitor-manager \
|
||
randomayzer trade-signal-platform trading-knowledge-base \
|
||
finance-telegram-bot agent-control-center agent-control-center-server \
|
||
lightweight-server safetest-platform agent-engineering-quality-system \
|
||
hermes-lossless-context-layer hermes-task-inbox singbox-ai-router \
|
||
trade-signal-bot-legacy; do
|
||
gh repo clone "ochenstarik-ui/$r" "$r"
|
||
done
|
||
```
|
||
|
||
Часть репозиториев приватные — без авторизованного `gh` они не склонируются.
|
||
Если какой-то не выгрузился, это в отчёт, а не «пропустил и пошёл дальше».
|
||
|
||
### 3. Структура agents/
|
||
|
||
Структура уже лежит в самих репозиториях, отдельно её создавать не надо.
|
||
На 2026-08-18 она находится в ветке `chore/agents-workspace` и ждёт приёмки в
|
||
открытом PR. Поэтому в каждом клоне:
|
||
|
||
```bash
|
||
git fetch origin
|
||
git checkout chore/agents-workspace 2>/dev/null || git checkout main
|
||
```
|
||
|
||
Если к моменту выполнения PR уже смержены — структура будет в `main`, и
|
||
переключаться никуда не нужно.
|
||
|
||
Проверить, что в каждом проекте есть:
|
||
|
||
```
|
||
agents/
|
||
README.md TASK-TEMPLATE.md REPORT-TEMPLATE.md
|
||
claude/ codex/ antigravity/ hermes/ grok/ opencode/
|
||
inbox/ done/ notes/
|
||
_accepted/
|
||
```
|
||
|
||
Если в каком-то репозитории `agents/` не оказалось ни в `main`, ни в
|
||
`chore/agents-workspace` — не выдумывать структуру самому: записать в отчёт,
|
||
какой это репозиторий.
|
||
|
||
### 4. Как здесь работать дальше
|
||
|
||
Коротко, полные правила — в `agents/README.md` внутри любого проекта:
|
||
задание — в `agents/antigravity/inbox/`, черновики — в `notes/`, результат —
|
||
в `done/`. Задание, пришедшее в чате, сначала записывается в `inbox/`, и
|
||
только потом начинается работа. Своих папок за пределами
|
||
`agents/antigravity/` не заводить — из-за этого всё и разъехалось.
|
||
|
||
## Границы
|
||
|
||
- Ничего не удалять и не переносить с диска. Эта задача — только выгрузка.
|
||
- В `main` не пушить, PR не мержить.
|
||
- Существующие папки с проектами вне `Agent_projects` не трогать: что с ними
|
||
делать, решается отдельной задачей.
|
||
|
||
## Что здесь ломается
|
||
|
||
- **Длинные пути Windows.** Часть репозиториев имеет глубокую вложенность и
|
||
падает с `Filename too long`. Лечится `git config --global core.longpaths true`
|
||
до клонирования.
|
||
- **Ветка по умолчанию.** У `agent-control-center-server` это `master`, а не
|
||
`main`. Не считать `main` данностью.
|
||
- **Занятые файлы.** Если клон не создаётся из-за занятого файла — значит, в
|
||
этой папке работает другой процесс. Не ломать, записать в отчёт.
|
||
|
||
## Как проверить результат
|
||
|
||
Считается сделанным, когда:
|
||
|
||
1. в `Agent_projects` лежат все 17 клонов;
|
||
2. в каждом есть `agents/` с полным набором папок;
|
||
3. в отчёте приведён вывод проверки — по строке на репозиторий: имя, текущая
|
||
ветка, наличие `agents/`;
|
||
4. на диске за пределами `Agent_projects` ничего не изменилось.
|