Skip to content

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 22 Jun 02:47
94402a4

[0.1.2] - 2026-06-22

Bug Fixes

  • installer: Preserve comments and key order when editing agent configs (#9)
  • fix(installer): preserve comments and key order when editing agent configs

    The installer rewrote agent config files with serde_json::to_string_pretty,
    which dropped all JSONC comments and re-sorted keys alphabetically — scrambling
    users' hand-maintained configs even when only adding the codegraph entry.
    
    Edit existing configs surgically with jsonc-parser's CST API
    (upsert_nested_key_jsonc / remove_nested_key_jsonc): only the codegraph property
    is inserted, updated, or removed, leaving every comment, key order, and the
    file's formatting intact. Re-runs short-circuit to Unchanged (no churn). Fresh
    files are still seeded with the canonical shape. All six targets and the
    uninstall path go through the surgical helpers.
    
    * chore: move KNOWN_DIFFS.md to internal docs/upstream-sync ledger
    
    KNOWN_DIFFS.md is an internal upstream-diff ledger (deferred colby resolvers,
    Tier-3 allowed diffs), not user-facing. No code loads it at runtime. Move it
    under docs/upstream-sync/ (already gitignored, alongside UPSTREAM.md) so it
    stays local and out of the public repo.
    
    * docs: remove dead KNOWN_DIFFS.md links after relocation
    
    KNOWN_DIFFS.md moved to the internal gitignored ledger, so its public-doc
    hyperlinks would 404. Delink the mentions in README, architecture.md, and the
    zh-CN README; also drop the inaccurate 'read at runtime by the equivalence
    oracle' claim (no code loads the file by path).
    

Miscellaneous

  • main: Release 0.1.2 (#10)

Generated by git-cliff