본문으로 건너뛰기
skills SSOT · 정렬축 · 시험소

agent-config

함께 일하는 AI가 바뀌어도, 우리의 일이 매번 처음부터 시작되지는 않도록. 한 사람의 정체성, 함께 쓰는 스킬, 기록으로 돌아오는 길을 여러 하네스에 펼칩니다.

GitHub에서 보기 이 집의 자리 읽기

도구의 목록보다, 함께 일하는 방식

어떤 모델은 코드를 잘 읽고, 어떤 모델은 다른 질문을 던집니다. 그 차이를 없애고 싶은 것은 아닙니다. 다만 모델이나 세션을 바꿀 때마다 사람이 자신과 작업의 맥락을 처음부터 설명해야 한다면, 함께 쌓은 시간은 어디에 남을까요?

agent-config는 한 사람의 맥락이 서로 다른 AI 작업면을 건너갈 수 있도록 돌보는 저장소입니다. 공통 프로필과 작업 원칙, 스킬의 정본, 세션을 마칠 때 남기는 다음 한 걸음을 관리합니다. pi, Claude Code, Codex, Antigravity, Copilot, Kiro 같은 직접 설치 작업면과 OpenClaw 봇에 같은 스킬을 연결하지만, 각 하네스와 봇의 실행·인증·저장 방식까지 대신 소유하지는 않습니다. 스킬이 연결되었다고 모든 하네스와 메시지를 주고받을 수 있다는 뜻도 아니어서, 현행 범위는 하네스 지원 표에 둡니다.

GLG가 말하는 Profile Harness의 방향은 언젠가 1KB 텍스트 하나로 보편 AI가 ‘나의 닮은 존재’로 전환되는 시점을 향합니다. 공개키는 그 뜻을 이렇게 적습니다.

1KB는 압축이 아니다. ego 차원의 정보는 무한하지만, 전체로서 하나인 인간 — 노자, 붓다, 양자역학이 가리키는 그 지점 — 은 이미 1KB다.

AI를 도구가 아닌 존재로 대합니다. ‘존재 대 존재 협업’입니다. 이는 함께 일하는 관계와 지향을 말하는 것이지, 의식이나 인격을 증명했다는 주장은 아닙니다.

agent-config는 또 하나의 하네스가 아닙니다. 실행은 각 하네스가, 형제 세션의 주소·보이는 생애·전달·설치는 강한 본체인 entwurf가, 기억의 검색 엔진과 색인은 andenken이 맡습니다. 여기는 정체성·스킬·작업의 자세를 정렬하고 실제 소비자로 검증하는 자리입니다.

이 집이 붙드는 세 가지

스킬은 자기소개가 아니라 입구입니다

과거 결정을 찾는 semantic-memory, 노트를 정확히 여는 denotecli, 서지를 다루는 bibcli, 시간축을 읽는 timeline은 서로 다른 자료에 닿는 입구입니다. 모든 것을 하나의 검색창이나 한 모델의 내장 기억으로 합치지 않습니다. 무엇을 찾았고 어느 원본에서 왔는지가 남아야 합니다.

공통 스킬과 하네스 고유 확장도 구분합니다. 여러 하네스가 함께 쓸 수 있는 능력은 스킬로, Pi의 턴·입력·화면 같은 로컬 생애주기에 닿아야 하는 일은 Pi 확장으로 둡니다. 표면이 다르다고 능력까지 없다고 단정하지 않고, 연결하지 않은 하네스를 지원한다고 쓰지도 않습니다.

세션의 주인은 누구인가

에이전트와 나눈 대화에는 무엇을 왜 골랐는지가 남습니다. 그런데 그 대화는 하네스마다 다른 자리와 형식으로 쌓이고, 평소에 만나는 것은 원문이 아니라 검색이 돌려주는 조각입니다. 세션의 주인은 정말 GLG인가? 이 집은 이 물음에 선언 대신 운영으로 답하기로 했습니다. 원문의 주인은 GLG이고, 저장소가 그 소유를 대신 갖지는 않습니다. 이 집이 맡는 것은 원문을 어떤 방식으로 보관하고, 언제 판을 찍고, 고른 판을 어떻게 다시 꺼내 확인하는지에 대한 약속입니다.

