vault_sync
🚧 설계 단계 — 아직 구현 안 됨
이 페이지는 ainote 의 향후 기능을 미리 문서화한 것입니다. 현재 @ainote/mcp v1.1.x 에는 vault / sync 도구가 포함돼 있지 않습니다. 도구 호출 시 Tool not found 에러를 받게 됩니다.
vault 양방향 동기화. 자세한 가이드: vault/sync.
시그니처
json
{
"name": "vault_sync",
"arguments": {
"name": "personal",
"auto_commit": true,
"commit_message": "sync from macbook",
"strategy": "merge"
}
}| 파라미터 | 타입 | 기본 | 설명 |
|---|---|---|---|
name | string | — | ✅ vault 이름 |
auto_commit | boolean | true | 미커밋 변경 자동 commit |
commit_message | string | "sync from <hostname>" | |
strategy | merge / rebase / theirs / ours | merge | 충돌 시 |
응답
json
{
"vault": "personal",
"pulled": 3,
"pushed": 1,
"files_changed": [
{ "path": "daily/2026-05-07.md", "action": "added" },
{ "path": "projects/ainote.md", "action": "modified" }
],
"conflicts": []
}충돌 시
json
{
"conflicts": [
{ "path": "ideas.md", "marker_lines": [12, 24] }
]
}수동 해결 후 재실행:
bash
cd ~/notes/personal
$EDITOR ideas.md
git add . && git commit
ainote vault_sync '{"name":"personal"}'에러
| 코드 | 메시지 |
|---|---|
| -32603 | merge conflict |
| -32603 | local repo missing |
Claude
personal vault 동기화
모든 vault sync