에이전트마인드: 당신의 코딩 선호도를 학습하고 적용하는 Claude 코드 플러그인

AgentMind의 기능
AgentMind는 Claude Code 플러그인으로, 매번 새로운 세션마다 코딩 선호도를 다시 설명해야 하는 문제를 해결합니다. "pnpm을 사용하고 npm은 사용하지 않음", "항상 타입을 추가함", "기본 내보내기를 사용하지 않음"과 같은 패턴을 여러분의 작업 방식을 관찰하여 자동으로 학습하고, 향후 상호작용에 해당 컨텍스트를 주입합니다.
작동 방식
이 시스템은 여섯 단계의 핵심 루프로 작동합니다: 관찰 → 분석 → 기억 → 적용 → 검증 → 진화.
관찰 훅은 주요 생명주기 지점에서 실행됩니다:
- 세션 시작
- 도구 사용
- 오류 발생
- 압축
이러한 훅은 수정 사항(예: "아니요, X를 대신 사용하세요"), 반복되는 패턴, 오류 유형을 감시하지만 실제 코드는 저장하지 않습니다.
기술적 구현
이 플러그인은 학습된 선호도를 적용할 시기를 결정하기 위해 3차원 신뢰도 점수 시스템을 사용합니다:
- 빈도 × 0.35
- 효과성 × 0.40
- 사용자 피드백 × 0.25
높은 신뢰도의 선호도는 세션에 자동으로 주입되는 반면, 낮은 신뢰도의 선호도는 조용히 유지됩니다. 이 시스템에는 시간이 지나도 강화되지 않으면 선호도가 사라지는 감쇠 메커니즘이 포함되어 있습니다.
진화 시스템
AgentMind는 네 단계의 진화 구조를 갖추고 있습니다:
- L0: 개별 본능
- L1: 패턴 (개별 본능에서 군집화됨)
- L2: 전략 (패턴에서 추상화됨)
예를 들어, "항상 vitest를 사용함", "항상 테스트 파일을 tests 폴더에 추가함", "변경 후 테스트 실행"과 같은 별개의 선호도가 "TDD 워크플로우" 패턴으로 진화할 수 있습니다.
기술적 세부사항
- ~3000줄 TypeScript 코어
- ~800줄 셸 훅
- 115개 테스트 통과
- 격리된 선호도 저장소를 통한 다중 에이전트 지원
- 설정 필요 없음 — 설치하면 학습 시작
- 관찰 레이어는 가볍게 유지하기 위해 순수 bash + jq 사용
- MIT 라이선스 및 무료
개발 통찰
창작자는 가장 어려운 과제가 학습 알고리즘이 아니라 언제 조용히 있어야 할지 아는 것이었다고 언급했습니다. 초기 버전은 학습된 모든 선호도를 주입하여 컨텍스트 창을 오염시켰습니다. 감쇠 기능이 있는 신뢰도 점수 시스템이 이 문제를 해결했습니다.
또 다른 기술적 과제는 무거운 의존성을 추가하지 않고 셸 훅과 TypeScript가 함께 작동하도록 만드는 것이었습니다. 해결책은 bash와 jq를 사용하는 가벼운 관찰 레이어였습니다.
📖 전체 소스 읽기: r/ClaudeAI
👀 See Also

클로드 코드 문서에는 토큰 수를 부풀리는 과도한 리액트 컴포넌트가 포함되어 있습니다.
클로드 코드의 LLM 문서 분석에 따르면, MDX 파일에는 대량의 인라인 React 컴포넌트가 포함되어 있으며, context-window.md 파일은 18,501개의 토큰을 사용하지만 실제 문서 내용은 551개의 토큰에 불과합니다.

Clawe 탐색: 오픈소스 멀티 에이전트 조정 시스템
Clawe는 스케줄링, 작업 관리, 실시간 알림과 같은 기능을 제공하며 효율적인 다중 에이전트 조정을 가능하게 하는 오픈소스 도구입니다.

오픈소스 에이전트 OS: WASM 샌드박싱과 핸즈 기능을 갖춘 AI 에이전트용 Rust 기반 운영체제
MIT 라이선스로 137k 라인의 Rust 코드로 작성된 AI 에이전트용 오픈소스 운영체제가 공개되었습니다. 이 시스템은 16개의 보안 레이어를 갖춘 WASM 샌드박스에서 에이전트를 실행하며, 예약된 자율 에이전트 운영을 위한 'Hands' 기능을 도입했습니다.

로컬 터미널 CRM 및 Claude 통합용 내장 MCP 서버
한 개발자가 터미널에서 실행되고 로컬 SQLite 저장소를 사용하며, 클로드가 연락처, 거래 및 후속 조치를 관리하기 위한 18가지 도구에 접근할 수 있도록 내장 MCP 서버를 포함한 개인용 CRM을 구축했습니다.