세션 목표
목표는 하나의 프롬프트를 결승선으로 바꿉니다. 답변이 올 때마다 “계속해”라고 재촉하는 대신 목표를 한 번만 설정하면 — OpenChamber가 세션을 자동으로 목표를 향해 이끌고, 매 턴이 끝날 때마다 독립적인 감사 모델로 진행 상황을 확인합니다. 자리를 비운 동안에도 계속 작동합니다.
목표 시작하기
- 컴포저의 타깃 버튼을 누릅니다. 불이 켜지면 목표 모드가 준비된 것입니다.
- 프롬프트를 작성하고 전송합니다. 그 메시지가 목표가 됩니다.
기존 세션과 새 세션 초안 모두에서 동일하게 작동합니다. 타깃을 켜고 첫 메시지를 작성해 전송하면 — 새 세션이 목표가 이미 활성화된 상태로 시작됩니다.
목표를 시작하는 다른 방법
- 에이전트의 답변에서: “Start new session from this answer” 대화 상자에서 목표로 실행을 체크 — 답변이 과제로 넘겨져 새 세션이 완료까지 실행합니다(Create worktree와 결합하면 격리된 실행이 됩니다).
- 계획에서: 저장된 계획을 새 세션이나 worktree에서 구현할 때 대화 상자의 목표로 실행을 체크하세요. 목표에 계획 내용이 담기므로 감사가 실제 계획을 기준으로 진행 상황을 판단합니다.
- 일정에 따라: 예약 작업에서 목표로 실행을 체크하면 반복 실행이 프롬프트를 완료까지 추진합니다.
자기 완결적인 목표 작성하기
진행 감사 모델은 목표와 에이전트의 최신 답변만 봅니다 — 채팅 기록은 보지 않습니다. 따라서 대화 맥락을 모르는 사람도 완료 상태가 어떤 모습인지 이해할 수 있도록 목표 메시지를 작성하세요.
- 좋은 예: “내보내기 모듈에 테스트를 추가하고 전체 테스트 스위트를 통과시켜.”
- 좋지 않은 예: “고쳐줘” 또는 “그 아이디어로 계속해.”
작은 맥락적 후속 지시에는 목표가 필요 없습니다 — 그냥 일반 메시지를 보내세요.
작동 방식
에이전트가 멈추고 세션이 잠시 조용해지면 OpenChamber는:
- 작고 저렴한 모델에게 최신 턴을 목표와 대조해 감사하게 합니다: 계속, 완료, 아니면 막힘?
- 판정이 “계속”이면 계속 프롬프트를 보내고 에이전트가 작업을 다시 시작합니다.
- 목표가 검증 가능하게 달성되면 목표가 완료되고 알림이 옵니다.
- 에이전트가 정말로 막혔다면(사용자의 입력이 필요하면) 목표는 차단됨으로 멈춥니다 — 단, 감사가 세 번 연속 그렇게 판정한 후에만요. 한 번의 걸림돌로 목표가 끝나는 일은 없습니다.
강제 안전장치도 있습니다: 선택적 토큰 예산, 자동 계속 횟수 상한, 턴 오류 시 중지. 작업 도중 세션 컨텍스트가 압축되어도 목표는 그냥 계속됩니다 — 컨텍스트 창에 부딪혔다는 것 자체가 작업이 끝나지 않았다는 증거이기 때문입니다.
중지와 재개
- 중지 버튼은 실행 중인 턴을 중단하고 목표를 일시 중지합니다 — 당신의 명시적인 “멈춰”가 항상 루프보다 우선합니다.
- 스트립의 일시 중지는 반대 방향에서 같은 일을 합니다: 목표를 일시 중지하고 실행 중인 턴을 멈춥니다.
- 일시 중지 중에는 평소처럼 채팅하세요 — 루프가 끼어들지 않습니다.
- 재개는 루프를 다시 켭니다: 유휴 세션에서는 계속 프롬프트가 즉시 나가고, 에이전트가 작업 중이라면 다음 멈춤에서 루프가 조용히 다시 붙습니다.
확인 및 관리
- 컴포저 위의 스트립에 최신 진행 메모, 상태, 토큰 사용량이 표시되며, 일시 중지/재개 버튼이 함께 있습니다. 에이전트가 멈췄는데 목표가 활성 상태라면 스트립에 회전하는 **평가 중…**이 표시됩니다 — 조용한 대기 시간과 감사가 진행 중이라는 뜻입니다.
- 타깃 버튼은 목표가 실행 중일 때 켜져 있고(파란색), 완료되면 초록색, 차단되거나 예산이 소진되면 빨간색이 됩니다. 누르면 목표 대화 상자가 열립니다: 목표나 예산을 편집하거나 목표를 제거하세요. 완료된 목표는 읽기 전용입니다 — 제거한 후 새 목표를 시작하세요.
- 세션 사이드바에서 세션 날짜 옆에 목표 상태 색상의 작은 타깃이 나타납니다.
알림
목표가 활성 상태인 동안 턴마다 오는 “에이전트 준비 완료” 알림은 억제됩니다 — 루프 자체의 계속 실행을 되풀이할 뿐이기 때문입니다. 목표가 확정되면(완료, 차단, 예산 도달) 대신 최종 알림 하나가 데스크톱과 모바일 푸시로 옵니다. “완료 시 알림”과 같은 설정을 따릅니다. 권한 요청, 질문, 오류 알림은 평소처럼 계속 작동합니다.
토큰 예산
설정 → 채팅 → 목표에서 새 목표의 기본 토큰 예산을 설정할 수 있습니다. 목표가 예산에 도달하면 더 소비하지 않고 “예산 도달”로 멈춥니다 — 예산을 올리고 목표 대화 상자에서 재개할 수 있습니다.
유의 사항
- 목표 루프는 브라우저 탭이 아니라 OpenChamber 서버에서 실행됩니다. 탭을 닫든 휴대폰을 잠그든 — 에이전트는 계속 일하고, 목표가 확정되면 알림이 옵니다. 서버(데스크톱 앱 또는
openchamber프로세스)는 계속 실행 중이어야 합니다. - 목표는 감사 호출을 포함해 세션 자체의 프로바이더와 모델을 사용합니다 — 이미 사용 중인 프로바이더 밖으로 나가는 것은 없습니다.
- 세션당 목표는 한 번에 하나입니다.