Repository navigation
v0.6.0 — wiki self-ingest 차단 + ollama/lmstudio fail-fast + timeout config
P56 ~ P86 누적 — wiki self-ingest 루프 차단 (issue #82), wiki backend timeout config (issue #87), ollama/lmstudio fail-fast (issue #88), web 디자인 / model discovery / graph snapshot 개선, CI 시간 단축, 문서 룰 정리.
전체 변경 내역: CHANGELOG.md#v060-2026-05-19
⚠️ Behavior changes (non-breaking)
wiki update --backend ollama/--backend lmstudio명시적 에러 (#89, P86, Closes #88) — 이전엔 silent fail. 이제 즉시 가이드 메시지 + 사용 가능한 backend 안내.- wiki 호출 codex/claude 세션 자동 skip (#85, P83, Closes #82) —
WIKI_INVOCATION_MARKERprefix +is_noise_session()검출 시 skip. 무한 wiki 재생성 / 중복 항목 차단.
✨ Features (주요)
[wiki].generation_timeout_secsconfig (#90, P85, Closes #87) — claude/codex/ollama/lmstudio backend timeout 사용자 override (기본 1800).secall lint --fix-wiki-invocations(#86, P84) — L011 신규. legacy wiki invocation 세션 일괄 archive (issue #82 fast-follow).- backend 별 model discovery + REST endpoint (#78, P65), graph snapshot edge_limit (#76, P64), MarkdownView 폴딩/highlight/wikilink (#75, P66), Obsidian callout (#81, P81), claude/ollama stdout streaming (#68/#70, P58/P60).
🐛 Fixes (주요)
- wiki backend timeout 300s → 1800s (#69, P59).
Config::save()integration test guard 확장 (#74 + #84, P68 + P82) — production config 덮어쓰기 회귀 차단.- Gemini P66 security/a11y 리뷰 반영 (#77).
🧹 Internal
Install / Upgrade
cargo install --git https://github.com/hang-in/seCall --tag v0.6.0 --locked또는 이미 source 로 작업 중이면:
cd seCall && git pull && git checkout v0.6.0
cargo install --path crates/secall --forceRelated issues
- #82 (dicebattle, wiki self-ingest 루프) — P83 + P84 로 해소
- #87 (cakel, claude timeout 300s) — P85 (config) + 1800s default
- #88 (cakel, ollama gemma4:26b 응답 없음) — P86 로 fail-fast
🙏 이슈 보고 + 리뷰 + 기여 모두 감사드립니다.
What's Changed
- feat(wiki): P56 — WikiBackendConfig cloud_* 필드 + claude CLI haiku alias by @hang-in in #66
- docs: P57 — README history table 정리 (git tag SSOT) by @hang-in in #67
- feat(wiki): P58 follow-up — claude stdout line-stream 으로 진행 상황 실시간 표시 by @hang-in in #68
- feat(wiki): P59 — wiki backend timeout 300s → 1800s + docs sync by @hang-in in #69
- feat(wiki): P60 — ollama/lmstudio HTTP response streaming by @hang-in in #70
- docs(readme): P61 — ja/zh README full sync (한국어 SSOT 기준) by @hang-in in #71
- feat(web): P62 — TopNav version 표시를 server SSOT 로 통합 by @hang-in in #72
- docs(backlog): P63 — core-backlog 신설 + web 전수 조사 결과 반영 by @hang-in in #73
- feat(web): P66 — MarkdownView 폴딩/highlight/wikilink 확장 by @hang-in in #75
- fix(test): P68 — Config::save() production config 덮어쓰기 차단 가드 by @hang-in in #74
- feat(graph): P64 — /api/graph/snapshot edge_limit + 우선순위 sampling by @hang-in in #76
- fix(web): P66 follow-up — Gemini PR #75 security/a11y 리뷰 반영 by @hang-in in #77
- feat(llm): P65 — backend 별 model discovery + cache + REST endpoint by @hang-in in #78
- fix(web): P66 follow-up — wiki frontmatter strip + heading collapse 폐기 + ModelInput dropdown by @hang-in in #79
- ci: P80 — CI 시간 단축 (binary install + nextest + --all-features 제거) by @hang-in in #80
- feat(web): P81 — Obsidian callout (
> [!type]-) 을<details>로 렌더링 by @hang-in in #81 - docs: 문서 룰 정리 + index 보강 + web-backlog 청소 + 핸드오프 by @hang-in in #83
- fix(core): P82 — Config::save() integration test 가드 확장 by @hang-in in #84
- fix(wiki,ingest): P83 — wiki 호출이 만든 codex/claude 세션 self-ingest 루프 차단 (#82) by @hang-in in #85
- feat(lint): P84 —
lint --fix-wiki-invocationsfor legacy wiki self-ingest cleanup (#82 follow-up) by @hang-in in #86 - fix(wiki): P86 — ollama/lmstudio 백엔드 + wiki update fail-fast (#88) by @hang-in in #89
- feat(wiki,config): P85 —
[wiki].generation_timeout_secsconfig option (#87) by @hang-in in #90 - chore: v0.6.0 release by @hang-in in #91
Full Changelog: v0.5.0...v0.6.0