[0.1.0-beta.9] - 2026-06-19
Added
merge_policy in .remogram.json: opt-in allow_missing_checks and allow_pending_checks relax checks_missing / checks_pending blockers on merge plan, merge execute, and cr inventory; env overrides REMOGRAM_ALLOW_MISSING_CHECKS and REMOGRAM_ALLOW_PENDING_CHECKS; doctor merge_policy warn check (#527)
cr inventory cursor contract: opaque cursor pagination (--cursor, MCP cursor); has_more, complete, and next_cursor on inventory packets; cursorless callers remain fail-closed on list_truncated (#508)
forge changes polling cursor: opaque cursor pagination on CLI/MCP for agent-safe activity event paging without raising ingest caps (#511)
remogram issue open (Gitea): issue_open write command and issue_opened packet; opt-in via "write_commands": ["issue_open"]; title-based idempotency scan before POST (#514)
- Agent idempotency keys:
--idempotency-key on CLI/MCP for cr_open and status_set; per-repo scope binding with conflict detection; fingerprint and created / reused_existing on write packets (#512)
- Doctor write readiness: per-command
write_config matrix (provider_supported, configured, auth_present, ready, next_config_snippet) on doctor body and checks (#510)
- Doctor
--live: opt-in forge API reachability probes with failure_kind mapping on Gitea/GitHub/GitLab providers (#528)
- Merge plan check diagnostics:
required_contexts and missing/failed/pending/stale context fields on pr checks and matching merge plan blockers (#509)
Changed
- Capability honesty: provider capabilities and doctor checks report implemented vs stub behavior more accurately; regression harness for status-set opt-out docs (#457, #459)
- Write-command docs: clarify
cr_open vs merge execute boundaries in consumer/core skills (#432)
- Consumer skill: Runlane CLI friction guidance for cross-tool operator reporting (#549)
Fixed
- Merge execute follow-ups: shared
pr_status contract keys across tests; preserve invalid_args from branchHeadSha in merge execute dispatch; MCP fork-PR branch URL integration coverage (#530, #531, #532)
- Gitea
pr view cap-proof: strip bulky pull fields before agent-safe ingest cap check; bounded 256KiB raw read for pull view (#478)
cr inventory provider pagination: follow-up fixes for probe fallback and partial pagination walks (#353)
Install
npm install -g @remogram/cli@beta @remogram/mcp@beta