Skip to content

Add CLI commands for store, recall, and forget#56

Merged
rendro merged 1 commit intomainfrom
feat/cli-store-recall-forget
Feb 14, 2026
Merged

Add CLI commands for store, recall, and forget#56
rendro merged 1 commit intomainfrom
feat/cli-store-recall-forget

Conversation

@rendro
Copy link
Owner

@rendro rendro commented Feb 14, 2026

Summary

  • Add store, recall, and forget CLI subcommands, exposing all 4 MCP tools for direct terminal use
  • Add --json global flag for machine-readable output on all commands
  • Add --scope flag to list command (project/global/all)
  • Update README.md, CLAUDE.md, and parent CLAUDE.md with the new CLI documentation
  • Bump version to 0.5.0

Test plan

  • cargo test passes
  • cargo clippy --all-targets -- -D warnings passes
  • sediment store "test content" stores and returns an ID
  • sediment recall "test" returns stored content
  • sediment list shows stored items
  • sediment forget <id> deletes an item
  • sediment --json store "test" returns JSON output
  • echo "piped content" | sediment store - reads from stdin

Expose all 4 MCP tools as CLI subcommands so sediment can be used
directly from the terminal without an MCP client. Adds --json flag
for machine-readable output and --scope to list. Bumps version to
0.5.0.
@rendro rendro force-pushed the feat/cli-store-recall-forget branch from d41e969 to 2798bf3 Compare February 14, 2026 00:19
@rendro rendro merged commit fbbfe6e into main Feb 14, 2026
2 checks passed
@rendro rendro deleted the feat/cli-store-recall-forget branch February 14, 2026 01:09
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.

1 participant