| 버전 |
릴리스 날짜 |
릴리스 노트 |
| 3.11.0(최신) |
2026년 8월 19일 |
단일 명령--repos에서 다중 리포지토리 문제 해결을 atx ct remediation create 위해에 추가되었습니다. 기존 조사 결과 없이 변환 정의에서 직접 문제 해결을 실행--transformation-nameatx ct remote remediation하기 위해에 추가되었습니다. 기계가 읽을 수 있는 결과를 위해 atx ct analysis run에 --json 출력을 추가했습니다. 에이전트 분 비용 요약을 atx ct analysis get 및에 추가했습니다atx ct remediation status. atx ct remote provision 모의 실행 모드에서에 대한 로컬 파일 내보내기를 추가했습니다. 이제 생성된 AWS CloudFormation 템플릿이 로컬 파일에 기록되어(로 위치 재정의--out-dir) 배포 전에 검토할 수 있습니다.
에이전트가 실행한 kill-family 명령이 CLI의 자체 프로세스를 종료할 수 있는 문제를 수정했습니다. 영향을 받는 명령에는 pkill -f node, 및 xargs kill가 포함됩니다find -exec kill. 이제 shell 도구는 이를 실행하기 전에 CLI의 자체 프로세스 및 상위 체인과 비교하여 확인합니다. GitLab 소스 검색에서 리포지토리 주제를 언어 필드로 사용하는 문제를 수정했습니다. 이로 인해 주제에 특수 문자가 있는 리포지토리가 등록에 실패할 수 있습니다. 더 이상 주제에서 언어를 유추하지 않습니다. 실패한 atx ct 명령이 빈 출력으로 자동으로 종료될 수 있는 문제를 수정했습니다. 이제 CLI에 실행 가능한 오류 메시지가 표시됩니다. 서비스가 실행이 이미 터미널이라고 보고했을 때 로컬 분석 실행을 마무리하는 데 오류가 발생할 수 있는 문제를 수정했습니다. 가 공유 디스패처 인프라를 업데이트하지 않는 문제를 수정atx ct remote update했습니다. 따라서 CLI를 업그레이드하고를 실행해도 이전에 배포된 디스패처가 remote update 계속 사용됩니다.는 remote update 이제 디스패처를 조정합니다. 원격 분석 실행(Amazon EC2 또는 AWS 배치)에서 잘못된 실패가 보고될 수 있는 문제를 수정했습니다. 이는 범위가 지정된 실행의 모든 리포지토리가 서비스에서 이미 완료된 경우에 발생했습니다. atx ct 리포지토리 검색에서 서비스가 거부한 리포지토리를 자동으로 삭제할 수 있는 문제를 수정했습니다. 이제 CLI는 대규모 조직에 대한 오버플로 요약과 함께 건너뛴 리포지토리("N 리포지토리를 건너뜀")를 계산하고 보고합니다.
AWS 변환을 참조하고 명확한 다음 단계(자격 증명 새로 고침, 재시도 또는 지원 문의)를 명시하도록 사용자 표시 오류 및 경고 메시지가 변경되었습니다. 메시지는 더 이상 내부 서비스 이름을 참조하지 않습니다.
|
| 3.10.0 |
2026년 8월 10일 |
shell 도구background=true에서 장기 실행 또는 비종료 명령(개발 서버, 빌드 감시자, tail -f)에 대한 지원이 추가되었습니다. 명령이 종료될 때까지 기다리는 대신 프로세스 ID와 함께 즉시 반환됩니다. 한 번에 최대 5개의 백그라운드 프로세스를 추적할 수 있습니다.
백그라운드 프로세스를 모니터링하고 종료하는 새로운 check_background_shell 및 stop_background_shell 도구가 추가되었습니다. CLI 구성 허용 목록에 추가llmConfig되어 사용자가 구성 파일을 통해 LLM 설정을 사용자 지정할 수 있습니다. 자체 Amazon EC2 또는 AWS 배치 리소스를 프로비저닝하지 않고 완전 관리형 AWS 인프라를 사용하여 분석을 실행atx ct remote analysis하기 위해 --mode aws-managed atx ct schedule create 및에 추가되었습니다. 일정을 기준으로 결과를 필터링하고 사람이 읽을 수 atx ct analysis 있는 레이블로 분석을 식별하는 --schedule-id 및 --display-name 옵션을에 추가했습니다. 관리형 분석 실행을 위해 특정 AWS 리전을 대상으로 지정할 수 있도록 --mode aws-managed 작업에 대한 --region 지원이 추가되었습니다. atx ct schedule get, enable, disable및 delete 명령의 안정성이 향상되었습니다.
atx ct schedule list 결과의 정확성과 일관성을 개선했습니다.
특정 대상 스택--stack-name에 일정을 고정atx ct schedule create하기 위해에 추가되었습니다. AWS관리형 인프라 분석 실행에서 출력 아티팩트를 검색하기 위한 새로운 atx ct analysis list-artifacts 및 atx ct analysis get-artifact 명령이 추가되었습니다. CLI에서 추적한 백그라운드 프로세스가 CLI 종료 시 제대로 종료되지 않아 분리된 프로세스가 실행 중일 수 있는 문제를 수정했습니다. 와 함께 사용할 때 atx ct schedule create가 --workers 및 --batch-name 플래그를 거부하지 않는 문제를 수정했습니다--mode aws-managed. 일정에서 일치하지 않는 문구를 찾을 수 없음 오류 메시지로 수정했습니다. 엔드포인트 재정의가 모든 CLI 명령에서 일관되게 해결되지 않는 문제를 수정했습니다. 중복된 일정 이름 감지의 정확도가 개선되었습니다. 가 부분적으로 완료된 배치 실행을 재개하지 않는 문제를 수정atx ct remote analysis --resume했습니다. 플래그는 이제 이며--resume-incomplete, 완료되지 않은(실패, 중단 또는 아직 시작되지 않은) 리포지토리만 다시 실행하고 완료된 리포지토리를 건너뜁니다. AWS 관리형 분석 실행 오퍼링atx ct schedule --help을 포함하도록 업데이트되었습니다.
|
| 3.9.0 |
2026년 7월 31일 |
많은 지식 항목이 포함된 변환 정의atx custom def export-ki-markdown에서의 성능을 개선했습니다. 명령은 더 이상 각 지식 항목에 대해 중복 서비스 호출을 수행하지 않으므로 훨씬 더 빠르게 실행되고 더 이상 큰 정의에서 시간 초과되지 않습니다. 또한 내보내기가 지식 항목을 생략하거나 일관되지 않은 합계를 보고할 수 있는 경우를 수정했습니다. 를 사용하여 에이전트 준비 및 현대화 준비 분석을 실행하면 특정 보고서 형식에 대한 결과가 0이 될 atx ct analysis run 수 있는 문제를 수정했습니다. 이제 결과가 안정적으로 복구됩니다. GitLab, Bitbucket 또는 로컬 소스에 atx ct schedule create 대해를 사용하여 생성된 예약된 분석이 자격 증명 검색을 시도하는 동안 모든 실행에서 실패할 수 있는 문제를 수정했습니다. 이제 등록된 소스에서 소스 공급자가 자동으로 결정되므로 --provider 옵션이 더 이상 필요하지 않습니다. 원격(AWS 배치 또는 EC2) 환경에서 보안 분석이 실행되는 경우 Security Agent가 구성되지 않았음을 잘못 보고할 수 있는 문제를 수정했습니다. CLI는 이제 구성된 Security Agent를 올바르게 감지하고 임시 자격 증명 또는 제한 오류를 보다 정상적으로 보고합니다.
|
| 3.8.0 |
2026년 7월 29일 |
원시 cron 표현식을 작성하는 대신 일정의 주기를 일반 용어(daily, weekly:<MONDAY..SUNDAY>또는 monthly:<1..28>)로 설정할 수 atx ct schedule create있도록에 --recurrence 옵션을 추가했습니다. 관리자가 프로비저닝 중에 CLI에서 생성하는 대신 스케줄러에 대해 이미 생성한 IAM 역할을 재사용할 수 atx ct remote provision있도록에 --existing-scheduler-role-arn 옵션을 추가했습니다. CLI에서 변환 역할 및 인스턴스 프로파일을 생성하는 대신 관리자가 이미 생성한 IAM 인스턴스 프로파일을 연결할 수 atx ct remote provision --mode ec2있도록에 --existing-instance-profile-name 옵션을 추가했습니다. 가능한 경우 심각도 및 일치 기준과 같은 탐지 메타데이터를 사용하도록 변환 선택 지침을 개선했습니다. 이렇게 하면 프로젝트에 가장 적합한 변환과 상대적 우선 순위를 표시하는 데 도움이 됩니다. 예약된 원격 분석을 취소하면 실행 중인 컨테이너가 중지되었지만 분석을 running 상태로 유지할 수 있는 문제를 수정했습니다. 이제 취소하면 분석이 취소됨으로 안정적으로 표시됩니다. 가 남아 있는 분석 레코드를 남길 atx ct schedule delete 수 있는 문제를 수정했습니다. 이제 일정을 삭제하면 기본 예약 분석도 제거됩니다.
|
| 3.7.0 |
2026년 7월 22일 |
EC2 또는 AWS 배치에서 원격으로 분석 및 문제 해결을 실행하기 위한 atx ct remote 명령 그룹을 추가했습니다. AWS Secrets Manager에서 원격 실행 인프라를 프로비저닝, 업데이트 및 해제하고, 제출 상태를 확인하고, 배포된 스택을 감지하고, 소스 자격 증명을 관리할 수 있습니다. 반복되는 예약된 분석 및 문제 해결 작업에 대한 atx ct schedule 명령 그룹을 추가했습니다. 스케줄러 인프라에 teardown 대한 일정(작업 옵션 미러 및 remote analysis remote remediation)과 setup 및를 생성, 나열, 활성화, 비활성화 및 삭제할 수 있습니다. 일정은 생성 시 로컬 소스 번들을 캡처합니다. 변환 패키지 레지스트리에서 tech-debt-quick 일치 규칙을 atx ct analysis run 사용하도록 개선되었습니다. 분석 실행 중 리포지토리당 진행 상황(보안 분석 포함) 및 문제 해결 상태의 리포지토리당 실패 이유를 포함하여 진행률 출력을 표시하도록 장기 실행 atx ct 명령을 개선했습니다. 몇 가지 원격 실행 신뢰성 문제를 해결했습니다. 이제 EC2 상태에 배치와 일치하는 조사 결과 및 풀 요청 결과가 표시되고, 새 파라미터가 누락된 스택에서 EC2 업데이트가 더 이상 실패하지 않으며, 추가 수정 사항이 종료 코드, 변환 처리, 태그 기반 감지 및 JSON 출력을 해결합니다.
|
| 3.6.0 |
2026년 7월 17일 |
이전 실행을 기반으로 변환 정의에 대해 자동으로 생성된 학습 내용을 보고 관리할 수 있는 대화형 TUI 세션을 여는 atx custom def learnings 하위 명령이 추가되었습니다. 변환 실행 중에 사용량 원격 측정 수집이 추가되었습니다. 원격 측정을 비활성화하려면 ATX_DISABLE_TELEMETRY=true 환경 변수를 설정합니다. 자세한 내용은 사용량 원격 측정 단원을 참조하십시오. Windows에서 ~ (홈 디렉터리) 경로를 사용하는 파일 작업이 예기치 않은 디렉터리로 해결되는 문제를 수정했습니다. 이로 인해 세션 중에 파일 읽기/쓰기가 실패했습니다. 특수 문자가 포함된 MCP 서버 및 도구 이름으로 인해 연결 실패가 발생할 수 있는 문제를 수정했습니다. 이제 CLI는 유효한 문자만 사용하도록 이름을 자동으로 삭제합니다.
|
| 3.5.0 |
2026년 7월 8일 |
기본 Windows 지원이 추가되었습니다. 이제 Windows에서 직접 사용자 지정 AWS 변환 명령을 실행할 수 있습니다. (Windows에서는 아직 atx ct 명령이 지원되지 않음) 에이전트 준비 및 현대화 준비 분석에 기본 설정을 반영atx ct analysis run하도록에 조향 입력을 추가했습니다. 전략적 프레이밍--context에 --agent-scope를 사용하고, 에이전트 준비에 대한 에이전트 액세스를 설정하고, --prefer/--avoid를 사용하여 특정 기술에 대한 현대화 권장 사항을 조정합니다. 이제 스킬 형식의 변환 정의에 scripts/ 폴더가 포함될 수 있으므로 SKILL.md 및 참조와 함께 헬퍼 스크립트를 번들링할 수 있습니다. 수정이 완료될 때까지 대기atx ct remediation create하는가 --wait에 추가되었습니다. 원샷 실행을 위한 헤드리스 모드가 추가되었습니다. 를 실행atx -x "prompt" -t하여 프롬프트를 전달하고, 응답을 받고, 대화형 프롬프트 없이 종료합니다. 헤드리스 모드에서는 모든 도구를 신뢰해야 합니다.
|
| 3.4.1 |
2026년 7월 2일 |
|
| 3.4.0(권장되지 않음) |
2026년 6월 29일 |
대화형 세션에서 CLI는 에이전트가 응답을 완료한 후 "Thinking" 프롬프트(UI에 줄임표로 표시됨)를 유지할 수 있습니다. 이렇게 하면 다음 메시지를 입력할 수 없습니다. 이 문제를 해결하려면를 실행하여 버전 3.4.1 이상으로 업그레이드합니다atx update.
스크립팅 및 자동화를 위한 전체 atx ct 명령 표면의 기계 판독 가능 매니페스트atx ct schema인가 추가되었습니다. 소스를 추가하거나 업데이트할 때 토큰 범위 검증이 추가되어 분석 중 나중에 실패하는 대신 자격 증명 또는 권한 문제가 즉시 표시됩니다. 결과 컨텍스트를 포함하고 보다 검토 가능한 PRs. 현재 활동, 예상 에이전트 분 및 하위 에이전트 활동에 대한 실시간 컨텍스트로 CLI 진행 상황 피드백을 개선했습니다. ATX_GIT_COMMITTER_NAME 및 ATX_GIT_COMMITTER_EMAIL 환경 변수를 통해 구성 가능한 체크포인트 커밋 작성자 자격 증명을 추가했습니다.
다양한 소규모 버그 수정 및 개선.
|
| 3.3.0 |
2026년 6월 18일 |
|
| 3.2.0 |
2026년 6월 15일 |
모든 사용자의 표준 CLI 배포에 지속적 현대화 명령(atx ct)이 추가되었습니다. 서버 응답을 기다리는 동안 "Thinking..." 스피너를 표시하도록 하위 에이전트 실행을 개선하여 작업이 진행 중이라는 명확한 시각적 피드백을 제공했습니다. 에이전트 출력 후 3초가 지나면 "작업 중..."으로 자동으로 다시 시작하도록 스피너가 개선되어 처리 단계 사이에 터미널이 고정되지 않습니다. 은은하게 반짝이는 애니메이션으로 사고 스피너를 개선하여 시각적 외양을 더욱 세련되게 표현했습니다.
|
| 3.1.0 |
2026년 6월 3일 |
최대 검증 루프를 구성하기 위한 ATX_MAX_VALIDATION_LOOPS 환경 변수가 추가되었습니다. 설치된 버전이 레지스트리 버전보다 이미 최신 버전인 경우 수정 업데이트 검사에 더 이상 잘못된 "업데이트 사용 가능" 경고가 표시되지 않습니다. 에서 더 이상 비의미한 확인 프롬프트가 표시되지 delete --transformation-name "" 않는 문제를 수정했습니다. 이제 빈 값이 명확한 검증 오류와 함께 거부됩니다. 이제 인식할 수 없는 하위 명령이 혼동되는 내부 오류 메시지 대신 "unknown command"로 표시됩니다. 업데이트 검사에 문자열 불평등 대신 숫자 비교를 사용하도록 버전 비교를 수정했습니다.
|
| 3.0.0 |
2026년 5월 21일 |
이름을 찾을 수 없을 때 레지스트리에서 유사한 이름을 제안하는 사전 변환 이름 검증이 추가되어 별도의 목록 명령 없이 오타를 포착할 수 있습니다. 셸 명령에 대한 선택적 설명이 추가되어 셸 명령의 기능과 이유를 보여줍니다. 도구 권한에 대한 자세한 정보를 포함하도록 신뢰 설정 배너를 개선했습니다. do-not-learn 플래그를 사용할 때 학습 비활성화 배너가 추가되어 학습 기능과 활성화 방법을 확인할 수 있습니다. 주요 변경 사항: 이제 Node.js 22 이상이 필요합니다. 이전 버전을 사용하는 경우 https://nodejs.org/ 업그레이드합니다.
|
| 2.0.0 |
2026년 5월 14일 |
원격 MCP 서버 지원 추가 - 자동 SSE 폴백, 헤더의 환경 변수 확장을 통한 베어러 토큰 인증 및 프록시 지원(HTTP_PROXY/HTTPS_PROXY)을 사용하여 HTTP 및 HTTPS MCP 서버에 연결합니다. 에 대한 atx resume 하위 명령을 별칭으로 추가했습니다atx --resume. 출력 제어를 사용하는 다중 파일 텍스트 검색 grep 도구 추가 - 정규식 패턴, 파일 glob 필터링, 대/소문자를 구분하지 않는 검색, 구성 가능한 깊이/결과 제한 및 출력 잘림을 지원합니다. 보다 일관된 동작과 향후 MCP 기능에 대한 더 쉬운 지원을 위해 표준 MCP SDK를 사용하도록 MCP 구현을 개선했습니다. 쉘 출력 처리 개선 - 이제 출력이 하드 오류를 발생시키는 대신 스트림당 30K 문자로 정상적으로 잘려 컨텍스트에 대한 출력의 시작과 끝을 유지합니다. 대화형 세션 중에 현재 작업을 중단하고 프롬프트로 돌아가는 대신 Linux/macOS에서 Ctrl+C가 CLI를 조기에 종료할 수 있는 문제를 수정했습니다. 명령에 권한 부여가 필요한 이유와 별도로 신뢰를 사용할 수 없는 이유에 대한 전용 이유를 표시하도록 신뢰 거부 메시지가 수정되었습니다. 명령이에 있을 때 더 이상 신뢰를 언급하지 않는 위험한 명령 경고를 수정했습니다alwaysPromptCommands.
|
| 1.10.0 |
2026년 4월 29일 |
도구 간 지침으로 도구 설명을 개선하여 에이전트가 각 작업에 가장 적합한 도구를 선택하고 불필요한 셸 사용을 줄일 수 있습니다. alwaysPromptCommands에 추가됨 trust-settings.yaml - 신뢰 설정에 관계없이 항상 명시적 권한이 필요한 셸 명령 패턴을 구성합니다. 복합 표현식에서 각 하위 명령에 대한 glob 와일드카드 및 일치를 지원합니다.는 이러한 패턴을 재정의trustedShellCommands할 수 있습니다. 자동 파이프라인이 손상되지 않도록 비대화형 모드에서는 적용되지 않습니다.
절대 경로로 해석되지 않는 상대 경로를 수정했습니다.
|
| 1.9.0 |
2026년 4월 23일 |
|
| 1.8.0 |
2026년 4월 16일 |
사용자 입력과 에이전트 출력을 보다 명확하게 시각적으로 구분> 하기 ATX: 위해 에이전트 출력 접두사를에서 로 변경했습니다. CLI 재시도가 소진될 때 재개 명령 표시를 수정했습니다. 다른 작업 디렉터리에서 재개를 수정했습니다. 대화형 모드에서는 수정된 경로를 묻는 메시지를 표시하고, 비대화형 모드에서는 설명 오류와 함께 빠르게 실패합니다.
|
| 1.7.1 |
2026년 4월 9일 |
|
| 1.7.0 |
2026년 4월 2일 |
입력 검증 오류 시 코드 1과 함께 종료하는 exec 명령을 수정하여 스크립트 및 CI/CD 파이프라인에서 CLI를 안정적으로 유지합니다. 서비스의 경고 메시지 표시를 추가했습니다. AWS 자격 증명 프로필에 대한 MFA 프롬프트 지원이 추가되었습니다. HTTP(S) 프록시 설정을 준수하기 위해 STS 자격 증명 호출을 수정했습니다.
|
| 1.6.0 |
2026년 3월 18일 |
|
| 1.5.0 |
2026년 3월 11일 |
|
| 1.4.0 |
2026년 3월 2일 |
지원되지 않는 파일로 변환 정의를 저장할 때 오류 메시지가 개선되었습니다. 연결이 중단될 때 CLI가 중단되지 않도록 서비스 호출에 제한 시간이 추가되었습니다. 성공적으로 완료되면 CLI 프로세스가 중단되는 문제를 수정했습니다. 대화를 재개할 때 리전 검증을 수정했습니다.
|
| 1.3.0 |
2026년 2월 19일 |
|
| 1.2.0 |
2026년 2월 9일 |
|
| 1.1.1 |
2026년 1월 16일 |
버그를 수정하고 안정성을 개선했습니다.
|
| 1.1.0 |
2026년 1월 13일 |
AWS CLI 리전 구성 지원, 조기 자격 증명 검증 검사 및 고정 캠페인 재개 기능이 추가되었습니다.
|
| 1.0.1 |
2025년 12월 18일 |
정상적인 종료, 더 깨끗한 오류 로그 및 일반적인 개선 사항.
|
| 1.0.0 |
2025년 12월 1일 |
AWS 변환 CLI의 최초 릴리스입니다.
|