llm-session-manager์(๋) ๋ฌด์์ ํ๋์?
๐ LLM Session Manager๋ก AI ์ฝ๋ฉ ์ธ์ ์ ์ํํ๊ฒ ๊ด๋ฆฌํ๊ณ ์ต์ ํํ์ฌ ํ์ ๋ฐ ์ฑ๋ฅ ๋ชจ๋ํฐ๋ง์ ํฅ์์ํค์ธ์.
๊ฐ์
LLM Session Manager๋ AI ๊ธฐ๋ฐ ์ฝ๋ฉ ์ธ์ ์ ๊ด๋ฆฌํ๊ณ ์ต์ ํํ๊ธฐ ์ํ ๋๊ตฌ์ ๋๋ค. ์ฌ๋ฌ AI ์ด์์คํดํธ์์ ์ํธ์์ฉ์ ์ถ์ ํ๊ณ , ์ปจํ ์คํธ๋ฅผ ์ ์งํ๋ฉฐ, ์ฑ๋ฅ์ ๋ชจ๋ํฐ๋งํ์ฌ ์์ฐ์ฑ์ ๋์ ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ
- ์ธ์ ๊ด๋ฆฌ: ์ฌ๋ฌ AI ์ฝ๋ฉ ์ธ์ ์ ์์ฑ, ์ ์ฅ, ์ ํ ๋ฐ ์ข ๋ฃํ ์ ์์ต๋๋ค.
- ์ปจํ ์คํธ ์ ์ง: ์ธ์ ๊ฐ ์ปจํ ์คํธ๋ฅผ ์ ์งํ์ฌ AI ์ด์์คํดํธ๊ฐ ์ด์ ๋ํ๋ฅผ ๊ธฐ์ตํ ์ ์์ต๋๋ค.
- ์ฑ๋ฅ ๋ชจ๋ํฐ๋ง: ์ธ์ ๋ณ ์๋ต ์๊ฐ, ํ ํฐ ์ฌ์ฉ๋, ๋น์ฉ ๋ฑ์ ์ถ์ ํฉ๋๋ค.
- ํ์ ์ง์: ์ฌ๋ฌ ๊ฐ๋ฐ์๊ฐ ๋์ผํ AI ์ธ์ ์์ ํ์ ํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
- ์๋ ์ ์ฅ ๋ฐ ๋ณต์: ์ธ์ ์ํ๋ฅผ ์๋์ผ๋ก ์ ์ฅํ๊ณ ํ์ ์ ๋ณต์ํฉ๋๋ค.
์ง์ ํ๋ซํผ
- Claude Code
- Cursor
- Codex
- ๊ธฐํ AI ์ฝ๋ฉ ์ด์์คํดํธ
์ฌ์ฉ ๋ฐฉ๋ฒ
- ์ธ์
์์:
llm-session start๋ช ๋ น์ด๋ก ์ ์ธ์ ์ ์์ํฉ๋๋ค. - ์ธ์
์ ํ:
llm-session switch <session-id>๋ก ๋ค๋ฅธ ์ธ์ ์ผ๋ก ์ ํํฉ๋๋ค. - ์ธ์
์ข
๋ฃ:
llm-session end๋ก ํ์ฌ ์ธ์ ์ ์ข ๋ฃํ๊ณ ์ ์ฅํฉ๋๋ค. - ์ฑ๋ฅ ํ์ธ:
llm-session stats๋ก ํ์ฌ ์ธ์ ์ ์ฑ๋ฅ ๋ฉํธ๋ฆญ์ ํ์ธํฉ๋๋ค.
ํ๊ฒฝ ๋ณ์
LLM_SESSION_DIR: ์ธ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ๋๋ ํ ๋ฆฌ ๊ฒฝ๋ก (๊ธฐ๋ณธ๊ฐ:~/.llm-sessions)LLM_SESSION_AUTOSAVE_INTERVAL: ์๋ ์ ์ฅ ๊ฐ๊ฒฉ (์ด ๋จ์, ๊ธฐ๋ณธ๊ฐ: 60)LLM_SESSION_MAX_HISTORY: ์ ์งํ ์ต๋ ์ธ์ ํ์คํ ๋ฆฌ ์ (๊ธฐ๋ณธ๊ฐ: 100)
์์
# ์ ์ธ์
์์
llm-session start my-session
# ์ธ์
๋ชฉ๋ก ํ์ธ
llm-session list
# ํน์ ์ธ์
์ผ๋ก ์ ํ
llm-session switch my-session
# ์ธ์
ํต๊ณ ํ์ธ
llm-session stats
# ์ธ์
์ข
๋ฃ
llm-session end
์ฐธ๊ณ ์ฌํญ
- ์ธ์
๋ฐ์ดํฐ๋ ๊ธฐ๋ณธ์ ์ผ๋ก
~/.llm-sessions๋๋ ํ ๋ฆฌ์ ์ ์ฅ๋ฉ๋๋ค. - ์๋ ์ ์ฅ ๊ธฐ๋ฅ์ด ํ์ฑํ๋์ด ์์ด ์ธ์ ์ค๊ฐ์๋ ๋ฐ์ดํฐ๊ฐ ์์ค๋์ง ์์ต๋๋ค.
- ์ฌ๋ฌ ํ๋ซํผ์์ ๋์ผํ ์ธ์ ์ ๊ณต์ ํ ์ ์์ต๋๋ค.
๋ผ์ด์ ์ค
MIT