Skip to content

feat: Agent memory — per-agent persistent knowledge across sessions #947

@JeremyDev87

Description

@JeremyDev87

Purpose

에이전트별 누적 지식 저장. security-specialist가 이전 세션에서 발견한 패턴을 다음 리뷰에 자동 반영.

Changes

  • Create: packages/claude-code-plugin/hooks/lib/agent_memory.py
  • Create: packages/claude-code-plugin/tests/test_agent_memory.py
  • Modify: packages/claude-code-plugin/hooks/stop.py — 세션 종료 시 agent memory 업데이트

Acceptance Criteria

  • ~/.codingbuddy/agent_memory/ 디렉토리에 에이전트별 JSON 파일 저장
  • 에이전트 이름 기반 키 (e.g. security-specialist.json)
  • 저장 항목: findings (발견사항), patterns (반복 패턴), preferences (선호 방식)
  • 최대 항목 수 제한 (FIFO, 기본 50개)
  • Stop hook에서 세션의 agent 활동을 memory에 기록
  • SessionStart에서 관련 agent memory를 system prompt에 주입 가능
  • TDD: 최소 10 테스트

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions