Aisland-SJL/dsh-worktable

🖥️ Agent-project workbench for DeepSeek Harness — sidebar app drawer + dockable split workspace + a live control room watching every project.

What it solves

dsh-worktable는 AI 에이전트 프로젝트를 구조화된 워크스페이스로 정리하는 DeepSeek Harness (DSH)용 워크벤치입니다. 중앙 집중식 사이드바와 도킹 가능한 분할 화면 레이아웃을 제공하여 여러 에이전트 기반 작업을 관리할 때 서로 다른 창과 대화를 전환해야 하는 번거로움을 없애줍니다.

How it works

이 프로젝트는 DSH 호스트를 위한 Cordis 플러그인 역할을 합니다. 인터페이스에 사이드바 앱 서랍과 셸 오버레이를 주입하여 사용자가 특정 AI 대화에 바인딩된 "projects"를 생성할 수 있도록 합니다.

주요 메커니즘은 다음과 같습니다:

  • Project Binding: 각 프로젝트는 특정 채팅 세션에 연결되어 있어, 프로젝트를 열면 채팅 창이 해당 대화로 자동으로 전환됩니다.
  • Split Workspace Engine: 드래그 가능한 구분선과 지속적인 레이아웃을 제공하는 도킹 가능한 창(파일 탐색기, 터미널, 브라우저 및 사용자 정의 창)을 렌더링하는 커스텀 엔진입니다.
  • Control Room: 토큰을 소비하지 않고 호스트 세션 스냅샷을 미러링하여 모든 바인딩된 프로젝트의 상태(작업 중, 주의 필요 또는 완료)를 모니터링하는 이벤트 기반 대시보드입니다.
  • Artifact Mounting: 에이전트가 프로젝트 폴더에 widget-result.json 파일을 작성하면, 워크벤치는 해당 결과를 지정된 사용자 정의 창에 자동으로 마운트합니다.

Who it’s for

여러 개의 동시 AI 에이전트 프로젝트를 관리하며, 이를 모니터링하고 상호작용하기 위해 전문적인 IDE와 같은 환경이 필요한 DeepSeek Harness 사용자 및 파워 유저입니다.

Highlights

  • Dockable Split Workspace: 드래그 가능한 구분선과 터미널, 브라우저와 같은 통합 도구를 제공하는 사용자 정의 가능한 레이아웃입니다.
  • Real-time Control Room: 모든 프로젝트에 걸쳐 에이전트 진행 상황과 서브 에이전트 수를 추적하는 라이브 카드 그리드입니다.
  • Conversation Binding: 더 빠른 컨텍스트 전환을 위해 프로젝트를 특정 채팅 세션에 원활하게 연결합니다.
  • Sidebar App Drawer: 셀프 호스팅된 프로젝트와 플러그인을 수집, 이름 변경 및 순서를 재정렬할 수 있는 사용자 정의 가능한 서랍입니다.
  • Agent-Built Windows: 요구 사항을 에이전트에게 전달하여 생성된 결과물을 잠금 창에 자동으로 마운트할 수 있는 기능입니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트