이번 릴리즈는 브레인스토밍의 질문을 한층 다듬었습니다. 질문 수를 줄이고, 먼저 '왜'를 묻고, 선택이 필요할 때는 고를 수 있는 옵션을 제시합니다. 또한 여섯 개 harness에서 발생하던 부트스트랩 문제를 수정하고, SDD 및 executing-plans 헬퍼 스크립트가 잘못된 저장소나 잘못된 작업을 가리키기 어렵도록 개선했습니다.
start-server.sh --project-dir .가 이제 작동합니다. 이 스크립트는 서버를 시작하기 전에 자신의 디렉터리로 cd하므로, 상대 경로 --project-dir에서 파생된 모든 경로가 잘못된 위치를 가리켰고 서버가 시작되지 않았습니다. 이제 먼저 디렉터리를 해석합니다. 보고해 주신 @anchore-jesset님께 감사드립니다. (#2524, #2608)대화 기록을 보내 주시고 7.0.1을 테스트해 주신 @mbcrawfo님과 #2530의 모든 참여자분들께 감사드립니다. 브레인스토밍이 여전히 물어서는 안 될 질문을 한다면, 무엇을 물었고 어떤 질문을 되받았는지와 함께 그 이슈에 알려 주세요.
hooks.json에 이제 명령의 powershell 형식이 추가되었습니다. 보고해 주신 @ronpieper-engcp님과 @orty님께 감사드립니다. (#2189, #1225, #2592)/clear 때마다, 그리고 compaction 때마다 여섯 개의 프로세스를 시작했습니다. 보고와 측정 결과를 제공해 주신 @midirectiekade14-debug님께 감사드립니다. (#2081, #2593)run-hook.cmd는 zsh로 대체하거나 조용히 종료합니다. 이전에는 bash: not found와 함께 127로 종료되어 부트스트랩이 유실되었습니다. (#2503, #2594)skills 필터가 작동합니다. pi가 필터를 적용한 뒤에도 확장 기능이 skills/ 디렉터리 전체를 다시 추가하여, "skills": []로 설정해도 15개 스킬이 모두 로드되었습니다. 보고해 주신 @adrian-85님과 수정해 주신 @m2dumpling님께 감사드립니다. (#2394, #2402, #2598)delegate_task 서브에이전트는 더 이상 컨트롤러의 부트스트랩을 받지 않습니다. 모든 자식이 빈 히스토리로 시작했기 때문에 각각이 새 세션처럼 보여 전체 부트스트랩을 받았고, 일부는 작업을 수행하는 대신 using-superpowers를 로드하며 시작했습니다. 보고해 주신 @thealps01-netizen님께 감사드립니다. (#2536, #2596)superpowers:brainstorming이 아니라 brainstorming으로 등록하는데, 부트스트랩에서 네임스페이스가 붙은 형식을 복사한 모델은 "skill not found"를 받고 해당 스킬 없이 계속 진행했습니다. 보고해 주신 @shiluoluo16님께 감사드립니다. (#2583, #2597)EXTREMELY_IMPORTANT를 언급하는 프롬프트가 더 이상 부트스트랩을 끄지 않습니다. 플러그인은 첫 메시지에 해당 단어가 있으면 부트스트랩이 이미 있다고 판단했기 때문에, "your context에 EXTREMELY_IMPORTANT 블록이 있나요?"라고 묻기만 해도 부트스트랩이 빠졌습니다. 이제 부트스트랩 고유의 첫 줄을 찾습니다. 보고해 주신 @Swift22님께 감사드립니다. (#2197, #2600)hooks/session-start를 sh로 실행했습니다. sh가 dash인 환경에서는 hook이 exit 2로 실패하여 부트스트랩이 로드되지 않았습니다. 이제 bash로 실행합니다. 보고해 주신 @rahul05ranjan님과 수정해 주신 @twotnguyen님께 감사드립니다. (#2528, #2533)git과 마찬가지로 현재 디렉터리의 저장소를 대상으로 작동하며, 다른 저장소를 가리키려면 -C DIR을 사용합니다. 저장소 밖에서는 sdd-workspace가 에이전트가 있던 디렉터리(종종 플러그인 캐시)에 워크스페이스를 기록하곤 했습니다. 이제 다섯 개 헬퍼 모두 exit 2와 함께 에이전트에게 다음 행동을 알려주는 메시지를 출력하고 중단합니다. 커밋이 아직 없는 새 프로젝트에서는 에이전트가 시작하기 전에 git init을 실행하고 첫 커밋을 만들어야 합니다. 또한 -C를 사용하면 컨트롤러가 Claude Code가 허용 목록에 추가할 수 없는 cd … ; 접두사 없이 worktree를 검토할 수 있습니다. 보고해 주신 @abat-kek님, @rz1989s님, @jiyimeta님께 감사드립니다. (#2429, #2242, #1799, #2606)cd한 에이전트들이 플러그인 자체 파일을 대상으로 헬퍼를 실행했습니다. 이제 스킬이 헬퍼를 상대 경로로 지정하면 테스트가 실패합니다. 보고해 주신 @anchore-jesset님께 감사드립니다. (#2525, #2607)task-brief가 A1, 6b, 2.1 같은 ID를 가진 작업을 찾습니다. 이전에는 문자로 시작하는 ID를 아예 거부했고, Task 6을 요청하면 Task 6b도 함께 가져왔습니다. 계획의 작업 제목이 영어가 아닐 때는 이제 "Task"라는 단어를 사용해야 한다고 안내하고, 찾은 제목을 함께 보여줍니다. 보고해 주신 @rhuthik님, @jnrod03-rgb님, @christopherpconway님, @ferrous26님께 감사드립니다. (#2459, #2496, #2175, #2405, #2604)task-brief은 닫히지 않은 코드 펜스가 계획의 끝까지 이어지는 브리프를 거부합니다. 닫는 펜스 하나가 빠지면 그 뒤의 모든 작업 제목이 가려졌고, 보고자의 177줄짜리 작업이 작업 5개를 담은 1,159줄짜리 브리프로 반환되었습니다. 보고해 주신 @bobbykim89님께 감사드립니다. (#2436, #2605)C:\c\Users\…로 해석하는 /c/Users/… 형식으로 출력했습니다. 보고해 주신 @sean-parent님께 감사드립니다. (#2307, #2602)CREATION-LOG.md와 네 개의 압박 테스트 프롬프트가 SKILL.md 옆에 설치되어 있었고, 작업 중인 에이전트가 이를 찾을 수 있었습니다. 이제 이 파일들은 tests/ 아래에 있으며, 테스트가 이와 같은 파일이 모든 스킬에 포함되지 않도록 막습니다. 보고해 주신 @Caarles00님께 감사드립니다. (#2277, #2654)scripts/package-codex-plugin.sh와 scripts/sync-to-codex-plugin.sh가 연결된 git worktree에서도 작동합니다. (#2609)