실제 문제 하나에서 시작
coding Agent는 repo의 최신 규칙과 evidence를 읽고 Git과 test를 대체하지 않습니다.
session 사이에 context가 사라지고 거대한 규칙 파일은 낡습니다.
조사 아티클
내 codebase를 아는 AI coding Agent. coding Agent는 repo의 최신 규칙과 evidence를 읽고 Git과 test를 대체하지 않습니다.
읽기 전에
실행 가능한 설계: 내 codebase를 아는 AI coding Agent.
업무나 생활의 반복 작업 하나를 위해 private Agent를 설계하는 사람.
내 codebase를 아는 AI coding Agent · Knowledge・Memory・tools · MCP · OAuth
coding Agent는 repo의 최신 규칙과 evidence를 읽고 Git과 test를 대체하지 않습니다.
session 사이에 context가 사라지고 거대한 규칙 파일은 낡습니다.
source에는 owner, date, scope, correction이 필요합니다. Agent는 data를 가져오지만 conversation을 사실로 만들지 않습니다.
instruction, decision, example, verify command를 version 관리합니다.
Knowledge는 승인 자료, User Memory는 제한된 private context, tools는 명시적 권한으로 read/write합니다. Memory는 authority를 부여하지 않습니다.
remote MCP endpoint는 identity, instructions, access를 유지합니다. client, account, transport, OAuth가 현재 지원하는 곳에만 연결합니다.
일반 질문, 누락·오래된 data, 거부 action, recovery를 시험합니다. 완료, 수정, 안전한 거부, maintenance를 측정합니다.
coding client가 edit하고 diff, test, human review를 요구합니다.
pilot 전에 올바른 답변 5개, 모호한 case 5개, 거부해야 할 request 5개를 만듭니다. 사용 source, 제안 action, confirmation, 실제 결과를 기록해 자연스러운 conversation이 오류를 숨기지 않게 합니다.
source, rule, client, permission이 바뀌면 Agent를 다시 검증합니다. 내가 소유한 data와 instructions를 export하고 미사용 access를 제거하며 flow가 일을 늘리지 않고 줄인다는 증거가 생길 때까지 수동 경로를 유지합니다.
codebase 용도라면 Git의 AGENTS, architecture decision, schema, test command, 좋은 diff 예시를 검색 대상으로 삼고 답변에 branch와 commit 시점을 남깁니다. Agent가 이전 conversation을 기억해도 현재 file과 test 결과보다 우선하지 않습니다. 변경 뒤에는 diff, build, targeted test, expected/actual output을 함께 보고 reviewer가 source를 열어 판단하게 합니다. local edit와 deploy 권한은 coding client에 두고 context Agent에 암묵적으로 넘기지 않습니다. 오래된 규칙은 자동 보존하지 말고 이를 무효화한 commit과 함께 폐기하며, 새로운 예시는 실제 통과한 test와 연결합니다. 실패한 command도 숨기지 않고 원문과 실행 시간을 남깁니다.
솔루션
한 가지 일을 맡는 지침 Agent 또는 내가 소유한 기존 Agents를 조율하는 Agent 소유 작업 흐름를 만들 수 있습니다. 새 Agent는 기본 비공개이며, 실제 사용자로 시험한 뒤 전용 HTTPS 주소와 MCP 엔드포인트로 게시합니다.
솔루션
대상 사용자, 맡길 일, 사용할 공식 자료와 허용할 행동을 알려 주세요. 첫 버전에서 제공할 가치와 안전하게 제외할 범위를 함께 정합니다.