-
v0.3.3 Stable
released this
2026-05-07 14:46:40 +00:00 | 773 commits to main since this release주요 변경사항
- macOS XDG 경로 수정: macOS에서 config/data/cache 경로가 모두
~/Library/Application Support/로 충돌하던 버그 수정. 이제 표준 XDG 경로(~/.config/kebab/,~/.local/share/kebab/,~/.cache/kebab/) 사용.kebab reset --data-only가 config 파일을 삭제하지 않음. - 기존 config 자동 마이그레이션:
~/Library/Application Support/kebab/config.toml존재 시 새 XDG 경로로 자동 복사. - progress bar 중복 줄 수정: TTY 모드에서 파일당 2줄씩 scrollback에 출력되던 버그 수정.
AssetStarted에서set_position()만 호출해 draw를 1회로 제한. - Claude Code skill MCP-first 가이드:
integrations/claude-code/kebab/SKILL.md가 MCP tool catalog (6 tools) 를 primary surface로 명시. recipe들이mcp__kebab__*호출로 정렬되고 CLI는 fallback section 으로 분리.
Downloads
- macOS XDG 경로 수정: macOS에서 config/data/cache 경로가 모두
-
v0.3.2 Stable
released this
2026-05-07 10:01:33 +00:00 | 798 commits to main since this release변경사항 (since v0.3.0)
- #112 chore: bump version 0.3.1 → 0.3.2
- #111 feat(fb-31): single-file / stdin ingest — agent on-demand 저장
- #110 docs(fb-31): single-file / stdin ingest spec + implementation plan
- #109 chore: bump version 0.3.0 → 0.3.1 (fb-30 release)
- #108 feat(fb-30): MCP server (stdio) — agent integration MVP
- #107 docs(fb-30): MCP server (stdio) spec + implementation plan
- #106 docs: defer fb-29 HTTP daemon + fb-30 stdio-only
Downloads
-
v0.3.1 Stable
released this
2026-05-07 08:08:17 +00:00 | 820 commits to main since this release변경사항 (since v0.2.1)
- #109 chore: bump version 0.3.0 → 0.3.1 (fb-30 release)
- #108 feat(fb-30): MCP server (stdio) — agent integration MVP
- #107 docs(fb-30): MCP server (stdio) spec + implementation plan
- #106 docs: defer fb-29 HTTP daemon + fb-30 stdio-only
- #105 chore: bump version 0.2.1 → 0.3.0 (fb-27 release)
- #104 feat(fb-27): introspection (kebab schema) + structured error wire
- #103 feat(integrations): ship Claude Code skill for kebab
agent integration MVP — fb-30 (MCP server stdio) 머지 후 patch cut. 신규:kebab mcpsubcommand + new cratekebab-mcp(rmcp 1.6 SDK) + 4 read-only tool (search/ask/schema/doctor).schema.v1.capabilities.mcp_servertrue. backwards-compat 완전 (모든 기존 명령 동작 무영향). Claude Code / Cursor / OpenAI Agents 등 MCP-aware host 가 native 사용 —~/.claude/mcp.json에{"command":"kebab","args":["mcp"]}등록.
Downloads
-
v0.3.0 Stable
released this
2026-05-07 04:49:48 +00:00 | 845 commits to main since this release변경사항 (since v0.1.0)
- #105 chore: bump version 0.2.1 → 0.3.0 (fb-27 release)
- #104 feat(fb-27): introspection (kebab schema) + structured error wire
- #103 feat(integrations): ship Claude Code skill for kebab
- #102 chore: bump workspace version 0.2.0 → 0.2.1 (p9-fb-25 release)
- #101 fix(kebab-config): p9-fb-25 — workspace.include 제거 + 지원 형식 가시성
- #100 chore(CLAUDE.md): release / binary version bump 규약 추가
- #99 chore: bump workspace version 0.1.0 → 0.2.0
agent foundation MVP — fb-27 (introspection + structured error wire) 머지 후 minor cut. 신규:kebab schemaCLI +schema.v1/error.v1wire. exit code 0/1/2/3 unchanged. 후속 fb-26/28/29/30/31 누적 시 0.3.x patch / 0.4.0 minor 로 cut.
Downloads
-
released this
2026-05-05 12:52:30 +00:00 | 871 commits to main since this releasekebab v0.2.1
p9-fb-25 도그푸딩 follow-up release. config 단순화 + 지원 형식 가시성.
변경사항 (since v0.1.0)
Config
workspace.include필드 제거. denylist-only 모델 정착. 옛 config 의include = [...]는 silently 무시 + 첫 load 시 단발 deprecation warning.- 지원 형식 (Markdown / 이미지 / PDF) 은 extractor 가 자동 결정 — config 에 명시 불가. 사용자가 헷갈릴 일 없음.
Ingest 가시성
IngestItem.warnings가 Skipped 시 사유 채움:"unsupported media type: .docx"(확장자 있음)"unsupported media type: <no-ext>"(확장자 없음, sentinel)"kb:// URI not yet supported"(kb:// URI)
IngestReport.skipped_by_extension: BTreeMap<String, u32>신규. 확장자별 skip 카운트. wire schema additive (ingest_report.v1호환 유지).- CLI summary + TUI status_line 에 breakdown:
"5 skipped: 3 docx, 1 txt, 1 epub"형식. desc 정렬 (count) + ties by key alphabetic. kebab init헤더 주석 + README 에 지원 형식 (md/png .jpg .jpeg/pdf) 명시.
호환성
- caller breaking 없음. 모든 surface 변경 backward-compat.
- 옛 config (
include = [...]) 는 silently 동작. 다음 release 까지 deprecation 유지.
진행
- 730 워크스페이스 테스트 무수정 통과.
- 신규 ~6 테스트 (legacy include 무시 / WorkspaceCfg destructure / skip_reason 통합 / init_template 헤더 / status_line breakdown × 2 / render_skipped_breakdown unit).
참조
- HOTFIXES
2026-05-05 — p9-fb-25— live deviation source of truth. - 도그푸딩 피드백 + spec / plan:
tasks/p9/p9-fb-25-config-include-removal.md.
다음
- 새 extractor (txt / docx / epub) 도입은 별 spec.
kebab doctor가 unsupported 파일 카운트 분석은 후속 task.
Downloads
-
kebab v0.1.0 — first release Stable
released this
2026-05-05 02:26:29 +00:00 | 890 commits to main since this releasekebab v0.1.0
첫 공식 릴리즈. Single-user local-first knowledge base + RAG, 모든 inference local (Ollama + fastembed + whisper.cpp).
주요 surface
CLI
kebab init— XDG 기본 경로에~/.config/kebab/config.toml생성.kebab ingest [<path>] [--force-reingest]— workspace 색인. 두 번째 ingest 부터 변하지 않은 doc 자동 skip (blake3 + parser/chunker/embedding version cascade).--force-reingest로 우회.kebab search "<query>" [--mode lexical|vector|hybrid]— FTS5 / Lance / hybrid retrieval.kebab ask "<query>" [--show-citations] [--session <id>]— RAG 답변 + 근거 인용.--session <id>로 multi-turn.kebab list docs/kebab inspect doc|chunk <id>— corpus inspection.kebab doctor— 설정 / 모델 / DB health check.kebab reset [--all|--data-only|--vector-only|--config-only] [--yes]— XDG 데이터 wipe.kebab eval run / compare— golden query 회귀 측정.
TUI (
kebab tui)- 4 pane (Library / Search / Ask / Inspect) + vim-style mode (Normal / Insert).
- Library: 컬럼 헤더 (TITLE / TAGS / UPDATED / CHUNKS) + display-width 정렬 (Hangul / CJK 안전).
- Search: 200 ms debounce + background worker + stale 결과 자동 폐기 (generation counter).
- Ask: multi-turn transcript, markdown 렌더, follow-tail auto-scroll.
- 입력 cursor:
← / → / Home / End / Delete로 mid-string 편집 (모든 input pane). - Page scroll:
PgUp / PgDn(Ask 트랜스크립트 + Inspect, 10 줄 step). - Status bar (항상 노출):
kebab v<version> │ <pane> │ <docs> docs │ <state>— streaming / searching / indexing / idle cascade. ingest progress 흡수. - Cheatsheet popup:
F1토글, 모든 pane 의 키바인딩 + global toggle 표.
저장 / 격리
- SQLite V001~V006 migration. V006 = incremental ingest (
last_chunker_version/last_embedding_versionper-doc). - LanceDB vector store, fastembed embedder.
- Wire schema v1 (
ingest_report/search_hit/answer/doctor/ingest_progress).
Phase 진행
P0 ~ P5 직렬 + P6 ~ P9 P5 이후 병렬. 본 릴리즈는 P9 (UI) 의 도그푸딩 사이클 1회 완성 + post-merge follow-up (p9-fb-21 ~ p9-fb-24) 포함.
도그푸딩 follow-up 하이라이트
- p9-fb-22 — TUI 입력 cursor mid-string 편집 + Ask follow-tail auto-scroll. Gitea #94, #95.
- p9-fb-23 — Incremental ingest (변하지 않은 doc skip).
- p9-fb-24 — TUI status/key bar + Library 컬럼 헤더 + Ask/Inspect PgUp/PgDn.
다음
- P9-5 Tauri desktop 진행 중.
- 후속 도그푸딩 사이클.
참조
README.md— quick start + 명령 표.HANDOFF.md— phase 진행도 + 다음 task 후보.docs/ARCHITECTURE.md— 내부 구조 + 의존 그래프.docs/superpowers/specs/2026-04-27-kebab-final-form-design.md— frozen design contract.tasks/HOTFIXES.md— post-merge deviation 로그.
Downloads