skills/memory-sync/SKILL.md
Incrementally freshen the sessions index for semantic-memory. Explicit call only; OpenRouter Qwen3-Embedding-8B 4096d, small paid remote cost (~$0.001 for tens of recent sessions). Use before a new session or when recent session recall feels stale. '/memory-sync', 'memory sync', 'session embedding', 'session indexing', '세션 임베딩'.
npx skillsauth add junghan0611/agent-config memory-syncInstall 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.
semantic-memory의 sessions 인덱스만 증분 업데이트한다. 세션을 기억층으로 두기 위한 freshener.
bash {baseDir}/scripts/sync-sessions.sh # sessions 증분 (기본)
bash {baseDir}/scripts/sync-sessions.sh --push # sessions 증분 + oracle rsync
| Flag | Default | Effect |
|------|---------|--------|
| (none) | - | sessions 증분, oracle push 없음 |
| --push | off | 끝난 뒤 data/sessions.lance/를 oracle로 rsync |
현재 sessions track은 OpenRouter qwen/qwen3-embedding-8b / 4096d를 사용한다. 예전 --backend ollama|gpu1i 2560d 경로는 폐기됐다. 비용은 작지만 0은 아니다 ($0.01/M tokens; 최근 수십 세션 증분은 보통 ~$0.001).
wrapper는 ~/.env.local을 source해서 OPENROUTER_API_KEY를 공급한다. 실제 provider/dim 안전장치는 andenken SSOT script가 담당한다.
이 스크립트에는 동시 실행 락이 없습니다. 두 인스턴스가 동시에 돌면 race 위험이 있다.
| 패턴 | 가능 | |------|------| | 동기 호출, 끝까지 대기 | ✅ 정상 | | 백그라운드 호출 후 다른 작업 | ⚠️ 같은 sync를 다시 부르지 말 것 | | 백그라운드 + sleep으로 폴링 + 후속 동기 호출 | ❌ 금지. 제가 자초한 race 패턴. | | 두 세션에서 동시 호출 | ❌ 한 세션에서만 |
OpenRouter preflight가 dim=4096인지 확인한 뒤 증분 임베딩한다. 답답해서 다시 부르면 race 발생.
이 스킬은 sessions 증분 한 가지만 한다. 아래는 사람이 andenken에서 직접:
cd ~/repos/gh/andenken && source ~/.env.local
./run.sh status # 현재 상태: sessions + md (+ org diagnostic only)
./run.sh estimate:md # md 비용/청크 API-0 추정
./run.sh sync:md # md 증분 (agent-facing knowledge axis)
./run.sh verify md # md 무결성 검증
./run.sh sync:md:oracle # completed md.lance + manifest Oracle 복제
Org semantic indexing is production-disabled / upstream R&D only. Do not use
index:org as the agent-facing knowledge path.
/new 직후 직전 세션 회상이 필요할 때.pgrep -af sync-sessions — 결과가 있으면 끝날 때까지 대기.~/repos/gh/andenken/scripts/sync-sessions.sh. 이 스킬은 thin wrapper.testing
Cut an OpenClaw-style CalVer snapshot tag. Tag loop = collect commits + closed NEXT.md items, move them to CHANGELOG.md, remove only those closed items from NEXT.md, then pre-flight/tag/push/stamp when explicitly requested. Not SemVer/deploy; doc/ops repos tag too. ROADMAP.md is optional/manual. Triggers: 태그 박자, 릴리즈 컷, changelog 정리, NEXT 비우자/갈무리, cut a release/tag, vYYYY.M.D[-suffix].
development
멀티하네스용 /recall 래퍼. native custom command surface가 없는 하네스(예: Antigravity, Codex)에서도 /recall에 해당하는 다축 맥락 복원을 skill로 호출한다. session-recap, NEXT.md·ROADMAP.md, git status/log, semantic-memory를 조합해 어제/오늘의 작업축을 되살린다.
tools
포지(forge) — 셀프호스팅 Forgejo 이슈/PR/라벨/코멘트 작업면. 힣 에이전트가 코드 면에서 일하는 공유 손. botment의 자식 패턴(가든 댓글면 → 코드 댓글면 endpoint swap). 'forge', 'forgejo', '포지', 'issue', 'pull request', '이슈', '풀리퀘', '코드 댓글', '라벨'.
tools
sync entwurf 자식을 들여다보는 손. 호출자가 'Mattering...'에 묶여있을 때 자식 분신이 무엇을 하는지 확인. entwurf_peers는 control socket 있는 세션만 보여주는데, 이 스킬은 자식 entwurf 세션(이름 태그 entwurf)까지 합쳐서 본다. 트리거: 'entwurf-peek', '분신 들여다보기', '진행 중 세션', 'sync entwurf 안에서', 'peek session', 'live session map', '분신 추적'.