Skip to content

Bring README in line with current behavior and run checks on PRs - #100

Closed
ishaanxgupta wants to merge 1 commit into
mainfrom
fix/cli-config-docs
Closed

ishaanxgupta wants to merge 1 commit into
mainfrom
fix/cli-config-docs

Conversation

@ishaanxgupta

@ishaanxgupta ishaanxgupta commented Sep 27, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Complements the community fixes for the issues opened on 2026-09-27: #92 (#91), #94 (#93), and #96 (#95) fix the CLI itself and should merge first. This PR covers the rest.

Touches only README, the workflow, the login command text, the tool help text, and the version, so it merges independently of #92, #94, and #96. Verified locally that all three merge cleanly together with tests passing and each original report reproduced as fixed.

Fixes #97.

- The CLI now uses the same config file the plugin reads (`supermemory.jsonc`
  first, then `supermemory.json`). `status` reports that path as the key
  source, and `install` edits the existing file in place with comments
  preserved instead of writing a second `supermemory.json` that duplicated the
  API key and never took effect. Fixes #91.
- `install` creates `~/.config/opencode` before writing defaults, so a first
  run on a fresh machine no longer crashes with ENOENT. Fixes #93.
- Login reports the real `PLUGIN_VERSION` as `cli_version` instead of a
  hardcoded 2.0.10. Fixes #95.
- README describes what the plugin does today: profile-only first-message
  context, direct recall by default, the real injected blocks, tool scopes and
  `limit`, container tag precedence, `filterPrompt`, capture defaults, and
  `SUPERMEMORY_DEBUG`. The generated login command no longer claims a fixed
  port, and the tool's help lists `limit` for search. Fixes #97.
- Run typecheck, tests, and build on pull requests and pushes to main.
@ishaanxgupta ishaanxgupta changed the title Fix CLI config handling, login version, and README drift Bring README in line with current behavior and run checks on PRs Sep 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

README describes recall and config behavior the plugin no longer has

1 participant