git-subtree-dir: apps/web git-subtree-mainline:9212ed02acgit-subtree-split:5d65cbf2d5
36 lines
1.3 KiB
Markdown
36 lines
1.3 KiB
Markdown
---
|
|
name: sync-pull
|
|
description: agentic-framework에서 현재 프로젝트로 agent-ops를 내려받는다. "agent-ops pull해", "agentic-framework에서 가져와" 요청 시 사용한다.
|
|
---
|
|
|
|
# sync-pull
|
|
|
|
## 목적
|
|
|
|
`agent-ops/bin/sync.sh --pull`을 호출해 agentic-framework → 현재 프로젝트 방향으로 agent-ops를 내려받는다.
|
|
|
|
## 언제 호출할지
|
|
|
|
- "agent-ops pull해", "agent-ops 가져와" 요청 시
|
|
- "agentic-framework에서 가져와" 요청 시
|
|
- "agent-ops 내려받아" 요청 시
|
|
|
|
## 실행 절차
|
|
|
|
1. 현재 프로젝트의 **상위 폴더(`../`)** 에 `agentic-framework` 폴더가 있는지 확인한다 (현재 폴더 내부가 아님)
|
|
2. **있으면**: `agent-ops/bin/sync.sh --pull agentic-framework` 실행
|
|
3. **없으면**: 사용자에게 agentic-framework 경로 입력을 안내하고, 입력받은 경로로 실행
|
|
|
|
```bash
|
|
agent-ops/bin/sync.sh --pull <target>
|
|
```
|
|
|
|
## 실행 결과 검증
|
|
|
|
- [ ] sync.sh 가 오류 없이 완료됐는가
|
|
- [ ] 현재 프로젝트 버전이 framework 버전과 일치하는가
|
|
- [ ] `agent-ops/bin/entry-files.sh`의 모든 진입 파일이 갱신됐고, 내용이 framework의 `agent-ops/rules/common/rules.md`와 일치하는가
|
|
|
|
## 금지 사항
|
|
|
|
- sync.sh 를 거치지 않고 직접 파일을 복사하지 않는다
|