Claude λν Obsidian μ μ₯ μμ€ν
Summary
Claude λνλ₯Ό Obsidian raw ν΄λμ μ μ₯νλ μμ€ν . Stop ν μλμ μ₯ λ°©μμ μλνμΌλ stdin transcript λΉμ΄μλ λ¬Έμ λ‘ μ€ν¨, μ΅μ’ μ μΌλ‘ βμ μ₯ν΄β μλ νΈλ¦¬κ±° + Python JSONL νμ± λ°©μμΌλ‘ ꡬν.
Details
μλ νμ€ν 리
β Stop ν + transcript stdin λ°©μ (μ€ν¨)
- μλ: Stop ν
stdinμΌλ‘ μ λ¬λλ
transcriptνλλ₯Ό νμ±ν΄ μ μ₯ - μ€ν¨ μμΈ:
--channelsλͺ¨λ(ν λ κ·Έλ¨ μ°λ)μμ stdin transcriptκ° λΉμ΄μμ - μ¦κ±°:
debug-hook.txtβ μ€μ ν μ€ν μ stdin 0~2λ°μ΄νΈ
β‘ Stop ν λ―Έλ±λ‘ λ¬Έμ (λ²κ·Έ)
- νμ: μλ μ μ₯ μ ν μ λ¨
- μμΈ:
settings.local.jsonμhooksμΉμ μ체 μμ - μΆκ° μμΈ: μ μ settings.local.jsonμ
pm2 restart telegram-claudeStop ν μ΄ μμ΄ Claude νλ‘μΈμ€ μ¬μμ β save-session.ps1 stdin μμ λΆκ° - μμ : μ μ
pm2 restartStop ν μ κ±°, νλ‘μ νΈ ν λ§ μ μ§
β’ Stop ν + JSONL μ§μ μ½κΈ° λ°©μ (λΆλΆ μ±κ³΅)
- μλ: Stop ν
stdinμ
session_idλ‘ JSONL νμΌ νΉμ ν μ§μ μ½κΈ° - νκ³: λ§€ μλ΅λ§λ€ μ μ₯λμ΄ λ무 μ¦μ μ€ν, μ¬μ©μ μꡬμ λ§μ§ μμ
β£ μλ νΈλ¦¬κ±° + Python JSONL νμ± (μ΅μ’ μ±ν) β
- νΈλ¦¬κ±°: βμ μ₯ν΄β (Claude Code λλ ν λ κ·Έλ¨)
- μ€ν¬λ¦½νΈ:
C:\Users\FT\.claude\scripts\save_conversation.py
μ΅μ’ ꡬν: save_conversation.py
μ μ₯ κ²½λ‘ κ΅¬μ‘°
D:\project\Home-obsidian-vault\Home-obsidian\LLM-Wiki\raw\
βββ YYYY-MM-DD\
βββ YYYY-MM-DD-HHMM.md β λΉμΌ 첫 μ μ₯: μ 체 λν
βββ YYYY-MM-DD-HHMM.md β μ΄ν μ μ₯: μ§μ νμΌ μκ° +1λΆ μ΄νλ§
βββ ...
μ¦λΆ μ μ₯ λ‘μ§
- λ μ§ ν΄λμμ
????-??-??-????.mdν¨ν΄ νμΌ μ€ μ΅μ νμΌ νμ - νμΌλͺ
μμ μκ° νμ±:
2026-04-10-1848.mdβ18:48β cutoff =18:49:00(λ‘컬) - JSONLμ UTC timestampλ₯Ό λ‘컬 λ³ν ν cutoff μ΄ν λ©μμ§λ§ ν¬ν¨
JSONL νμ κ²½λ‘ μΈμ½λ©
cwd (μ: D:\project) β D--project
κ·μΉ: ":\" β "--", "\" β "-"
κ²½λ‘: ~/.claude/projects/D--project/*.jsonl (μ΅μ νμΌ)
μ μ₯ λ΄μ©
λν ν μ€νΈ + λꡬ μ¬μ© λ΄μ:
| λꡬ | μ μ₯ λ΄μ© |
|---|---|
Write | > **[Write]** νμΌκ²½λ‘ |
Edit | > **[Edit]** νμΌκ²½λ‘ + λ³κ²½ μ /ν 100μ |
Bash | > **[Bash]** λͺ
λ Ήμ΄ + μ€ν κ²°κ³Ό 500μ |
Read/Glob/Grep | λꡬλͺ + κ²½λ‘/ν¨ν΄ |
νΈλ¦¬κ±° (CLAUDE.md)
`μ μ₯ν΄` β python "C:/Users/FT/.claude/scripts/save_conversation.py" μ€ν
ν
λ κ·Έλ¨μμ μ¨ κ²½μ° replyλ‘ κ²°κ³Ό μ λ¬
frontmatter νμ (νμ¬)
---
tags: [llm-conversation, claude]
date: YYYY-MM-DD
saved_at: HH:MM:SS
session_id: {uuid}
---β οΈ κΈ°μ‘΄ LLM-Wiki νμ€ νμ(
status,title,source)κ³Ό λ€λ¦. μΈμ μ€νΈ μλ μ°κ³λ₯Ό μν κ²½μ° μ€ν¬λ¦½νΈ frontmatter μμ νμ.
λ€μν raw νμΌ νμ μ²λ¦¬ (ingest)
μ€λ νμ¬ μ‘΄μ¬νλ raw νμΌ νμμ΄ 3μ’ λ₯:
| νμ | νΉμ§ | μ²λ¦¬ λ°©λ² |
|---|---|---|
νμ€ν (NNN-title.md) | status, title, source ν¬ν¨ | frontmatter κ·Έλλ‘ μ¬μ© |
μ κ·ν (YYYY-MM-DD-HHMM.md) | tags, date, saved_atλ§ μμ | title=첫 User λ©μμ§ 50μ, status=reviewing μΆλ‘ |
| μμ ν (frontmatter μμ) | μμ λ§ν¬λ€μ΄ μ€κ³ λ¬Έμ | H1 μ λͺ© μΆμΆ, λ΄μ© κΈ°λ° topic μΆλ‘ |
ingestλ νμ μλ κ°μ§ ν νλ 보μνμ¬ μ²λ¦¬.
Source
- Stop ν μλμ μ₯ λλ²κ·Έ
- Stop ν λ―Έλ±λ‘ μμ
- JSONL μ§μ μ½κΈ° μλ
- Python μ μ₯ μμ€ν ꡬν μλ³Έ