๐ฆ v2.2.0๋ถํฐ portable zip ์ด ๋ ๊ฐ๋ก ๋ถ๋ฆฌ๋์์ต๋๋ค. rcli (๋ฉ์ธ ๋ด) ์ Law Bot ์ ๋ ๋ฆฝ์ ์ผ๋ก ๋ค์ด๋ก๋ / ์ค์น / ์คํํ ์ ์์ต๋๋ค.
| ๋ฐ์ ๊ฒ | ๋ค์ด๋ก๋ |
|---|---|
| ๐ค Claude Code ํ ๋ ๊ทธ๋จ ์๊ฒฉ ์ ์ด ๋ด (rcli) | rcli-v2.2.0.zip (67 MB) |
| โ๏ธ ๋ฒ๋ฅ ๋์ฐ๋ฏธ ๋ด (Law Bot) | law-bot-v2.2.0.zip (40 MB) |
๋ zip ์ ์์ ํ ๋ ๋ฆฝ์ด๋ฉฐ, ๊ฐ์ PC ์ ๋ ๋ค ์ค์นํด๋ ์๋ก ์ํฅ์ด ์์ต๋๋ค (๋ณ๋ ํธ๋ ์ด ์์ด์ฝ / ๋ณ๋ ํ๋ก์ธ์ค / ๋ณ๋ ํ ๋ ๊ทธ๋จ ๋ด ํ ํฐ).
โจ Highlights
โ๏ธ Standalone Law Bot
๋ฒ๋ฅ ๋ด์ด ๋ณ๋์ Windows ํธ๋ ์ด ์ฑ (dist\Law Bot.exe) ์ผ๋ก ๋ถ๋ฆฌ๋์์ต๋๋ค. ์์ฒด ๋ณด๋ผ์ โ๏ธ ์ฒ์นญ ์์ด์ฝ๊ณผ ๋
๋ฆฝ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ง๋ฉฐ, ๋ฉ์ธ rcli ๋ด์ ์ฌ์์/์ฌ๋น๋ํด๋ ๋ฒ๋ฅ ๋ด์ ์ํฅ๋ฐ์ง ์์ต๋๋ค โ ๊ฐ์กฑ์ด ํจ๊ป ์ฐ๋ PC ์ ์ด์์ ์
๋๋ค.
- ๐ฃ ์ ์ฉ ํธ๋ ์ด/exe ์์ด์ฝ (multi-resolution ICO,
make-law-icon.ps1๋ก ์๋ ์์ฑ) - ๐ ๋ ๋ฆฝ crash watch + ์๋ ์ฌ์์ (์ต๋ 3ํ)
- ๐ง ์ฌ์ฉ์ ๋ฉ์์ง๊ฐ ์ฌ ๋๋ง "์ ๊ฒ ์ค" ํ์ โ ์ข ๋ฃํ ๋๋ง๋ค ๋ชจ๋ ๊ฐ์กฑ์๊ฒ broadcast ํ๋ ๋์ ์ ๊ฑฐ. launcher ๊ฐ ๋ด์ด ๊บผ์ ธ์๋ ๋์ ์ง์ ํด๋งํ์ฌ ์ฌ์ฉ์๋ณ 1ํ๋ง ํ์
- ๐ ์๋ ์์ ์ค์ ์ด ๊ธฐ์กด
bot-state.json์์HKCU\Run\LawBot๋ก ์๋ ๋ง์ด๊ทธ๋ ์ด์ โ ๊ธฐ์กด ์ฌ์ฉ์๋ ์ฌ์ค์ ๋ถํ์ - ๐ ๋ฒ๋ฅ ๋ด system prompt ๊ฐ ํ๊ตญ ๋ฒ๋ฅ ์ฃผ์ ๋ก ์๊ฒฉํ ์ ๊น โ ์ฝ๋ฉ, ์ก๋ด, ๋ฒ์ญ, jailbreak ์๋ ๋ชจ๋ ๊ณ ์ ๋ฉ์์ง๋ก ๊ฑฐ์ (๊ด๋ฆฌ์ ํฌํจ)
๐ Streaming ์๋ต ๋ฒ๊ทธ ์์ (rcli ๋ฉ์ธ ๋ด)
์ค๋๋ ๋ ๊ฐ์ง streaming ๋ฒ๊ทธ๋ฅผ ๊ณ ์ณค์ต๋๋ค:
- ๋จ์ผ ๋ฉ์์ง streaming: ์๋ต์ด ์ด์ ํ๋์ ๋ฉ์์ง ๋ก in-place ํธ์ง๋จ. ์ด์ ์ ์ฒญํฌ๋ง๋ค ์ ๋ฉ์์ง๊ฐ ๋ฐ์ก๋์ด ํ ์๋ต์ด 5+๊ฐ์ ๋์ ์ค๋ณต ๋ฉ์์ง๋ก ๋๋ฐฐ๋์์. Root cause ๋
safeSend()์ ๋๋ฝ๋return์ผ๋กstreamingMsgId๊ฐ undefined ์๋ ๊ฒ - ๋จ์ผ rolling ๋๊ตฌ indicator: ๋๊ตฌ ์ฌ์ฉ ์์ด์ฝ (๐ Glob, ๐ Read, โ๏ธ Edit ๋ฑ) ์ด ํ๋์ indicator ๋ก in-place ๊ฐฑ์ . ์ด์ ์ ๋๊ตฌ ํธ์ถ ์ฌ์ด์ ํ ์คํธ๊ฐ ๋ผ๋ฉด ์์ด์ฝ์ด ๋งค๋ฒ ์๋ก ์๊ฒจ ์ฑํ ์ ๋๋ฐฐ๋์
- ์ฆ์ "thinking" ํผ๋๋ฐฑ: ํ๋กฌํํธ ๋ฐ์๋ง์
๐ค ์๊ฐํ๋ ์ค...๋ฉ์์ง๋ฅผ ๋ณด๋ด๊ณ ์ฒซ ํ ์คํธ ๋๋ ๋๊ตฌ ํธ์ถ ์ in-place ํธ์ง. ๋ชจ๋ธ์ thinking ๋จ๊ณ ๋์์ ์นจ๋ฌต ๊ตฌ๊ฐ ํด์
๐ฑ CLI vs ํ ๋ ๊ทธ๋จ ์๊ฐ ๊ตฌ๋ถ
ํ
๋ ๊ทธ๋จ ๋ด์ ์ด์ ์ฝ์ ํ ์ค bkit Feature Usage ๋ฆฌํฌํธ (๐ฑ bkit: Tool1, Tool2) ๋ง ์ถ๋ ฅํ๋ฏ๋ก, ๋ต๋ณ์ด ํ
๋ ๊ทธ๋จ ๋ด์์ ์จ ๊ฒ์ธ์ง ์ปดํจํฐ CLI ์์ ์จ ๊ฒ์ธ์ง ํ๋์ ๊ตฌ๋ถ ๊ฐ๋ฅํฉ๋๋ค.
๐ฆ ์ ๊ทธ๋ ์ด๋ (v2.0 / v2.1 ์ฌ์ฉ์)
๊ธฐ์กด ์ฌ์ฉ์๋ ๋ณธ์ธ์ด ์ฐ๋ ๋ด๋ง ๋ฐ์ผ๋ฉด ๋ฉ๋๋ค:
rcli ๋ง ์ฐ๋ ๋ถ๋ค:
rcli-v2.2.0.zip๋ค์ด๋ก๋ ํ ๊ธฐ์กด ํด๋์ ๋ฎ์ด์ฐ๊ธฐ (๋๋ ์ ํด๋์ ํ๊ณ.env,bot-state.json๋ง ๋ณต์ฌ)dist\Claude Telegram Bot.exe์ฌ์์
Law Bot ๋ ๊ฐ์ด ์ฐ๋ ๋ถ๋ค:
- ์ +
law-bot-v2.2.0.zip๋ ๋ณ๋ ํด๋์ ๋ค์ด๋ก๋ - ๊ธฐ์กด law-bot ์
.env๋ฅผ ์ zip ์law-bot/.env์์น๋ก ๋ณต์ฌ (ํ ํฐ/์ฌ์ฉ์ ์ ๋ณด ์ ์ง) dist\Law Bot.exe๋๋ธํด๋ฆญ- ์ด์ ์ ์๋ ์์ ์ผ๋จ๋ค๋ฉด ์๋์ผ๋ก
HKCU\Run\LawBot์ ๋ง์ด๊ทธ๋ ์ด์ ๋จ โ ์ฌ์ค์ ๋ถํ์
๐ ์ ๊ท ์ค์น
์ฌ์ ์ค๋น
- Node.js 20+
- Claude Code CLI (
npm i -g @anthropic-ai/claude-code)
rcli (๋ฉ์ธ ๋ด)
rcli-v2.2.0.zip๋ค์ด๋ก๋ โ ์์ถ ํด์ setup.bat์คํ โ ์์กด์ฑ ์ค์น + .env ์ค์ + exe ๋น๋ (zip ์ prebuilt exe ๋ ๋ค์ด์์)dist\Claude Telegram Bot.exe๋๋ธํด๋ฆญ
Law Bot (๋ฒ๋ฅ ๋ด, ์ ํ)
law-bot-v2.2.0.zip๋ค์ด๋ก๋ โ ๋ณ๋ ํด๋์ ์์ถ ํด์ setup.bat์คํ โ ๋ฒ๋ฅ ๋ด ์์กด์ฑ ์ค์น + Law Bot.exe ๋น๋dist\Law Bot.exe๋๋ธํด๋ฆญ โ ํธ๋ ์ด โ ์ค์ โ ํ ํฐ/OC ํค/์ฌ์ฉ์ ID ์ ๋ ฅ
๐ง ๊ธฐํ
- ์ํฌํ๋ก์ฐ CI fix:
npm install --legacy-peer-deps๋ก v2.0 / v2.1 ๋น๋ ์คํจ (openai/zod peer dep ์ถฉ๋) ํด๊ฒฐ - ๋ค์ ๋ฆด๋ฆฌ์ค๋ถํฐ๋ GitHub Actions ๊ฐ ๋ zip ์ ์๋์ผ๋ก ๋น๋/์ ๋ก๋
Full Changelog: v2.1.0...v2.2.0