Originally created by: Avazbek22
Tracking reminder for the next feature push. Details live in the linked issues where they exist.
A Git state scope that narrows the effective selection to changed files, on all four surfaces:
--git-scope staged|changes|diff:<ref>..<ref> on analyze / export context / treegit_scope parameter on pack_context / analyze (#259)The scope acts as a narrowing filter on top of the effective selection — all ignore rules and manual exclusions keep applying.
devprojex mcp --allow-remote lets the project argument accept a Git URL, resolved through the existing repository cache: first call clones, repeated calls reuse the cached checkout, an optional branch parameter selects the branch. Cached checkouts get the same root jail, redaction, and untrusted-content marking as local roots (#259).
max_tokens parameter on pack_context: the pack fills up to the budget; the result reports which files did not fit and points at detail: compact|signatures for tighter packing.
analyze: top_files — largest-files count as a parameter (default 10)max_file_bytes — skip oversized files without writing glob patterns (#259)
Originally posted by: Avazbek22
All four features were pulled forward and shipped in v5.1: the Git scope axis on every surface, MCP remote repository sources, token-budget packing with max_tokens and a skipped-files report, and the top_files / max_file_bytes parameters on MCP and the CLI.
Ticket changed by: Avazbek22