apps/edge/README.md:66:[edge] sent run_id=manual-... node=test-node adapter=cli target=fake-cli session=default background=false
apps/edge/README.md:73:[edge] sent run_id=manual-... node=test-node adapter=cli target=fake-cli session=default background=false
apps/edge/README.md:80:[node0-capabilities] target=fake-cli session=default
apps/edge/README.md:83:  targets = fake-cli
apps/edge/README.md:86:[node0-transport] target=fake-cli session=default
apps/edge/README.md:91:  target = fake-cli
apps/edge/README.md:94:[node0-sessions] target=fake-cli session=default
apps/edge/README.md:96:  [0] mode=persistent target=fake-cli session=default
apps/edge/README.md:129:| `/status` | 현재 선택된 target/profile의 사용량(Usage Status) 조회. `claude`, `claude-tui`, `codex`, `antigravity` target만 지원. 미지원 target은 에러를 반환한다. |
apps/edge/README.md:135:`/capabilities`와 `/transport`는 `NodeCommandResponse.result` 맵을 키 정렬 순서로 출력한다. `/sessions`는 `session.N.*` structured key가 있으면 `mode/target/session` 을 행별로 묶은 grouped output으로 표시하고, 없으면 키 정렬 출력으로 fallback한다. `/status`는 `claude`, `claude-tui`, `codex`, `antigravity` target에서만 지원된다. usage limit이 파싱되면 human-readable 형태로, 파싱에 실패하면 `parse_status` 주석과 함께 raw output을 표시한다. 미지원 target(`fake-cli` 등)은 `error: node reported error: status check not supported for target ...`을 반환한다. adapter가 명령을 지원하지 않거나 응답을 비워둔 경우 명시적인 unsupported / empty-payload 메시지가 출력된다.
apps/edge/README.md:166:이 표면은 외부 모델 클라이언트 호환을 위한 표준 경로다. Edge/Node 운영 제어, CLI logical session, background run, cancel/terminate-session, capabilities/status/session/transport command, node lifecycle event 같은 IOP 고유 기능은 OpenAI-compatible 요청에 억지로 싣지 않고 IOP native protocol(protobuf-socket) 계열에서 다룬다.
scripts/e2e-smoke.sh:33:HAS_STATUS=0
scripts/e2e-smoke.sh:49:    TARGET="fake-cli"
scripts/e2e-smoke.sh:50:    MOCK_CLI="$TMP_DIR/fake-cli.sh"
scripts/e2e-smoke.sh:80:          fake-cli:
scripts/e2e-smoke.sh:86:  target: fake-cli
scripts/e2e-smoke.sh:122:        HAS_STATUS=1
scripts/e2e-smoke.sh:160:echo "[e2e] starting smoke test (profile: $PROFILE, port: $PORT, persistent: $IS_PERSISTENT, has_status: $HAS_STATUS)"
scripts/e2e-smoke.sh:321:if [ "$HAS_STATUS" -eq 1 ]; then
scripts/e2e-smoke.sh:322:    send_cmd "/status"
scripts/e2e-smoke.sh:323:    wait_for_edge_text_since "[node0-status]" "$LAST_CMD_START_LINE" "/status output" "$STATUS_TIMEOUT"
