framework_eng/skills/framework-meta/1c-ai-agent-cli/SKILL.md
CLI 1C BSL Agent Framework — tools/install.py (clone, install). Use when cloning the repository, installing components into the project, or configuring IDEs (Cursor, Claude Code, Windsurf, VS Code+Continue).
npx skillsauth add steelmorgan/1c-agent-based-dev-framework 1c-ai-agent-cliInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Repository: SteelMorgan/1c-agent-based-dev-framework. Git must be installed.
python tools/install.py clone # в ./1c-agent-based-dev-framework
python tools/install.py clone -t ./my-framework # target directory
python tools/install.py clone --depth 1 # shallow clone
python tools/install.py clone -b <branch> # specific branch
python tools/install.py clone -t ./fw --install # clone + интерактивная установка
Alternative (first run without CLI):
git clone https://github.com/SteelMorgan/1c-agent-based-dev-framework.git
cd 1c-agent-based-dev-framework
python tools/install.py
Run from the framework repository root:
python tools/install.py [options]
| Command | Description |
|---------|-------------|
| python tools/install.py | Interactive mode |
| python tools/install.py --ide cursor --list | Show the component tree |
| python tools/install.py --ide cursor --all | Install all components |
| python tools/install.py --ide cursor --include agent/developer workflow/full-cycle | Specific components (dependencies will be pulled in) |
| python tools/install.py --ide cursor --include agent/developer --dry-run | Show the plan without making changes |
| python tools/install.py --relink | Recreate broken symlinks |
| python tools/install.py --ide cursor --all --sync | Remove symlinks for uninstalled components |
--ide accepts multiple values: python tools/install.py --ide claude-code codex --all
| --ide | Description |
|---------|-------------|
| cursor | .cursor/rules/ (auto), skills in .cursor/skills/ |
| claude-code | CLAUDE.md + .claude/rules/ — requires @import in CLAUDE.md |
| windsurf | .windsurf/rules/ (auto), skills in .windsurf/skills/ |
| vscode-continue | .continue/rules/ |
| roocode | .roo/rules/ (auto), skills in .roo/skills/ |
| kilocode | AGENTS.md + .kilocode/rules/ — requires links in AGENTS.md |
| kiro | .kiro/steering/ (auto), skills in .kiro/skills/ |
| codex | AGENTS.md + .codex/rules/ — requires links in AGENTS.md |
| antigravity | .agents/rules/, skills in .agents/skills/ |
| generic | Copying into framework/ |
IDEs that need manual imports (claude-code, codex, kilocode): the installer will output the lines to add to CLAUDE.md / AGENTS.md.
| Flag | Description |
|------|-------------|
| --ide <IDE> [IDE ...] | Target IDE (multiple values separated by space) |
| --project-dir <path> | Project directory (default: current) |
| --include ID [ID ...] | IDs of components to install |
| --all | Install every component |
| --list | Show the tree without installing anything |
| --copy | Copy files instead of symlinks (Windows without Developer Mode) |
| --dry-run | Show the plan without making changes |
| --relink | Recreate broken symlinks |
| --sync | Remove symlinks for components that were removed |
Requirements: Python 3.7+, no external dependencies.
| Trigger | Action |
|---------|--------|
| Obtain the framework | python tools/install.py clone |
| Install into the project | clone -t ./fw --install or --ide cursor --all |
| Inspect components | --ide cursor --list or --dry-run |
| Install specific components | --ide cursor --include <id1> <id2> |
| Broken symlinks | --relink |
| Windows without symlinks | --copy |
tools
Diagnostics for Vanessa Automation runs. Use when a feature scenario failed, artifacts were not created, or you need to classify a failure after launch.
tools
Creating and refining Vanessa Automation feature scenarios based on real project requirements. Use when you need to write or update a scenario test, not just run it.
tools
--- name: v8-session-manager description: Use when working with the 1С session manager (v8-session-manager) - launch, configuration, connecting 1С clients, reading session_list, calling proxied MCP-tools from 1С extensions, diagnostics. Triggers: mention of `v8-session-manager`, `session_list`, 1С extension MCP showcase, error “no active sessions” / “session_id required”, connecting a client to the manager via `mcpMode=ws`. provides_capabilities: # Built-in manager tools — always available whi
tools
Use when Codex needs to manage v8-runner on local 1C projects through the CLI: configure v8project.yaml, initialize infobases or EDT workspaces, build sources from Designer or EDT, run syntax checks and tests, dump infobase changes, convert source formats, load or export artifacts, launch 1C clients, or choose safe 1C automation command sequences.