Skip to content

0.65.0

Choose a tag to compare

@github-actions github-actions released this 10 Nov 23:34
· 13 commits to main since this release
e4851d5

Added

  • drive documents add <url> --profiles <a,b|all> keeps one Drive document's text in the shared store as a
    source added by hand, for memo's "Add to memory". It tries the named profiles in order, at most five (the
    max_add_profiles setting changes that), and says which one opened the document and what refused the others;
    drive <profile> documents add <url> reads with that profile only. --title and --subject name it and what it
    is about. A file a sync already imported is answered as duplicate_of. Not available over MCP.
    • Known limit: adding the same file again after it changed keeps a second copy; the first is not replaced yet.
  • A pull request adds its changelog entries as a fragment, changes/<branch>.md. Open pull requests no longer
    conflict under ## Unreleased. pnpm docs:check checks each fragment, and bin/release collects them into the
    version's section. An entry under ## Unreleased still works during the move.

Changed — may break callers

  • Built on cli-core 0.634.0 (was 0.614.0). The store moves to version 64 on first open (people ties, stored
    person kinds, faster deal-link triggers; additive). With it, a document owner's link is filed as Drive's report.
    What changed in between is in cli-core's changelog.
  • schedule pause <name> and schedule resume <name> take a schedule off its timer and keep it; schedule run
    still runs it. --at repeats: --at 08:30 --at 18:00 runs twice a day.

Fixed

  • A document's owner and last editor no longer land in your memory or its review. sync links a document to the
    owner Drive names as Drive's report (reported, the way a CRM's links are), not as a proposal and not as your own
    confirmed memory, with the reason in words ("Google Drive lists this person as the document's owner, version 68,
    changed 2026-11-02") instead of the raw Drive record. The last editor gets no link and stays in the document's
    metadata. Each import replaces every owner and last-editor link the document had, proposed or confirmed, so the next
    sync (or drive <profile> catalog import --offline) clears the ones already stored. relationships list confirmed:true no longer lists a document's owner.
  • A spent Google quota (dailyLimitExceeded, quotaExceeded) is a rate limit, not a permission refusal.
    sync and every other command now answer it as rate_limited, which says to retry, instead of
    permission_error.