Skip to content

Releases: attebury/remogram

0.1.0-beta.11

24 Jun 22:21

Choose a tag to compare

[0.1.0-beta.11] - 2026-06-24

Added

  • CLI help before validation: --help / -h on write commands renders usage before forge config load (#586)
  • cli-help.js: static usage registry for cr open, issue open, status set, merge execute, and read commands

Changed

  • Write-field truncation policy: capped forge write bodies/titles fail closed with WRITE_FIELD_TRUNCATED before provider POST (#585)
  • Merge execute after facts: post-merge integration SHA readback when merge POST omits SHAs; post_merge_readback metadata on success packets (#587)

Fixed

  • Public export: skip dogfood Gitea gate contract tests in export tree (#584)

0.1.0-beta.10

24 Jun 00:15

Choose a tag to compare

[0.1.0-beta.10] - 2026-06-23

Added

  • Operator write authority overlay: bind REMOGRAM_OPERATOR_CONFIG for forge write commands outside tracked .remogram.json (#563)
  • Configurable forge write field cap: cap oversized forge write payloads with trusted-repo opt-out (#569, #568)
  • Gitea issue open ingest projection: project large issue-create responses through the pull ingest path (#572)
  • Gitea cr_open ingest projection: route POST and idempotency list reads through pull ingest projection (#574)

Changed

  • cr_open ingest naming: clarify pull ingest cap field names and add redirect regression test (#580)
  • Merge lane docs: require post-merge lane worktree refresh in merge skills (#567)

Fixed

  • Gitea CI gate: resolve dogfood integration base as origin/remo first instead of failing when origin/main is absent (#582)
  • Dogfood SDLC records: repair records blocking topogram check (#565)
  • Public export: skip dogfood skill parity test in export tree (maintainer-only paths stripped)

0.1.0-beta.9

22 Jun 02:28

Choose a tag to compare

[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

v0.1.0-beta.6

17 Jun 13:54

Choose a tag to compare

v0.1.0-beta.6 Pre-release
Pre-release

[0.1.0-beta.6] - 2026-06-17

Fixed

  • Merge plan hardening: fail-closed path scope, forge transport invariants, and adversarial review follow-ups across merge-plan and merge-plan-forge
  • Security hardening (code review): provider write gate, ingest cap bounds, merge plan fail-closed defaults
  • Path allowlist: block .. and traversal edge cases in packages/remogram-core/path-allowlist.js

Added

  • Test suite guard v3: modular scripts/lib/test-suite-guard/, manifest v3 floors (min_it_by_describe, min_expect_by_describe), CI and Gitea gate integration
  • Manifest shrink guards: diff_policy key/type shrink, min_lines numeric hardening, checkDiff fail-closed base policy, floor-map residual hardening

Changed

  • CLI: command dispatch split into packages/remogram-cli/cli-dispatch.js
  • Docs: README protected-test suite guidance and implement-lane skill bullets for manifest shrink policy
  • Tests: 785 tests on release tip (up from 366 at beta.3)

v0.1.0-beta.2

11 Jun 21:22

Choose a tag to compare

Public beta refresh — Forge Trust Round 5 trust hardening.

Changed

  • STALE_HEAD when PR-by-number forge head_sha diverges from local git
  • .remogram.json discovery bounded to repository git root
  • Per-command auth_class in provider capabilities and README auth matrix
  • Doctor honesty for stub/misconfig; documented MCP vs core vitest coverage policy

Fixed

  • Overclaimed SHA-bound language in README and skills
  • Parent-directory .remogram.json pickup from nested cwd
  • Capabilities implying token required for git-only commands; stub providers passing doctor clean

Install: npm install -g @remogram/cli@beta @remogram/mcp@beta

Full changelog: CHANGELOG.md

v0.1.0-beta.1

11 Jun 09:49

Choose a tag to compare

Public beta patch release.

Changed

  • Forge trust round 4 (waves 1–4): packet trust doctrine, doctor fail-closed, sanitizeUrl, check pagination, Gitea normalization, forge ingest cap, MCP pr_checks validation, secret redaction, export denylist test

Fixed

  • Export preflight when dogfood-skills.list is stripped in export tree

Install: `npm install -g @remogram/cli@beta @remogram/mcp@beta`