Skip to content

Releases: imgompanda/fireauto

v2.3.0 — Cross-Platform + Data Integrity Fix

Choose a tag to compare

@imgompanda imgompanda released this 09 Apr 09:43

Windows/macOS 동시 지원 + 데이터 무결성 수정

크로스플랫폼 지원

  • 7개 bash 훅을 Node.js(.cjs)로 전면 전환 — bash, curl, lsof, sed, awk, perl, jq 의존성 제거
  • hook-utils.cjs 공용 모듈 추가
  • hooks.json: bash *.sh -> node *.cjs
  • MCP 서버에서 Worker 자동 시작 (훅 없이도 Worker 보장)
  • node_modules 리포 포함 (npm install 불필요)
  • NODE_PATH 구분자 자동 감지 (Windows ; / Unix :)

데이터 무결성 (Critical)

  • sql.js db.exec(sql, params) 파라미터 무시 버그 39곳 수정
  • queryWithParams() prepare/bind 패턴 도입
  • 이전 버전에서는 WHERE 절이 무시되어 프로젝트 간 데이터가 섞여 나옴

보안

  • Shell 변수 보간 -> process.env/process.argv로 경로 인젝션 방지
  • inject-context: ||/&& 파싱 버그 수정

기타

  • .mcp.json: node 명시 실행 (chmod 불필요)
  • imgompanda 하드코딩 경로 제거
  • /tmp -> os.tmpdir() + 세션 격리

v2.2.8 - 차세대 하네스 + 자동 린트 + 멀티터미널

Choose a tag to compare

@imgompanda imgompanda released this 07 Apr 06:35

차세대 하네스

  • 자동 린트 Hook (auto-lint.sh): 파일 수정 후 자동 문법 체크 (성공은 조용히, 에러만 시끄럽게)
  • 자가 치유 스킬: 에러 발생 시 최대 3회 자동 수정 시도
  • Wiki 동적 인덱스 (Karpathy 패턴): 테이블 형식 + YAML frontmatter
  • 지식 계층 스킬: CLAUDE.md → Wiki → Skills → Memory 탐색 순서

멀티터미널

  • Worker PID 파일 싱글턴 — 정상 Worker는 절대 안 죽임
  • DB 저장 주기 30초 → 10초
  • Graceful shutdown + PID 정리

수정

  • Haiku 스킬 생성 시 영어 kebab-case 강제
  • README 중복/오류 10건 수정 (-76줄)
  • viewer.html ac()/ce()/ctn() 무한 재귀/미정의 수정
  • MCP NODE_PATH fallback 3단계
  • inject-context에 Wiki index + 스킬 목록 주입

v2.2.7 — MCP 연결 문제 근본 수정

Choose a tag to compare

@imgompanda imgompanda released this 07 Apr 05:47

NODE_PATH fallback 3단계 + Worker EADDRINUSE graceful exit

v2.2.6

Choose a tag to compare

@imgompanda imgompanda released this 06 Apr 19:16

MCP .mcp.json 직접 실행 방식으로 변경 — 연결 문제 수정

v2.2.5

Choose a tag to compare

@imgompanda imgompanda released this 06 Apr 19:09

MCP heartbeat 타이밍 수정 + plugin.json 버전 동기화

v2.2.4 - plugin.json 버전 동기화

Choose a tag to compare

@imgompanda imgompanda released this 06 Apr 18:37

plugin.json 버전을 2.2.3으로 업데이트. 플러그인 업데이트 감지를 위한 패치.

v2.2.3 - 감사 보고서 수정 + 스킬 뷰 개선

Choose a tag to compare

@imgompanda imgompanda released this 06 Apr 18:15

v2.2.3

보안 수정 (CRITICAL)

  • 셸 인젝션 방지: Hook 스크립트에서 JSON 안전 생성
  • 경로 탐색 방지: Wiki pageName 화이트리스트 검증
  • sql.js 바인딩: relations.cjs prepare/bind 패턴 전환
  • var 스코프 버그: executeActions → const 블록 스코프

기능 수정 (HIGH)

  • 복기 기능 복구: session_id 필터 정상화
  • auto-suggest camelCase 불일치 수정
  • inject-context 코드 인젝션 → 환경변수
  • SSE 지수 백오프 (3s→60s)
  • DB 외래키 활성화

