Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.8.0] - 2026-03-02
Added
- 153 handler unit tests for
cmd/mcp-server/(7 test files covering memory, config, extension, hooks, template, resource, and provider handlers) - Mermaid architecture diagrams in both README.md and README.zh-CN.md
- GoDoc package comments for
internal/luoshu,internal/exporter,internal/claude,internal/evolve - Version injection via ldflags from
npm/package.json(single source of truth)
Changed
- Refactored
main.go: tool builders and handlers moved to dedicated files (memory_tools.go, config_tools.go, etc.) - CI now runs
cmd/mcp-server/tests alongsideinternal/...tests serverVersionchanged from hardcoded const to ldflags-injected variable
Fixed
- Go version in CONTRIBUTING.md (now matches CI)
- npm package.json: added
authorandhomepagefields
[0.7.2] - 2026-03-01
Added
- Multi-provider support: 7 built-in presets (OpenAI, DeepSeek, Moonshot, Zhipu, SiliconFlow, Volcengine, Custom)
luoshu_provider_listtool to list all available LLM provider presets- Auto-fill endpoint/model defaults when setting
llm.provider - MCP Resources: read-only access to CLAUDE.md and memory files via
claude://URIs - Config import/export via
export_configandimport_configtools (base64-zip format) - Unified recall:
luoshu_recallnow merges JSONL memory search with file semantic search
Changed
- Renamed
VolcengineProvidertoOpenAICompatProviderfor generic OpenAI-compatible API support - Enhanced
Recallerwith optionalClaudeIndexintegration for cross-source search - Added
sk-generic prefix detection in API key validation
[0.7.1] - 2026-03-01
Changed
- Full English internationalization of all Go source code (comments, error messages, string literals)
- Translated template content: builtin.go, hackathon.go, solopreneur.go (agents, skills, rules, CLAUDE.md variants)
- Translated luoshu core: config, validation, search, recall, extractor, vector index, volcengine provider
- Translated evolution engine: analyzer, store, types
- Translated all service files: extension, MCP, skill, template, project, config, export, hooks, plugin
- Translated skills:
/luoshu.setupand/luoshu.configSKILL.md files - Language sections changed to "All responses in the user's preferred language"
Added
- LICENSE (MIT)
- CONTRIBUTING.md with development setup and contribution guidelines
- CODE_OF_CONDUCT.md (Contributor Covenant v2.1)
- CI workflow (.github/workflows/ci.yml)
- Issue templates (bug report, feature request) and PR template
- README badges (CI, npm version, license)
[0.7.0] - 2026-02-28
Added
- Official auto-memory cooperation:
ov_searchnow indexes project rootMEMORY.md(Anthropic's auto-memory file) context-fieldstemplate: SessionStart hook for dynamic context injection (git branch, recent commits, project structure)/councilskill: Multi-perspective code review with 3 parallel agents (architecture, security, performance)PreCompacthook in cross-session-memory template for auto-saving state before context compression- Community resource references in server instructions (aimtpl.com, awesome-claude-code-subagents)
Changed
- Updated
memory_extracttool description for PreCompact trigger awareness - Enhanced
ov_searchdescription to mention root MEMORY.md support
[0.6.0] - 2026-02-27
Added
- npm multi-platform distribution (darwin-arm64, darwin-x64, linux-x64, linux-arm64, win32-x64)
/luoshu.setupand/luoshu.configglobal skills distributed via npm- Cross-compile Makefile targets (
npm-build,npm-prepare,npm-publish) - Platform-specific npm packages (
@claude-config/darwin-arm64, etc.)
Changed
- Simplified installation:
npm install -g claude-config-mcp
[0.5.0] - 2026-02-25
Added
- Luoshu (洛书) intelligent memory system
memory_extract: Auto-extract key decisions from conversationsmemory_semantic_search: Vector similarity search over memoriesluoshu_recall: LLM-powered intelligent recall with synthesized answers
- Luoshu configuration tools (
luoshu_config_get,luoshu_config_set,luoshu_config_validate) - OpenViking semantic search integration (
ov_search,ov_index,ov_status) - Graceful degradation: keyword search without LLM, full semantic with LLM
[0.4.0] - 2026-02-22
Added
- Template system with built-in packs (hackathon-core, cross-session-memory, solo-full, etc.)
- Extension CRUD operations (agents, rules, skills, commands)
- Evolution engine: analyze rules for duplicates, gaps, and health issues
- Hooks management (PreToolUse, PostToolUse, SessionStart, Stop, etc.)
[0.3.0] - 2026-02-18
Added
- MCP server with stdio transport
- HTTP transport mode for Docker/shared deployments
- Core configuration tools (config_get_global, config_save_global, config_save_project)
- Memory management tools (save_memory, load_memory, search_memory)
- Project listing and overview tools
[0.1.0] - 2026-02-10
Added
- Initial release as Wails desktop application
- Visual configuration editor for
.claude/directory - Monaco Editor integration for JSON/Markdown editing
- Project discovery and management UI