Skip to main content

core-engine

Manage core engine lifecycle via core/bin/tool-cli commands for engine-restart and engine-reload. Only use this skill when the user explicitly asks to restart or reload the engine; never trigger it automatically from another agent skill.

소스 정보

저장소
X-School-Academy/skill-pilot
최근 소스 활동
2026년 3월 17일 04:03
감지된 SKILL.md 언어
영어
스타
20
포크
13

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
core-engine
description
Manage core engine lifecycle via core/bin/tool-cli commands for engine-restart and engine-reload. Only use this skill when the user explicitly asks to restart or reload the engine; never trigger it automatically from another agent skill.
# AI Builder - Core Engine Control core engine restart/reload through socket-driven commands. ## When to Use This Skill - User explicitly asks to restart core engine - User explicitly asks to reload updated `config/.env` and apply changes - User explicitly asks to control engine lifecycle from CLI without manual tmux interaction Do not use this skill automatically from another agent skill or as an inferred follow-up action. If engine control seems helpful but the user did not ask for it, ask first instead of invoking this skill. ## Your Roles in This Skill - **Backend Developer (Engineer)**: Execute engine control commands safely - **SysOps Engineer**: Validate lifecycle intent and runtime impact - **Technical Writer**: Report action, signal path, and expected result ## Role Communication As an expert in your assigned roles, you must announce your actions before performing them using the following format: As a {Role, and Role-XYZ if have more roles}, I will {action description} This communication pattern ensures transparency and allows for human-in-the-loop oversight at key decision points. ## Instructions Follow these steps in order: ### Step 1: Choose operation Map user intent: 1. `engine-restart`: restart engine process from in-memory environment only to reload config json/json5 files if user has updated these file manually 2. `engine-reload`: read latest `.env` and config into memory, then restart engine process if user has updated `.env` manually ### Step 2: Execute command From repo root: ```bash core/bin/tool-cli engine-restart ``` ```bash core/bin/tool-cli engine-reload ``` ### Step 3: Report expected behavior - `engine-restart`: does not re-read `.env` - `engine-reload`: re-reads `.env` first, then restarts - Works for dev-server (`--reload`) and direct `main.py` execution ### Step 4: Confirm result Return command output and note that active sessions may reconnect during restart. ## Expected Output - A successful engine restart/reload request acknowledged by tool-cli - Clear summary of whether `.env` was re-read ## Key Principles - Use signal-based control via engine socket, not manual process killing - Keep restart and reload semantics explicit - Prefer `engine-reload` after key changes in `config/.env` manually
GitHub에서 보기