스킬 뷰 개선

  • 스킬 검색 (디바운스)
  • 실수 필터 (전체/미해결/해결됨)
  • 카테고리 접기/펼치기
  • 실수 상세 접기/펼치기
  • Wiki 마크다운 렌더링 (인라인)
  • 모든 fetch 에러 핸들링

기타

  • Haiku 자동 액션 시스템 동작 확인
  • Worker 자동 시작 경로 버그 수정
  • 실수 자동 해결 (CLAUDE.md 규칙 추가 시)

v2.2.2 - 실수 감지 키워드 보강 + 2단계 필터

Choose a tag to compare

@imgompanda imgompanda released this 06 Apr 17:12
  • 실수 감지 키워드 보강 (실수/에러/오류/안돼/버그 등 21개)
  • 2단계 필터: Hook(키워드 거친 필터) + Claude(맥락 정밀 판단)
  • 스킬/실수 UI 좌우 배치 + 체크박스
  • claude-mem 기록 기반 실수 8건 + 스킬 5개 축적

v2.2.1 - 자기학습 시스템 완성 + UI 개선

Choose a tag to compare

@imgompanda imgompanda released this 06 Apr 17:05

v2.2.1

수정/개선

  • skill-save: DB + 파일(~/.claude/skills/) 동시 생성
  • 스킬 파일명 한글 → 영어 kebab-case만 허용
  • 실수 기록 후: gotchas.md Wiki 자동 업데이트 + CLAUDE.md 방지 규칙 자동 추가
  • 스킬 검색 시 usage_count 자동 증가
  • CLAUDE.md 80줄 트리밍: 글로벌(~/.claude/) + 프로젝트 둘 다
  • Wiki 글로벌 경로 변경 (~/.fireauto-mem/wiki/)
  • Wiki index에서 index 페이지 필터링

UI

  • 스킬/실수 좌우 배치 (2컬럼 그리드)
  • 스킬: 카테고리별 그룹핑
  • 실수: 심각도별 그룹핑 + 날짜/시간 + 체크박스
  • Wiki 탭 index 표시 수정

데이터

  • claude-mem 기록 기반 실수 8건 + 스킬 5개 + Wiki 5페이지 생성
  • 글로벌 스킬 파일 6개 (~/.claude/skills/)

v2.2.0 - AI 개발 하네스 (자기 진화 시스템)

Choose a tag to compare

@imgompanda imgompanda released this 06 Apr 16:28

v2.2.0 — AI 개발 하네스

설치 한 번이면 AI가 알아서 해요. Karpathy LLM Knowledge Base + Claude Code 하네스 원칙 기반.

자기 진화 시스템

  • Wiki 시스템: .claude/wiki/ 자동 관리 (patterns, gotchas, decisions, skills-catalog, retrospective)
  • 자기 학습: 실수 감지 → DB 기록 → CLAUDE.md 규칙 자동 추가 → 같은 실수 방지
  • 반복 패턴 → 스킬 자동 생성: 3회 이상 반복되면 스킬로 승격
  • 세션 복기: 실수는 크게, 성공은 조용히. Wiki 자동 업데이트
  • CLAUDE.md 80줄 자동 관리: 초과 시 Wiki로 이동 (Anthropic 권장 60-80줄)

Hook 자동화 (6개 이벤트)

이벤트 동작
SessionStart Worker 시작 + 프로젝트 상태/주의사항 자동 주입
UserPromptSubmit "아니", "잘못" 감지 → 실수 자동 기록
PostToolUse 지식 축적 + CLAUDE.md 관리 + 패턴 감지
Stop 세션 요약 + 자동 복기

대시보드 (http://localhost:37888)

5개 탭: 프로젝트 | 타임라인 | Wiki | 스킬 | 검색

MCP 도구 18개

메모리 6 + 프로젝트 3 + Wiki 4 + 스킬 2 + 실수 2 + 복기 1

CLAUDE.md 자동 진행 규칙

  • 세션 시작 → 자동으로 "오늘 할 일" 제안
  • 태스크 완료 → 자동으로 다음 태스크 제안
  • 실수 → 자동으로 규칙 업데이트
  • 복기 → 자동으로 스킬/Wiki 업데이트

기타

  • /freainer에 메모리+프로젝트 설치 통합
  • README 전면 재작성
  • 감사 버그 11건 수정

설치

/plugin install fireauto@fireauto
/freainer