스크립트 소스 코드를 관리하고, 임의의 Luau 코드를 Studio에서 실행합니다.
포함된 도구
| 도구 | 설명 |
|---|---|
manage_scripts | 스크립트 생성, 읽기, 수정, 검색, 종속성 분석 |
execute_luau | Roblox Studio 샌드박스에서 임의의 Luau 코드 실행 |
주요 워크플로우
스크립트 수정
"ServerScriptService의 GameManager 스크립트에서 maxPlayers를 12에서 24로 변경해줘"
manage_scripts의 search로 해당 줄을 찾고, edit_replace로 수정합니다.
Playtest 없이 문법 검사
"ServerScriptService.GameManager의 Luau 문법을 검사하고 발견한 오류를 모두 알려줘"
manage_scripts.validate는 raw source 또는 기존 Script 경로 중 하나를 검사합니다. Playtest를 시작하지 않고 Luau source가 문법적으로 파싱되는지만 확인합니다.
Dashboard의 Controls → Luau Syntax Validation을 켜면 set_source, edit_replace, edit_insert, edit_delete가 성공한 뒤 실제로 저장된 source도 검사합니다. 오류가 있거나 검사를 사용할 수 없더라도 적용된 변경은 취소되지 않으므로 AI가 같은 Script에서 바로 고칠 수 있습니다.
일괄 리팩터링
"모든 스크립트에서 'OldModule'을 'NewModule'로 일괄 교체해줘"
manage_scripts의 replace로 여러 스크립트에서 한 번에 교체합니다.
런타임 데이터 조회
"현재 Workspace에 있는 모든 Humanoid의 Health 평균을 계산해줘"
execute_luau로 임의 Luau 코드를 실행해 런타임 데이터를 가져옵니다.
액션 레퍼런스
Manage Scripts
| 액션 | 설명 |
|---|---|
get_source | 스크립트 소스 코드 가져오기 |
set_source | 스크립트 소스 코드 설정 |
create | 새 스크립트 생성 |
delete | 스크립트 삭제 |
edit_replace | 스크립트의 특정 줄 교체 |
edit_insert | 특정 위치에 줄 삽입 |
edit_delete | 특정 줄 삭제 |
search | 스크립트에서 텍스트 검색 |
get_dependencies | 스크립트 종속성 가져오기 |
validate | raw source 또는 기존 Script의 Luau 문법 검사 |
replace | 여러 스크립트에서 일괄 교체 |
Execute Luau
Roblox Studio 샌드박스에서 임의의 Luau 코드를 실행합니다.
- 차단된 서비스: HttpService, DataStoreService, MessagingService
- 접근 불가: CoreGui, CorePackages