AX Agent 슬래시 명령/도구 정책 정렬 및 개발문서 진행 이력 반영
Some checks failed
Release Gate / gate (push) Has been cancelled
Some checks failed
Release Gate / gate (push) Has been cancelled
- /chrome: 인자 없는 진단 모드와 실행 라우팅 분리, MCP 재연결 자동 재시도 경로 보강 - /mcp: status/enable/disable/reconnect 명령 정리 및 상태 라벨 표준화 - /settings, /permissions 하위 액션 명확화, /verify·/commit 로컬 실행 흐름 정리 - /commit files:path1,path2 :: message 형태의 부분 커밋 지원 추가 - GitTool commit 경로의 레거시 비활성 응답 제거로 정책 일관성 확보 - ChatWindowSlashPolicyTests 신규 추가 및 AgentParityToolsTests 회귀 방지 테스트 보강 - docs/DEVELOPMENT.md, docs/AGENT_ROADMAP.md에 2026-04-04 진행 기록/스냅샷 반영
This commit is contained in:
@@ -8,7 +8,7 @@ namespace AxCopilot.Services.Agent;
|
||||
/// <summary>
|
||||
/// Git 버전 관리 도구.
|
||||
/// 사내 GitHub Enterprise 환경을 고려하여 안전한 Git 작업을 지원합니다.
|
||||
/// push/force push는 차단되며, 사용자가 직접 수행해야 합니다.
|
||||
/// push/force push는 차단되며, 사용자가 직접 수행해야 합니다.
|
||||
/// </summary>
|
||||
public class GitTool : IAgentTool
|
||||
{
|
||||
@@ -126,16 +126,6 @@ public class GitTool : IAgentTool
|
||||
return ToolResult.Fail("Git 쓰기 권한이 거부되었습니다.");
|
||||
}
|
||||
|
||||
// Git 커밋 — 현재 비활성 (향후 활성화 예정)
|
||||
// 의사결정 수준에서 무조건 확인을 받더라도, 커밋 자체를 차단합니다.
|
||||
if (action == "commit")
|
||||
{
|
||||
return ToolResult.Fail(
|
||||
"Git 커밋 기능은 현재 비활성 상태입니다.\n" +
|
||||
"안전을 위해 커밋은 사용자가 직접 수행하세요.\n" +
|
||||
"향후 버전에서 활성화될 예정입니다.");
|
||||
}
|
||||
|
||||
// 명령 실행
|
||||
try
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user