rtk-ai/rtk
在 GitHub 查看Inconsistent scope defaults: rtk discover (project) vs rtk gain (global)
Open
#1,582 创建于 2026年4月28日
area:clieffort-mediumenhancementhelp wantedpriority:medium
仓库指标
- Star
- (48,085 star)
- PR 合并指标
- (平均合并 11天 1小时) (30 天内合并 45 个 PR)
描述
Problem
rtk discover and rtk gain have inconsistent scope defaults AND the --all flag means different things on each:
| Command | Default scope | --all means |
|---|---|---|
rtk discover |
current project | scan all projects |
rtk gain |
global (all projects) | show all time breakdowns (daily + weekly + monthly) |
So --all means "widen scope" on discover but "widen time range" on gain. Running both commands to understand RTK coverage requires opposite flags for scope, and --all is a footgun that does something unexpected on gain.
Expected
- Consistent scope defaults — both should default to global (more useful), with
--projectto narrow - Consistent
--allsemantics — or avoid reusing--allfor unrelated purposes across commands
Suggested fix
rtk discover: default to global, add--projectflag to narrow (matchingrtk gain)- Rename
rtk gain --allto something like--fullor--breakdownto avoid the semantic collision