feat: v2.2.63 — 한국어 오타 최소화 (채팅 temperature 설정 + anti-glitch 샘플링)

- streamer.ts: LM Studio SDK 호출에 topP/topK/minP/repeatPenalty 추가
  — 저확률 오답 토큰을 잘라 한글 음절 깨짐(붕괴→붕점) 억제
- 채팅 기본 temperature 0.7 → 0.3 (분석/업무형 답변 안정화)
- 신규 설정 g1nation.chatTemperature — Settings 패널 '고급' 섹션에서
  조절 가능 (config.ts / settingsPanelProvider / settings-panel.html+js)

chronicle 기록(ADR-0022, ADR-0023) 포함.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-05-22 19:09:01 +09:00
parent b0530db6f4
commit 49f941386f
20 changed files with 170 additions and 60 deletions
+37 -23
View File
@@ -1,11 +1,11 @@
{
"version": 1,
"generatedAt": "2026-05-22T07:17:34.201Z",
"generatedAt": "2026-05-22T10:04:22.814Z",
"files": {
"src/agent.ts": {
"mtimeMs": 1779431481976.8423,
"size": 220892,
"lines": 3822,
"mtimeMs": 1779444190560.5042,
"size": 220916,
"lines": 3823,
"role": "",
"imports": [
"src/utils",
@@ -83,9 +83,9 @@
]
},
"src/config.ts": {
"mtimeMs": 1779268787168.0276,
"size": 14922,
"lines": 298,
"mtimeMs": 1779444175132.1973,
"size": 15153,
"lines": 301,
"role": "",
"imports": []
},
@@ -889,9 +889,9 @@
]
},
"src/features/settings/settingsPanelProvider.ts": {
"mtimeMs": 1779250671140.83,
"size": 32311,
"lines": 686,
"mtimeMs": 1779444222128.0447,
"size": 32643,
"lines": 691,
"role": "",
"imports": [
"src/integrations/telegram/telegramClient",
@@ -1060,9 +1060,9 @@
]
},
"src/lmstudio/streamer.ts": {
"mtimeMs": 1778664139962.1995,
"size": 7924,
"lines": 162,
"mtimeMs": 1779444193875.363,
"size": 8477,
"lines": 171,
"role": "",
"imports": [
"src/lmstudio/client",
@@ -1403,16 +1403,16 @@
"imports": []
},
"media/settings-panel.html": {
"mtimeMs": 1779250684699.01,
"size": 20873,
"lines": 373,
"mtimeMs": 1779444233279.6733,
"size": 21424,
"lines": 381,
"role": "Astra Settings",
"imports": []
},
"media/settings-panel.js": {
"mtimeMs": 1779250701675.4397,
"size": 21239,
"lines": 445,
"mtimeMs": 1779444245246.522,
"size": 21555,
"lines": 451,
"role": "",
"imports": []
},
@@ -1977,7 +1977,7 @@
"imports": []
},
"docs/records/ConnectAI/chronicle.config.json": {
"mtimeMs": 1779434247950.9436,
"mtimeMs": 1779442717216.4915,
"size": 371,
"lines": 11,
"role": "JSON configuration",
@@ -2130,6 +2130,20 @@
"role": "ADR: A팀장이 있어. 팀원으로 B가 있고 C가 있어. A팀장은 0라는 이사의 제안을 받아서 다른 회사로 가기로 했어. 이 소문이 퍼져서 B와 C도 알...",
"imports": []
},
"docs/records/ConnectAI/decisions/ADR-0022-a팀장이-있어-팀원으로-b가-있고-c가-있어-a팀장은-0라는-이사의-제안을-받아서-다른-회사로-가기로-했어-.md": {
"mtimeMs": 1779442646619.3445,
"size": 2353,
"lines": 19,
"role": "ADR: A팀장이 있어. 팀원으로 B가 있고 C가 있어. A팀장은 0라는 이사의 제안을 받아서 다른 회사로 가기로 했어. 이 소문이 퍼져서 B와 C도 알...",
"imports": []
},
"docs/records/ConnectAI/decisions/ADR-0023-메일-다듬어줘-안녕하세요-문의-주신-poc-진행-관련하여-아래와-같이-회신드립니다-현재-내부-검토-결과-락인.md": {
"mtimeMs": 1779442717209.4446,
"size": 2164,
"lines": 19,
"role": "ADR: 메일 다듬어줘. 안녕하세요. 문의 주신 POC 진행 관련하여 아래와 같이 회신드립니다. 현재 내부 검토 결과, 락인컴퍼니의 LIAPP 및 LIS...",
"imports": []
},
"docs/records/ConnectAI/development/2026-05-02_answer-format-readability-tuning.md": {
"mtimeMs": 1778028987330.4185,
"size": 1564,
@@ -2397,9 +2411,9 @@
"imports": []
},
"docs/records/ConnectAI/timeline.md": {
"mtimeMs": 1779434247945.7646,
"size": 11407,
"lines": 176,
"mtimeMs": 1779442717211.4546,
"size": 11829,
"lines": 182,
"role": "Project Timeline",
"imports": []
},