피드로 돌아가기
Show GN: Obsidian 우측 사이드바에서 Claude Code,Codex를 실행하는 Vault Terminal 플러그인을 만들었습니다
GeekNewsGeekNews
Infrastructure

Show GN: Obsidian 우측 사이드바에서 Claude Code,Codex를 실행하는 Vault Terminal 플러그인을 만들었습니다

Obsidian 사이드바 내 Agent CLI 통합을 위한 Vault Terminal 설계

obst25802026년 5월 8일2intermediate

Context

기존 Obsidian 터미널 플러그인의 PTY 동작, 스크롤 처리, 특수 입력 지원 한계로 인한 Agent CLI 사용 제약 발생. Windows 환경 내 Claude Code 및 Codex의 멀티라인 입력과 색상 렌더링 최적화 필요성 증대.

Technical Solution

  • 현재 볼트 경로를 작업 디렉터리로 지정하여 로컬 파일 기반 Agent CLI 컨텍스트 유지
  • Windows winpty 지원 및 ConPTY 전환 설계를 통한 터미널 에뮬레이션 안정성 확보
  • Shift+Enter 입력을 통한 Claude Code 멀티라인 입력 처리 로직 구현
  • Obsidian 테마 엔진과 연동한 다크/라이트 모드 터미널 색상 동기화
  • TLS inspection proxy 및 사용자 지정 CA 설정 지원을 통한 기업 보안 환경 네트워크 통신 보장
  • 스크롤백(Scrollback) 및 강제 스크롤 기능을 통한 대량 CLI 출력 데이터 가독성 개선

1. CLI 기반 AI Agent 도입 시 PTY(Pseudo Terminal)의 입력/출력 처리 방식 검토

2. 로컬 파일 시스템 기반의 컨텍스트 주입을 통한 LLM 작업 효율성 최적화

3. 다양한 OS 환경의 터미널 에뮬레이션(winpty, ConPTY) 호환성 테스트 수행

4. 보안 프록시 환경 내 API 통신을 위한 CA 인증서 설정 인터페이스 제공

원문 읽기