OmniScout Docs
Browser & Computer automation

Daemon, 세션 및 프로필

백그라운드 daemon, long-lived 세션, 영속 프로필, 디버깅 도구.

Daemon 생명주기

daemon(기본값 127.0.0.1:7720)은 브라우저를 열어두어 동작이 1초 이내로 유지되도록 합니다:

omniscout daemon start     # idempotent — returns status if already up
omniscout daemon status    # health, version, active sessions
omniscout daemon restart
omniscout daemon stop      # SIGTERM, then SIGKILL after 5s
omniscout daemon logs      # tail the daemon log (add --follow)

daemon이 꺼져 있으면 대부분 명령어가 자동으로 시작합니다. OMNISCOUT_DAEMON_PORT로 포트를 재정의하고(omniscout daemon start --port 7721), OMNISCOUT_DAEMON_AUTO_START=0으로 자동 시작을 끌 수 있습니다.

디버깅: trace, replay, watch

모든 daemon 동작은 JSONL 히스토리에 기록됩니다(최근 10k 명령어):

omniscout daemon trace     # inspect the action history
omniscout daemon replay    # re-run recorded actions
omniscout daemon watch     # subscribe to the live event stream (SSE)

에이전트가 실제로 무엇을 했는지 보는 가장 빠른 방법입니다 — 포렌식에는 trace, 실시간 모니터링에는 watch를 쓰세요.

세션과 프로필

세션 (--session)프로필 (--profile)
설명live daemon 안의 이름 있는 탭 그룹디스크의 영속 브라우저 user-data-dir
daemon 재시작 후 유지?아니요예
쿠키/로그인 유지?살아있는 동안실행을 넘나들며 유지
관리 방법omniscout session …omniscout profile …

하나의 daemon을 공유하는 병렬 워크플로 격리에는 세션을, 계정 구분(업무용 vs 개인용)이나 재시작 후 로그인 유지에는 프로필을 사용하세요.

세션

omniscout session start          # start a session, prints id + WS endpoint
omniscout session list           # active sessions
omniscout session attach <id>    # connection info (CDP WS endpoint)
omniscout session kill <id>      # kill one (or all) sessions

어떤 browser/computer 명령어든 --session <name>을 붙이면 해당 세션 안에서 실행됩니다. 최상위 단축 명령어 open, snapshot, context, reset은 기본 세션의 워크플로 상태에서 동작합니다.

프로필

omniscout profile create work
omniscout profile list
omniscout profile delete old

그런 뒤 브라우저 실행에 프로필을 붙이세요:

omniscout browser navigate https://github.com/notifications --profile work
omniscout browser login https://github.com/login --profile work  # log in once, reuse

프로필은 데이터 디렉터리 아래 profiles/에 있습니다. 쿠키가 들어 있으니 저장소 밖에 보관하세요.

설정

omniscout settings show        # current settings + resolved browser target
omniscout settings browsers    # supported browsers, and which are installed
omniscout settings engines     # supported answer engines
omniscout settings set browser brave

설정은 config.toml에 저장됩니다 — 모든 키와 환경 재정의는 설정을 참고하세요.

On this page