← Docs hub

분석 근거·전체 모듈 커버리지·미확인 경계

기준: 1398d109c391c4044cae26d0e9aea4d3f08d9670. 지정 커밋의 추적 파일을 직접 확인한 정적 구조 분석이며, 현재 HEAD·후속 TaskManager·SKIX 구현을 포함하지 않는다.

분석 방법과 확인 범위

현재 작업 디렉터리의 HEAD 대신 지정 커밋의 git ls-tree와 git show로 파일을 읽었다. 총 3079개 추적 경로를 분류하고 앱 18개 디렉터리, service 3개, libs, script, sepolicy 및 루트 빌드 선언을 확인했다. 모든 파일을 줄별 감사했다는 뜻은 아니며, 모듈 구조와 주요 실행 경로를 직접 추적한 분석이다.

git show --no-patch --format=fuller 1398d109c391c4044cae26d0e9aea4d3f08d9670
git ls-tree -r --name-only 1398d109c391c4044cae26d0e9aea4d3f08d9670
git show 1398d109c391c4044cae26d0e9aea4d3f08d9670:packages.mk
git show 1398d109c391c4044cae26d0e9aea4d3f08d9670:apps/DeviceAgent/app/src/main/java/com/sk/airbot/deviceagent/DeviceAgent.java

줄 번호는 해당 커밋 기준이다. 클래스 이름만 적힌 근거는 아래 파일 지도에서 실제 경로를 찾을 수 있다. jar/APK/so 바이너리 내부 구현, 저장소 밖 HAL/AOSP/server 구현은 분석 범위가 아니다. 정적 호출과 실제 기기 성공을 구분했다. 앱 빌드·APK 서명·Binder 왕복·모터/음성/영상 출력·OTA 적용은 수행하지 않았다.

디렉터리별 범위

경로 추적 파일 수 상세 문서
apps/AMRAgent 165 amr-mcu
apps/AirbotSdkProject 65 pairing-sdk
apps/Android.mk 1 pairing-sdk
apps/DeviceAgent 281 deviceagent
apps/DeviceControlAPI 3 pairing-sdk
apps/ErrorProvider 10 ict-support
apps/EventAssetAgent 131 vision-eventasset
apps/ICT 137 ict-support
apps/IotAgent 246 iot-update
apps/LLMAgent 27 vision-eventasset
apps/MCUAgent 39 amr-mcu
apps/PairingAgent 54 pairing-sdk
apps/SKMLauncher 695 launchers
apps/SKMLauncher2 1023 launchers
apps/StartupService 45 ict-support
apps/UpdateAgent 70 iot-update
apps/VisionAgent 32 vision-eventasset
apps/devicecontrolapi_test 9 pairing-sdk
apps/permissions 2 pairing-sdk
libs/Android.mk 1 platform
libs/serial_port 5 platform
script/build_DA.sh 1 platform
script/cmd_test.sh 1 platform
sepolicy/system_app.te 1 platform
service/Android.mk 1 platform
service/decrypt 1 platform
service/ethernetagent 3 platform
service/logwriter 26 platform

문서에서 참조한 실제 소스 경로

바이너리나 자격정보 내용은 싣지 않는다. 같은 basename이 여러 모듈에 있을 때 해당 문서의 모듈 경계를 적용한다.

apps/AMRAgent

apps/AirbotSdkProject

apps/DeviceAgent

apps/DeviceControlAPI

apps/ErrorProvider

apps/EventAssetAgent

apps/ICT

apps/IotAgent

apps/LLMAgent

apps/MCUAgent

apps/PairingAgent

apps/SKMLauncher

apps/SKMLauncher2

apps/StartupService

apps/UpdateAgent

apps/VisionAgent

apps/devicecontrolapi_test

libs/serial_port

service/decrypt

service/ethernetagent

service/logwriter

주요 검토 결과

Connections

전체 목차 · 앱 구성 · DeviceAgent 내부 · IPC · 실행 흐름 · 플랫폼·빌드 · 근거·확인 범위

Keyboard shortcuts

⌘K / Ctrl+KOpen command palette
/Focus search
g hGo to home
g pGo to projects
g sGo to sessions
j / kNext / prev row (tables)
?Show this help
EscClose dialogs

Structured queries

Mix key:value filters with free text in the palette:

type:sessionOnly session pages
project:llm-wikiFilter by project name (substring)
model:claudeFilter by model name (substring)
date:>2026-03-01Sessions after a date
date:<2026-04-01Sessions before a date
tags:rustPages mentioning a tag/topic
sort:dateSort results by date (newest first)

Example: type:session project:llm-wiki date:>2026-04 sort:date