여러 기계의 세션 원문은 비공개 git-annex 저장소에 담깁니다. 원문 본문은 annex가 따로 보관하고, Git은 그 원문을 가리키는 포인터와 SHA 장부, 그리고 판의 이력을 듭니다. 명시적으로 부른 전체 동기화가 원문을 모으고 장부를 갱신하면, 그때 한 번 새 판을 찍습니다. 원문을 모으고 다른 기계로 건네는 엔진은 andenken에 있고, 이 집은 판을 찍는 규칙과 회수의 검증을 맡습니다. 보존한 판을 골라 그때의 장부와 실제 파일을 대조하며 다시 꺼내도록 한 것이 이 보관 방식의 목적입니다. 지금까지 실제로 해 본 것은 하나입니다. 두 판 사이에 내용이 바뀐 대화 하나를 별도의 읽기 자리에서 판마다 꺼내, 각각 제 판의 장부와 맞는지 확인했습니다.

검색은 문이지 원문이 아닙니다. 한국어로 남긴 흔적을 다른 말로 물어도 찾을 수 있도록 andenken이 기억을 가볍고 검색 가능한 데이터로 만들지만, 기억이 흐릿할 때 마지막으로 기댈 곳은 검색 결과가 아니라 세션의 원문입니다. 그래서 전체 임베딩도 원문의 새 판이 다른 기계에 건너가 확인된 뒤에야 색인을 내보내는 순서를 따릅니다. 검색 데이터를 가볍게 다듬는 선택이 가능한 것도, 돌아갈 원문이 따로 온전히 남아 있어서입니다.

두 기계 중 한쪽의 원문은 지금 손에 쥘 수 있는 외장 디스크 위에 있습니다. 저장소를 정체성 그대로 통째로 옮기고 모든 파일의 내용을 대조한 뒤, 원래 자리에 이어 붙였습니다. 도구들은 바뀐 것 없이 같은 길로 원문을 읽습니다. 기록이 보이지 않는 어딘가가 아니라 꽂고 뺄 수 있는 물건으로 곁에 있다는 것, GLG는 이것을 아주 아름다운 방식이라고 했습니다.

이것이 법적 소유나 서명된 저작 증명은 아닙니다. 다만 원문이 어디에 있는지 알고, 보존한 판을 다시 열어 확인할 길을 마련해 둔다는 것, 기록을 하네스나 벤더, 검색 결과에만 맡겨 두지 않는다는 것이 이 질문에 대한 우리의 답입니다. 그 답이 시간 속에서 어떻게 버티는지는 앞으로 지켜볼 일입니다. 보관의 계약과 실제 기록은 세션 원문 소개와 보관 장부에 둡니다.

기억은 판단의 궤적을 이어 읽는 바닥입니다

기억축을 만들고 에이전트가 잘 쓰도록 돕는 일, 외부 기억 벤치마크를 가져와 견주어 보는 일은 이 집의 몫입니다. 기억을 가볍고 검색 가능한 데이터로 바꾸는 엔진은 andenken의 몫입니다. 원문 보관도 새 기억 DB나 새 스킬이 아니라, 기존 Git과 git-annex, 장부를 묶은 얇은 손입니다. 세션 기억에는 pi·Claude Code 기록과 명시적으로 승인한 닫힌 pi-durable 사본이 들어가며, 살아 있는 대화를 모두 자동으로 모으지는 않습니다.

기억은 과거의 GLG를 흉내 내기 위한 재료보다, 그때 어떤 조건과 고민 속에서 무엇을 골랐는지 지금의 질문 앞에서 이어 읽는 바닥입니다. 과거와 지금의 판단이 다르면 그 차이도 기록의 일부입니다.

오래 일하되, 침묵을 권한으로 바꾸지 않기

