Skip to content

feat: CLI parity with MCP tools (update, health, feedback)#16

Merged
pszymkowiak merged 1 commit into
mainfrom
feat/cli-parity
Mar 12, 2026
Merged

feat: CLI parity with MCP tools (update, health, feedback)#16
pszymkowiak merged 1 commit into
mainfrom
feat/cli-parity

Conversation

@pszymkowiak
Copy link
Copy Markdown
Contributor

Summary

  • Add icm update CLI command — edit memory in-place (content, importance, keywords, auto re-embed)
  • Add icm health CLI command — per-topic hygiene audit (staleness, consolidation needs)
  • Add icm feedback record/search/stats CLI subcommands — full feedback system from CLI
  • Cargo fmt reformatting in 3 other crates (no logic changes)

These 5 commands were previously MCP-only. Now all ICM functionality is accessible via CLI, which is critical for wshm integration (calls ICM via CLI, not MCP).

Test plan

  • icm update <id> -c "new content" updates memory
  • icm health shows topic health report
  • icm feedback record -t triage -c "context" -p "predicted" --corrected "actual" records feedback
  • icm feedback search "query" returns results
  • icm feedback stats shows statistics

5 new CLI commands matching their MCP counterparts:
- icm update: edit memory in-place (content, importance, keywords)
- icm health: per-topic hygiene audit (staleness, consolidation)
- icm feedback record: record prediction corrections
- icm feedback search: search feedback entries
- icm feedback stats: show feedback statistics
@pszymkowiak pszymkowiak merged commit 157b3e0 into main Mar 12, 2026
1 check passed
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