GitHub TrendingAI · 머신러닝오늘의 주요

bowenliang123/dsh-context

DeepSeek Harness 상황 창 시각화 도구 dsh-context

원제 bowenliang123/dsh-context

스타 3,454당일 +296TypeScript
Key Point

에이전트 기반 AI 시스템에서 방대한 컨텍스트 윈도우를 효과적으로 관리하고, 토큰 비용을 추적하며, 성능 저하의 원인을 파악할 수 있는 심화된 시각화 도구다.

핵심 요약

  • DeepSeek Harness 플러그인 dsh-context는 에이전트의 토큰 사용량과 컨텍스트 구성을 추적·분석하는 도구로, Context Insights 페이지·탭·패널·명령어 5가지 인터페이스를 제공한다.
  • Context Insights 페이지는 7일 토큰·비용 차트, 활동 히트맵, 세션별 컨텍스트 프로필을 한눈에 보여주고, 기간·날짜·그룹·검색으로 필터링 가능하며 클릭으로 해당 세션으로 바로 이동한다.
  • Context 탭은 각 세션의 컨텍스트 통계·구성·추이·이벤트·파일 작업을 대시보드로 표시하고, 요청별 토큰 이동 경로, 각 단계의 단위 토큰 가격, 모델 제시 정확한 수치를 보여준다.
  • Context Browser는 임의의 요청을 구성하는 요소 7가지(시스템 프롬프트·도구 스키마·메시지·주입된 컨텍스트·어시스턴트 회신·도구 결과)를 펼쳐보고, 이전 단계와의 토큰 변화량을 표시하며, 각 도구의 출처를 칩으로 표시한다.
  • File Activity 카드는 에이전트가 읽고·쓰고·검색한 파일을 목록으로 나열하고, 각 편집의 추가·삭제 라인 수를 계산하며, 모든 도구와 중첩 호출을 통합 집계한다.
  • Context Events 로그는 컨텍스트 주입·압축·제거·모델 전환 시점을 타임스탬프와 함께 기록하고, 각 이벤트의 토큰 변화량과 트리거한 플러그인·스킬을 표시한다.
  • Fleet 탭은 현재 에이전트와 부모·자식 에이전트를 네트워크 그래프로 시각화하고, 각 노드에 실시간 컨텍스트 크기·윈도우 점유율·실행 시간·스텝 수를 표시한다.
  • /context 명령어는 대화창을 벗어나지 않고 컨텍스트 구성과 트렌드를 확인할 수 있는 중앙 다이얼로그를 연다.
  • 플러그인 설정에서 시스템 프롬프트의 접두사·접미사를 추가할 수 있고, 모든 에이전트에 적용되며 다음 턴부터 반영된다.
  • 데이터 추정치는 dsh의 고정 밀도 휴리스틱을 사용하고, 고정된 추이 상세에는 모델 제시 정확한 값을 함께 표시하며, 토큰 카드의 구성 공유율은 추정치를 제공자 정확한 청구 합계와 짝지어 보여준다.
  • TypeScript로 작성되었으며 @deepseek-ai/dsh 0.2.0 이상에서 호환되고, 영문·중문 두 언어를 지원한다.
  • Apache-2.0 라이선스로 공개되어 있다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