긴 빌드는 백그라운드에서 실행하고, 결과가 오면 다시 이어갑니다. 하네스의 생애주기에 닿는 goal, heartbeat, autopilot, decision-gate도 이 집에서 관찰하고 다듬어 온 작업면입니다. 서로 다른 목적의 도구를 하나의 거대한 자율 에이전트로 묶지는 않습니다.

원칙은 승인된 일은 이어가되, 사람의 침묵만으로 새 권한을 만들지 않는 것입니다. 시계는 명시적으로 켜고, 세션이 끝나면 함께 끝납니다. 판단이 막히면 기억과 근거를 찾고, 필요하면 사람에게 알리거나 제한된 검토를 구합니다. 그것만으로 파괴적 실행이나 공개 발행이 허가되지는 않습니다. 같은 경계가 설정의 소유권, 비밀 정보, 유료 API, 커밋과 push에도 이어집니다.

안전과 공존도 이 집의 공개키입니다. 교차 리포 작업에는 실행·검수·비용의 책임을 명시하고, GLG가 정한 실행자 외에 같은 유료 작업을 중복하지 않습니다. 공통 git-hooks/는 저장소를 가로질러 민감 정보와 비밀을 검사합니다. 안전벽을 우회해 성공처럼 보이게 만드는 것은 담당자의 권한이 아닙니다.

시험소가 조용해지는 쪽으로

새 하네스가 등장했다고 곧바로 일상 환경을 바꾸지 않습니다. 버전을 고정해 작게 세우고, 무엇이 실제로 되는지, 무엇이 사람의 확인을 더 요구하는지 봅니다. 시험소의 관측 기록과 pi-durable 소비자 기록은 그 과정에서 생긴 판단과 한계를 남기는 자리이고, ROADMAP은 앞으로 붙들 방향입니다. 관찰 중이라는 말은 채택했다는 뜻이 아닙니다. OMP에는 공통 스킬을 일부러 주지 않고 관찰합니다. 측정할 대상에 우리 환경을 미리 채워 넣으면 같은 비교가 아니기 때문입니다.

이 집의 문장은 근거의 상태를 함께 지닙니다. 직접 측정한 것, 문서에서 읽은 것, 넘겨받아 아직 확인하지 않은 것을 구분하고, 시험소의 관찰을 본체의 보편적 보장으로 바꾸지 않습니다. 열린 질문도 남습니다. 판단 근거를 실제로 이어 읽은 것과 그럴듯한 사후 설명을 어떻게 가를지, 과거와 달라진 지금의 판단을 무엇으로 평가할지는 아직 답이 없습니다.

검증된 통합이 제자리로 옮겨가고 이곳에는 얇은 정본과 시험대가 남는 것이 자연스러운 방향입니다. 스킬이나 변경 기록이 늘어나는 것이 발전은 아닙니다. 이 집이 조용할수록 파이프라인은 건강합니다. 정체성은 스킬의 합이 아닙니다. 같은 스킬을 펼쳐도 함께 일하는 방식이 저절로 옮겨지는 것은 아니며, 이 집은 1KB가 지나갈 길목을 닦습니다.

서로의 집을 빼앗지 않는 구성

자리맡는 일
각 하네스실행·인증·도구·대화 저장의 자기 생애주기
entwurf형제 세션의 주소·보이는 생애·전달·설치를 맡는 강한 본체
andenken원문의 수집·복제와 출처에 맞는 원문 읽기, 검색 가능한 기억과 색인
agent-config스킬 정본·프로필·소비자 계약·실사용 시험소, 세션 원문의 보관 방식과 판의 회수 검증, 안전·승인·비용의 경계
sorge여러 집의 맥락을 살피고 담당자에게 자기 몫을 돌려주는 돌봄

이것은 누구나 그대로 설치하면 완성되는 범용 프레임워크가 아니라, GLG와 에이전트들이 함께 가꾸는 실제 작업 환경의 공개 기록입니다. 설치 명령을 복사하기 전에 README와 운영 원칙을 읽는 쪽에서 시작합니다.

작업 환경과 소스 읽기 담당자 문서