sync_list
🚧 설계 단계 — 아직 구현 안 됨
이 페이지는 ainote 의 향후 기능을 미리 문서화한 것입니다. 현재 @ainote/mcp v1.1.x 에는 vault / sync 도구가 포함돼 있지 않습니다. 도구 호출 시 Tool not found 에러를 받게 됩니다.
ainote hub 의 sync 대상 파일 메타데이터 조회 (content 없이).
시그니처
json
{
"name": "sync_list",
"arguments": {
"prefix": "global/",
"since": "2026-05-01T00:00:00Z"
}
}| 파라미터 | 타입 | 설명 |
|---|---|---|
prefix | string | 경로 prefix (디렉토리 필터) |
since | ISO 8601 | 변경 시각 필터 |
device_id | string | 자기 디바이스 변경 제외 |
limit | int | 기본 1000 |
응답
json
{
"files": [
{
"path": "global/CLAUDE.md",
"size_bytes": 12000,
"sha256": "abc123...",
"hlc": "2026-05-07T14:01:00.0.macmini",
"git_sha": "def456...",
"device_id": "macmini-2026-04",
"stored_at": "2026-05-07T14:01:01Z"
},
...
],
"total_count": 53,
"total_size_bytes": 234000
}content 없음 — 받으려면 sync_pull 호출.
사용 시나리오
sync 전 diff 확인
python
local_files = scan_local()
remote_files = mcp_call("sync_list", {})
diffs = compare(local_files, remote_files)
print(f"{len(diffs)} files differ")디렉토리별 통계
bash
ainote sync_list '{"prefix":"global/"}'
ainote sync_list '{"prefix":"projects/launchcrew/"}'최근 변경 모니터
bash
# 매 시간
ainote sync_list '{"since":"<1h ago>"}'에러
| 코드 | 메시지 |
|---|---|
| -32602 | invalid prefix |
| -32602 | invalid since format |
Claude
지난주 변경된 sync 파일 보여줘
launchcrew 폴더에 뭐 있나