Devotd Github
새 소식추론/서빙

mohitsoni48/turbollm — 채팅 테스트 저장소를 메모리로 전환

TurboLLM의 2026년 10월 31일 커밋 632fae6은 채팅 관련 두 테스트 파일의 대화 저장소를 메모리 기반으로 바꾸고 타임아웃 가드를 20초에서 60초로 늘렸다.

저장소 정보mohitsoni48/turbollm ↗

TurboLLM의 2026년 10월 31일 커밋 632fae6은 채팅 관련 두 테스트 파일의 대화 저장소를 메모리 기반으로 바꾸고 타임아웃 가드를 20초에서 60초로 늘렸다.

GitHub 설명: Run any local LLM engine, auto-tuned to your GPU — polished web UI + OpenAI/Anthropic-compatible API. Point Claude Code at your own machine in one command. No Electron, no Python, offline-first.

스타
★ 285
포크
42
언어
TypeScript
최신 릴리스
v1.14.5
원문 보기 ↗GitHub에서 보기 ↗

mohitsoni48/turbollm은 로컬 LLM 엔진을 GPU에 맞춰 자동 튜닝해 웹 UI와 OpenAI·Anthropic 호환 API로 제공한다고 밝힌 프로젝트다. 2026년 10월 31일 커밋 632fae6은 turbollm/src/chat/chat-routes.detached.test.ts와 turbollm/src/chat/chat-routes.stop.test.ts 두 파일만 건드린 테스트 변경이다. 전체 31줄이 바뀌었고 추가 21줄, 삭제 10줄이다.

두 파일의 공통점은 대화 저장소를 디스크가 아니라 메모리에 두도록 바꾼 것이다. 기존에는 테스트마다 임시 디렉터리를 만들어 ConversationStore를 디스크 기반 SQLite 저장소로 열었는데, 이제는 IN_MEMORY_DATA_DIR를 넘긴다. 동시에 테스트 타임아웃 가드는 20초에서 60초(GUARD_MS)로 늘었다. 커밋 메시지는 호스팅된 Windows 러너에서 각 테스트가 1초 안팎 걸리고 여러 초씩 멈추했으며, 전체 스위트에서는 인접한 두 테스트가 20초 가드에서 타임아웃한 사례가 있다고 설명한다. 디스크에서 데이터를 다시 읽는 유일한 테스트 (q)만 persist 옵션으로 디스크 저장소를 그대로 유지한다.

다만 사용자 기능을 건드리지 않은 테스트 하네스 정리다. 저장소를 메모리로 옮긴 나머지 테스트에서 저장 계층이 얼마나 검증되는지는 커밋에 적혀 있지 않다. 커밋 메시지는 60초로 늘린 가드도 실제 정지는 여전히 실패로 잡는다고 밝히지만, 실패 신호가 늦어지는 대가도 따른다. 기능 개선이 아니라 테스트 실행 시간을 다루는 유지 보수적 변경에 가깝다.