도구·권한·스킬 표현 정교화 1차 반영
Some checks failed
Release Gate / gate (push) Has been cancelled

- 권한 요청 카탈로그를 bash/powershell/web_fetch/mcp/skill/file_edit/file_write/git/document/filesystem 수준으로 세분화했습니다.

- 도구 결과 카탈로그에 approval_required, partial, follow-up hint, attention 메타를 추가해 후속 renderer 고도화 기반을 마련했습니다.

- 스킬 갤러리에 모델, 추론 강도, 실행 컨텍스트, 에이전트, 모델 호출 비활성화, 추천 상황을 표시하도록 확장했습니다.

- README, DEVELOPMENT, parity plan, regression prompts 문서를 2026-04-06 11:52 (KST) 기준으로 갱신했습니다.

- 검증: dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify\\ -p:IntermediateOutputPath=obj\\verify\\ (경고 0 / 오류 0)
This commit is contained in:
2026-04-06 12:57:15 +09:00
parent f11b8b74b7
commit e747032501
7 changed files with 248 additions and 82 deletions

View File

@@ -578,6 +578,18 @@ public partial class SkillGalleryWindow : Window
AddMetaRow("런타임", skill.Requires, metaRow++);
if (!string.IsNullOrEmpty(skill.AllowedTools))
AddMetaRow("허용 도구", skill.AllowedTools, metaRow++);
if (!string.IsNullOrEmpty(skill.Model))
AddMetaRow("모델", skill.Model, metaRow++);
if (!string.IsNullOrEmpty(skill.Effort))
AddMetaRow("추론 강도", skill.Effort, metaRow++);
if (!string.IsNullOrEmpty(skill.ExecutionContext))
AddMetaRow("실행 컨텍스트", skill.ExecutionContext, metaRow++);
if (!string.IsNullOrEmpty(skill.Agent))
AddMetaRow("에이전트", skill.Agent, metaRow++);
if (skill.DisableModelInvocation)
AddMetaRow("모델 호출", "비활성화", metaRow++);
if (!string.IsNullOrEmpty(skill.WhenToUse))
AddMetaRow("추천 상황", skill.WhenToUse, metaRow++);
AddMetaRow("상태", skill.IsAvailable ? "✓ 사용 가능" : $"✗ {skill.UnavailableHint}", metaRow++);
AddMetaRow("경로", skill.FilePath, metaRow++);