Rechercher

PythonReactSEOPDF
GitHub Skill

1c-ai-agent-cli

CLI 1C BSL Agent Framework — tools/1c-ai-agent-cli.py (clone, install). Используй при клонировании репозитория, установке компонентов в проект, настройке IDE (Cursor, Claude Code, Windsurf, VS Code+Continue).

SteelMorgan☆ 22 Étoiles du dépôt2 Forks du dépôt

Installation

Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.

Voir la source ↗Guides

Instructions

1c-ai-agent CLI — 1c-ai-agent-cli.py

Правила работы с CLI 1C BSL Agent Framework. Команды: clone (получение репозитория) и install (установка компонентов в проект).


Команда clone — получение фреймворка

Репозиторий: https://github.com/SteelMorgan/1c-agent-based-dev-framework

Требование: Git должен быть установлен.

Базовое клонирование
python tools/1c-ai-agent-cli.py clone

Клонирует в ./1c-agent-based-dev-framework (текущая директория).

С указанием целевой директории
python tools/1c-ai-agent-cli.py clone -t ./my-framework
python tools/1c-ai-agent-cli.py clone --target /path/to/dir
Shallow clone (быстрее, только последний коммит)
python tools/1c-ai-agent-cli.py clone --depth 1
Конкретная ветка
python tools/1c-ai-agent-cli.py clone -b agent-framework-bootstrap-20260211
Клонирование + установка
python tools/1c-ai-agent-cli.py clone -t ./fw --install

После клонирования автоматически запускается установщик в интерактивном режиме.

Справка по clone
python tools/1c-ai-agent-cli.py clone --help

Альтернатива: ручное клонирование

Если CLI недоступен (например, первый запуск):

git clone https://github.com/SteelMorgan/1c-agent-based-dev-framework.git
cd 1c-agent-based-dev-framework
python tools/1c-ai-agent-cli.py

ZIP (без git): скачать архив с GitHub и распаковать.


Команда install — установка компонентов

Интерактивный установщик компонентов фреймворка в проект, с учётом целевой IDE.

Запуск: из корня репозитория фреймворка (или после clone):

python tools/1c-ai-agent-cli.py [опции]
python tools/1c-ai-agent-cli.py install [опции]   # явно
Базовый вызов
Команда Описание
python tools/1c-ai-agent-cli.py Интерактивный режим — выбор IDE, проекта, компонентов
python tools/1c-ai-agent-cli.py --ide cursor --list Показать дерево компонентов без установки
python tools/1c-ai-agent-cli.py --ide cursor --all Установить все компоненты
python tools/1c-ai-agent-cli.py --ide cursor --include agent/developer workflow/full-cycle Установить указанные компоненты (зависимости подтянутся автоматически)
python tools/1c-ai-agent-cli.py --ide cursor --include agent/developer --dry-run Показать, что будет сделано, без изменений
python tools/1c-ai-agent-cli.py --relink Проверить и пересоздать сломанные симлинки
python tools/1c-ai-agent-cli.py --ide cursor --all --sync Синхронизация: удалить симлинки снятых компонентов
Поддерживаемые IDE

--ide принимает одно или несколько значений через пробел (установка сразу в несколько IDE):

python tools/1c-ai-agent-cli.py --ide claude-code codex --all
--ide Описание
cursor Cursor — правила в .cursor/rules/ (авто), навыки в .cursor/skills/
claude-code Claude Code — CLAUDE.md + .claude/rules/ ⚠ требует @import в CLAUDE.md
windsurf Windsurf — .windsurf/rules/ (авто), навыки в .windsurf/skills/
vscode-continue VS Code + Continue — .continue/rules/
roocode RooCode — .roo/rules/ (авто, все файлы), навыки в .roo/skills/
kilocode Kilo Code — AGENTS.md + .kilocode/rules/ ⚠ требует ссылок в AGENTS.md
kiro Kiro — .kiro/steering/ (авто), навыки в .kiro/skills/
codex Codex CLI (OpenAI) — AGENTS.md + .codex/rules/ ⚠ требует ссылок в AGENTS.md
antigravity Antigravity — .agents/rules/, навыки в .agents/skills/ (skill.md)
generic Без привязки к IDE — копирование в framework/

⚠ IDE с ручным импортом правил (claude-code, codex, kilocode): после установки инсталлер выведет напоминание с конкретными строками для добавления в CLAUDE.md / AGENTS.md.

Флаги
Флаг Описание
--ide <IDE> [IDE ...] Целевая IDE (можно несколько через пробел)
--project-dir <path> Каталог проекта (по умолчанию: текущий)
--include ID [ID ...] ID компонентов для установки
--all Установить все компоненты
--list Показать дерево компонентов без установки
--copy Принудительно копировать файлы (не симлинки)
--dry-run Показать, что будет сделано, без реальных изменений
--relink Проверить и пересоздать сломанные симлинки
--sync Синхронизировать установку: удалить симлинки снятых компонентов
Требования
  • Python 3.7+
  • Без внешних зависимостей (стандартная библиотека)

Когда применять

Триггер Действие
Пользователь хочет получить фреймворк python tools/1c-ai-agent-cli.py clone или git clone <URL>
Пользователь хочет установить фреймворк в проект python tools/1c-ai-agent-cli.py clone -t ./fw --install или clone + install
Нужно проверить доступные компоненты python tools/1c-ai-agent-cli.py --ide cursor --list
Пользователь спрашивает, как установить фреймворк Дать python tools/1c-ai-agent-cli.py clone и python tools/1c-ai-agent-cli.py
Пользователь просит установить конкретные агенты/правила python tools/1c-ai-agent-cli.py --ide cursor --include <id1> <id2>
Симлинки сломаны после перемещения framework/ python tools/1c-ai-agent-cli.py --relink
Нужно проверить, что будет установлено python tools/1c-ai-agent-cli.py --ide cursor --include ... --dry-run
Windows без Developer Mode (симлинки недоступны) python tools/1c-ai-agent-cli.py --ide cursor --copy --include ...

Сценарии

Сценарий 1: Первый запуск фреймворка

Вариант A (есть Git, с нуля):

git clone https://github.com/SteelMorgan/1c-agent-based-dev-framework.git
cd 1c-agent-based-dev-framework
python tools/1c-ai-agent-cli.py   # интерактивно, или python tools/1c-ai-agent-cli.py --ide cursor --all

Вариант B (уже есть репозиторий, клонировать в другой каталог):

cd 1c-agent-based-dev-framework
python tools/1c-ai-agent-cli.py clone -t ../другой-проект/fw --install

Вариант C (установка в текущий проект):

python tools/1c-ai-agent-cli.py --ide cursor --all
Сценарий 2: Установка в существующий проект
  1. Клонировать фреймворк в отдельную папку (или использовать уже существующую).
  2. Указать целевой проект: python tools/1c-ai-agent-cli.py --ide cursor --project-dir /path/to/project --include agent/developer workflow/full-cycle
  3. При необходимости: --dry-run для проверки.
Сценарий 3: Восстановление симлинков

После перемещения фреймворка в другое место:

cd /path/to/project
python /path/to/framework/tools/1c-ai-agent-cli.py --relink

См. также


depends_on: [] metadata: category: framework-meta version: "1.0"

Exemples

Consultez les exemples du dépôt source.

Voir la source ↗

Historique source

Date d’indexation
2026-03-11
Mise à jour de l’index
2026-03-11
Branch
main

Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!