Repository navigation
Releases: ctrlcakepro/chilon-recall
Release list
Chilon Recall v0.1.5
- Add
AGENTS_INSTALL.md/AGENTS_INSTALL.zh-CN.md: a runbook an AI coding agent can follow to install and configure chilon-recall end to end. The API key step is deliberately left to the human — the agent is instructed to hand it back rather than pipe the key through its own shell or context. Both READMEs link to it from Quick start. - Fix
AGENTS_INSTALL.md/.zh-CN.mdnever telling the agent to setRAG_MANAGER_CONFIG, found by dry-running the runbook end to end:doctor,key, and the MCP server all require it with no default, so a literal first-time follow of the original text failed at thedoctorcheck. The agent now persists it itself right afterinstall(it isn't a secret), and the Claude Desktop snippet writes it straight into that client'senvblock instead of relying on environment inheritance. - Known issue, unresolved: on 2026-09-18,
npx -y chilon-recall@0.1.4 <command>— including--helpand with no subcommand at all — failed on Windows with'chilon-recall' is not recognized as an internal or external command, while the identical package contents ran correctly via a directnode scripts/cli.mjsinvocation or by calling the installed.binshim directly.npm cache verifyand a--prefer-onlineforced re-fetch ruled out a corrupted local cache;package.json'sbin/scripts/engines/dependenciesand the resolvednode_modules/.binshims were byte-identical to the working 0.1.3 install. On 2026-09-21 the failure no longer reproduced on the same machine (Node 26.3, npm 11.16):npx -y chilon-recall@0.1.4 --help,doctor, and@latest --versionall ran normally, with no change to the package or to the registry in between. The cause is still unknown, so the failure may recur. This release contains no fix for it, and whether 0.1.5 works vianpxsays nothing about the cause. If you hit it, runnode <install-dir>/scripts/cli.mjsornpm install -g chilon-recallas a workaround, and please open an issue with the npm debug log and the contents of the matchingnpm-cache/_npx/<hash>/node_modules/.bindirectory before clearing the cache.
Full changelog: https://github.com/ctrlcakepro/chilon-recall/blob/main/CHANGELOG.md#015---2026-09-21
Chilon Recall v0.1.4
- Add
chilon-recall key: a hidden-input prompt for a provider API key that calls the provider's own/modelsendpoint, suggests an embedding and reranker model, and prints ready-to-run$env:/setx/exportcommands. The key is used for a single request and is never written to disk. - Fix
doctorreportingconfiguration.ready/credentials_ready: truewhileembedding.base_url/modelwere still the install template's placeholder values. - Fix the CLI entrypoint always exiting
0:main()'s return value (notablydoctor's pass/fail code) was never applied toprocess.exitCode, so scripted checks against the exit code always saw success. - Warn when
chilon-recall qoderis run from annpxtemporary cache: the generated.qoder/mcp.jsonembeds that ephemeral path, which breaks silently on the next cache clear or version bump. - Fix
chilon-recall keyhanging forever when the pasted key contained a newline: raw-mode stdin delivers a paste as one multi-character chunk, which was treated as a single unknown keystroke. Input is now processed per character, so a multi-line paste submits at its first line break and the rest is discarded. - Fix a header-unsafe key (for example one with an embedded newline) leaking in plaintext inside the error message and being misreported as a network failure. The key is now validated before any request, and redacted from any error that still surfaces.
- Fix model recommendation suggesting a reranker (e.g. a
bge-reranker-*model) as the embedding model; rerank matches are excluded from the embedding candidates first. - Fix a
base_urlthat already ends with the endpoint suffix (e.g..../embeddings) getting the suffix appended twice, in both the Python engine and thekeymodel lookup. - Configuration validation errors (a typo'd key, a wrong type) are now reported as a readable sentence in MCP tool errors and
doctor, instead of a raw JSON dump of the validation issues. - The first-run engine setup (virtual environment +
pip install) now reports its progress and the underlying process output on stderr instead of running silently for up to a minute; stdout still carries only the single JSON result. - Document that the
keywizard'ssetx/>> ~/.bashrccommands store the key in plaintext (registry / shell profile) if run, and that all printed commands remain in shell history and scrollback.
Full changelog: https://github.com/ctrlcakepro/chilon-recall/blob/main/CHANGELOG.md#014---2026-09-18
Chilon Recall v0.1.3
- Add
rag_sync: a staged, content-hash incremental synchronization of the knowledge index. Unchanged files reuse their existing vectors; added, modified, and deleted files are reconciled. - Record a version 2 index manifest with per-file SHA-256 source hashes and the indexing settings the vectors were produced under.
- Fall back to a full rebuild when indexing settings change, when an older manifest lacks the hashes, or when existing metadata is not covered by its manifest.
- Keep
rag_buildas the deliberate full-rebuild entry point; both paths use the same preview/execute confirmation and staged index swap. - Add Qoder client compatibility:
chilon-recall qoder <directory>generates.qoder/mcp.json, project-level skills, and a retrieval rule file from the bundled definitions. - Document the Qoder client setup in both READMEs; the generated files stay credential-free.
Full changelog: https://github.com/ctrlcakepro/chilon-recall/blob/main/CHANGELOG.md#013---2026-09-18
Chilon Recall v0.1.2
Highlights
- Add one-command npm installation with chilon-recall install .
- Normalize Windows short and long document paths during indexing.
- Add Windows regression coverage for 8.3 path handling.
Install
`powershell
npx -y chilon-recall@0.1.2 install C:\path\to\your\documents
``n
Requires Node.js 20+ and Python 3.10+. Provider credentials remain in your environment, not in configuration files.
Chilon Recall v0.1.0
Chilon Recall is a local-first MCP knowledge engine for grounded learning, document recall, and serious knowledge work.
Chilon Recall 是一款面向学习、资料检索与严肃知识工作的本地优先 MCP 知识引擎。它可将个人文本资料转换为私有、来源可追溯的知识库。
Highlights / 主要特性
- Source-backed retrieval with relative paths, headings, approximate line numbers, vector scores, and rerank scores.
- 提供相对路径、标题层级、近似行号、向量分数与 rerank 分数,便于追溯答案来源。
- Learning workflows for textbook Q&A, concept comparison, chapter summaries, and review outlines.
- 内置教材问答、概念比较、章节总结与复习提纲等学习工作流。
- Preview, confirmation token, staging build, backup, clear, and restore safeguards.
- 建库、清理和恢复采用预览、确认 token、staging 与可恢复备份机制。
- Windows and Ubuntu CI with synthetic documents and mock providers; no paid API is required for tests.
- Windows 与 Ubuntu CI 使用合成资料和 mock provider,测试不需要付费 API。
Documentation / 文档
Full Changelog: https://github.com/ctrlcakepro/chilon-recall/commits/v0.1.0