v3.4.0 — Context Continuity
🎯 컨텍스트 보존: /handoff
핵심 기능입니다. 당신의 서브에이전트가 깊은 작업 중입니다. 컴팩션이 다가오고 있습니다. 컨텍스트가 사라지려고 합니다.
/handoff가 이를 해결합니다. 컴팩션이 발생하기 전에 프로그래밍 방식으로 세션 컨텍스트를 새 세션으로 합성 전송합니다. 중요한 것을 미리 보존하세요. 중단한 곳에서 계속하세요.
// 컴팩션 전에 컨텍스트 보존
await handoff({
targetSession: 'new-session-id',
context: synthesizeContext(currentSession)
})
더 이상 작업 중간에 중요한 상태를 잃지 마세요.
Claude Tasks 통합
CLAUDE_CODE_TASK_LIST_ID 환경 변수 지원
Claude Code 작업 목록과의 직접 통합
oh-my-opencode와 Claude Tasks 간의 원활한 워크플로우
Anthropic Prefill 자동 복구
Anthropic 어시스턴트 메시지 prefill 지원 중단 자동 감지
제한 사항 자동 우회
수동 개입 불필요
백그라운드 작업 가시성
백그라운드 출력에 작업 제목 표시
완료된 작업이 정확히 무엇인지 파악
더 나은 멀티태스크 워크플로우 모니터링
세션 권한 관리
CLI run 명령이 권한을 올바르게 전파
백그라운드 에이전트가 올바른 세션 권한 수신
실행 컨텍스트 전반에 걸친 일관된 권한 모델
Git Diff Stats 유틸리티
워크트리 변경 사항 수집을 위한 인프라
더 나은 변경 추적 및 보고를 위한 기초
중요 동작 수정
#1428: Prometheus가 bash 실행에서 차단됨 (보안)
#1295: 카테고리 위임이 사용자 모델 설정 존중
#1357: 서브에이전트 타입 경로가 사용자 에이전트 모델 설정 존중
#1366: LSP 안전 블록이 서버 재시작 후 더 이상 지속되지 않음
#1582: 백그라운드 작업 병렬 완료 경합 조건 제거
#1623: 사용자 정의 에이전트가 오케스트레이터에 표시되고 초기화 교착 상태 해결
통합 수정
#1627: Exa MCP API 키 구성 수정 (중복 헤더 제거 + 적절한 URL 인코딩)
#1493: load_skills 파라미터가 이제 적절한 기본값 보유
에이전트 시스템 수정
#1233: Ralph/ULW 루프 <promise>DONE</promise> 태그 감지 복원
Prometheus/Plan 상호 배제 — 교차 위임 루프 방지
동기 계속이 variant(thinking budget)를 올바르게 보존
Plan 에이전트가 Prometheus 모델 설정을 올바르게 상속
모듈 크기 감소
유지보수성을 위해 6개의 대규모 모듈을 각각 200 LOC 미만으로 분할:
background-task
call-omo-agent
interactive-bash-session
tmux-subagent
delegate-task
atlas
코드 구성
skill-resolver를 독립 모듈로 추출
config-handler 타입 안전성 개선
코드베이스 전반에 걸친 더 나은 관심사의 분리
102개 파일 변경
+5,919 추가
-2,263 삭제
없음. 이 릴리즈는 하위 호환성을 유지합니다.
npm install -g [email protected]
# 또는
bun install -g [email protected]
전체 변경 로그: v3.3.2...v3.4.0
LFG ulw ulw!
전체 변경 로그: v3.4.0...v3.4.0