feat: Standardize MCP tool default parameters#86
Conversation
- Add limit param to list_sessions and classify_sessions (default: 20) - Reduce get_session_events and get_session_messages limit: 100 → 50 - Update get_session_efficiency limit: 50 → 20 - Update find_related_sessions limit: 10 → 20 - Update guide.md documentation with new signatures Provides more consistent defaults across session-related endpoints. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Code ReviewSummaryThis PR standardizes default limit parameters across MCP tools, adding Issues FoundCriticalNone Important
Suggestions
VerdictREQUEST_CHANGES - The PR adds new Automated review by Claude Code |
- Add --limit to sessions and classify CLI commands - Align CLI defaults with MCP: journey 100→50, related 10→20, bus-events 100→50, efficiency 50→20 - Add Default Parameters section to CLAUDE.md with semantic guidelines - Fix test Args classes for new limit parameter Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Code ReviewSummaryThis PR standardizes default limit parameters across MCP tools and CLI commands. It adds Issues FoundCriticalNone ImportantNone SuggestionsNone Previously Addressed (Filtered)
VerdictAPPROVE - All prior feedback has been addressed. MCP/CLI parity is maintained, documentation is updated, and tests include the new Automated review by Claude Code |
Summary
limitparameter tolist_sessionsandclassify_sessions(default: 20)get_session_eventsandget_session_messageslimit: 100 → 50get_session_efficiencylimit: 50 → 20find_related_sessionslimit: 10 → 20Test plan
make checkpasses (381 tests)get_status(),list_sessions()🤖 Generated with Claude Code