Skip to content

skills: create-issue 스킬 manifest 누락으로 미배포 + manifest가 삭제·개명된 에이전트 5종(scheduler·skillmanager·agentfactory·newsbot·family-routine)을 가리킴, 경고 없음 #5720

Description

@itismyfield

증상 1: create-issue 스킬이 어떤 에이전트에도 배포되지 않는다

~/ObsidianVault/RemoteVault/99_Skills/create-issue/SKILL.md는 있는데 99_Skills/manifest.json(48개 항목)에 create-issue 키가 없다. 디렉터리 ↔ manifest 대조 결과 빠진 것은 create-issue뿐이다(_shared는 스킬 아님). 백엔드 POST /api/github/issues/create는 실재한다. 스킬이 없으니 에이전트는 이슈를 gh CLI로 직접 만들거나 못 만든다.

증상 2: manifest가 존재하지 않는 에이전트 5종을 가리킨다

운영 agentdesk.yaml agents[](27개)와 DB agents 테이블 모두에 없는 id. 해당 스킬은 그 에이전트 몫으로는 아무에게도 안 간다. 경고 없음.

manifest의 agent id 실제 (사용자 확인 2026-09-05) 걸린 스킬
project-scheduler 삭제됨 sidecar-launcher, cookingheart-daily-briefing, family-morning-briefing, banchan-day-reminder, family-profile-probe, ai-integrated-briefing, memory-merge
project-skillmanager 삭제됨 skill-review, skill-sync, sidecar-launcher, memory-merge
project-agentfactory project-agentmanager로 개명 memory-merge
project-newsbot yaml·DB에 없음 (확인 필요) ai-integrated-briefing, anything-to-notebooklm, speech, transcribe
family-routine yaml·DB에 없음 (확인 필요) family-morning-briefing, banchan-day-reminder, naver-shopping

참고: 런타임이 주입하는 peer agent 디렉터리에는 project-newsbot, family-routine이 아직 목록에 있다. role map 쪽도 같은 stale 참조를 갖고 있을 가능성이 높다.

수정

  1. create-issue manifest 항목 추가. 바인딩 가정: 운영 에이전트 3종 project-agentdesk, project-agentmanager, adk-deadlock-manager. (사용자가 다르게 정하면 그대로.)
  2. manifest 정리: project-scheduler·project-skillmanager 참조 제거(스킬만 그 에이전트에 묶여 있던 항목은 현재 담당 에이전트로 재배정하거나 *), project-agentfactoryproject-agentmanager, project-newsbot·family-routine은 사용자 확인 후 개명 또는 제거.
  3. 재발 방지: 스킬 로더(또는 deploy 스테이징)가 manifest의 agent id를 라이브 agents 목록과 대조해 없는 id는 부팅 WARN 1회 + agentdesk doctor 항목. 디렉터리에 있으나 manifest에 없는 스킬도 같은 방식으로 경고.
  4. peer agent 디렉터리 / role map의 stale agent 참조도 같은 검사로 잡히게 한다.

완료 정의

  • create-issue가 지정 에이전트의 스킬 목록에 나타남 (/api/skills 또는 에이전트 턴 시작 로그로 확인)
  • manifest에 라이브 agents에 없는 id 0건 (검사 스크립트 출력)
  • 존재하지 않는 agent id를 manifest에 넣었을 때 부팅 WARN + doctor 항목이 뜨는 것을 1회 확인
  • 디렉터리↔manifest 불일치 0건
  • peer agent 디렉터리에서 project-newsbot·family-routine 처리 결정 반영

관련

  • 인벤토리 SKL T1/T2
  • docs/source-of-truth.md (스킬 정본 = 99_Skills/<skill>/SKILL.md + manifest.json)
  • 기준: main 01c0c078d8

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingpriority:P1P1: high

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions