Skip to content

Releases: JSONbored/gittensory

gittensory-orb orb-v0.4.0

Choose a tag to compare

@github-actions github-actions released this 11 Jul 12:33
Immutable release. Only release title and notes can be modified.
8d94cc8

Gittensory Orb container image:

docker pull ghcr.io/jsonbored/gittensory-selfhost:orb-v0.4.0

Multi-arch (linux/amd64 + linux/arm64). See https://gittensory.aethereal.dev/docs/maintainer-self-hosting for setup.
Includes the Claude Code / Codex subscription CLIs by default; credentials stay runtime-only.
Sentry release id baked into the image: gittensory-orb@0.4.0.

What's Changed

🐛 Fixes

  • fix(selfhost): widen GitHub-native id columns to bigint on Postgres by @JSONbored in #5060
  • feat(review): scope the live auto-tune breaker to miner-originated PRs independently (#2352) by @JSONbored in #5061

🧹 Other Changes

  • feat(release): automate the ORB stable-release channel with a standing Release PR by @JSONbored in #5063
  • fix(observability): name captured errors so Sentry titles describe the failure by @JSONbored in #5064
  • test(settings): fix a spy call-count flake in selftune-readback.test.ts by @JSONbored in #5068
  • feat(review): personalize predicted-gate readiness by contributor calibration history (#2349) by @JSONbored in #5069
  • fix(release): allow an empty commit when cutting the ORB stable Release PR by @JSONbored in #5067

Full Changelog: orb-v0.4.0-beta.28...orb-v0.4.0

gittensory-orb orb-v0.4.1-beta.2

Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Jul 14:20
Immutable release. Only release title and notes can be modified.
9b307d8

Gittensory Orb container image:

docker pull ghcr.io/jsonbored/gittensory-selfhost:orb-v0.4.1-beta.2

Multi-arch (linux/amd64 + linux/arm64). See https://gittensory.aethereal.dev/docs/maintainer-self-hosting for setup.
Includes the Claude Code / Codex subscription CLIs by default; credentials stay runtime-only.
Sentry release id baked into the image: gittensory-orb@0.4.1-beta.2.

What's Changed

🐛 Fixes

  • fix(linear): stop fuzzy matching workspace milestones by @JSONbored in #4977
  • feat(miner-governor): kill-switch propagation into the manage/loop subsystem (#2339) by @JSONbored in #5057
  • fix(commands): give ask/chat their own fresh reply comment by @JSONbored in #5077
  • feat(miner-governor): dry-run-by-default enforcement + fail-closed chokepoint (#2342, #2340) by @JSONbored in #5014
  • fix(stats): scope reuse trend to public repos by @JSONbored in #4991
  • feat(commands): let a PR's own author use chat when rate limiting is active by @JSONbored in #5087

🧹 Other Changes

  • fix(selfhost): stop claude-code from treating its own review call as an interactive plan or a prompt injection by @JSONbored in #5080
  • feat(review): add a [BETA] chat usage collapsible to the PR comment by @JSONbored in #5081
  • feat(review): fleet-wide gaming-pattern detector for the self-host orb fleet (#2350) by @JSONbored in #5083
  • fix(selfhost): retry the /ready probe in selfhost-post-update-check.sh instead of a single attempt by @JSONbored in #5086

Full Changelog: orb-v0.4.1-beta.1...orb-v0.4.1-beta.2

gittensory-orb orb-v0.4.1-beta.1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Jul 12:57
Immutable release. Only release title and notes can be modified.
ba4d450

Gittensory Orb container image:

docker pull ghcr.io/jsonbored/gittensory-selfhost:orb-v0.4.1-beta.1

Multi-arch (linux/amd64 + linux/arm64). See https://gittensory.aethereal.dev/docs/maintainer-self-hosting for setup.
Includes the Claude Code / Codex subscription CLIs by default; credentials stay runtime-only.
Sentry release id baked into the image: gittensory-orb@0.4.1-beta.1.

What's Changed

🐛 Fixes

  • fix(selfhost): widen 2 more GitHub-id columns found via a live-schema sweep by @JSONbored in #5062
  • feat(miner-governor): closed-loop discovery re-entry trigger (#2338) by @JSONbored in #5051

🧹 Other Changes

  • fix(review): log a bounded response snippet on unparseable AI output by @JSONbored in #5073
  • fix(review): stop one oversized RAG chunk from failing its whole embedding batch by @JSONbored in #5074
  • chore(orb): bump manifest target version to 0.4.1 by @JSONbored in #5075

Full Changelog: orb-v0.4.0...orb-v0.4.1-beta.1

gittensory-orb orb-v0.4.0-beta.28

Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Jul 11:20
Immutable release. Only release title and notes can be modified.
9ba03e0

Gittensory Orb container image:

docker pull ghcr.io/jsonbored/gittensory-selfhost:orb-v0.4.0-beta.28

Multi-arch (linux/amd64 + linux/arm64). See https://gittensory.aethereal.dev/docs/maintainer-self-hosting for setup.
Includes the Claude Code / Codex subscription CLIs by default; credentials stay runtime-only.
Sentry release id baked into the image: gittensory-orb@0.4.0-beta.28.

What's Changed

🐛 Fixes

  • fix(selfhost): stop killing legitimate slow claude-code reviews (#5053) by @JSONbored in #5055
  • test(commands): cover the intent-router ask/chat question-threading branch by @JSONbored in #5056

Full Changelog: orb-v0.4.0-beta.27...orb-v0.4.0-beta.28

gittensory-orb orb-v0.4.0-beta.27

Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Jul 11:15
Immutable release. Only release title and notes can be modified.
dc81d72

Gittensory Orb container image:

docker pull ghcr.io/jsonbored/gittensory-selfhost:orb-v0.4.0-beta.27

Multi-arch (linux/amd64 + linux/arm64). See https://gittensory.aethereal.dev/docs/maintainer-self-hosting for setup.
Includes the Claude Code / Codex subscription CLIs by default; credentials stay runtime-only.
Sentry release id baked into the image: gittensory-orb@0.4.0-beta.27.

What's Changed

🚀 Features

🐛 Fixes

  • fix(review): add a stalled-no-output fast-fail deadline for claude-code by @JSONbored in #5013
  • feat(commands): make @gittensory chat's frontier fallback configurable (#4595 follow-up) by @JSONbored in #5015
  • fix(orb): return 503 instead of a bare 500 from the relay register/pull routes by @JSONbored in #5017
  • fix(review): drop whitespace-only RAG chunks and surface real embed errors by @JSONbored in #5029
  • feat(miner-governor): global + per-repo kill-switch (#2341) by @JSONbored in #5012
  • fix(review): compare inconclusive as text so Postgres doesn't 500 (#4997) by @JSONbored in #5032
  • feat(miner-governor): self-review adapter wiring diffs through predicted-gate + slop (#2334) by @JSONbored in #5034
  • feat(miner-governor): iterate-loop stop/abandon/handoff policy (#2335) by @JSONbored in #5040
  • test(github): cover the assignee-403 fallback and its unrelated-error guard (#4999) by @JSONbored in #5038
  • feat(review): make gittensor subnet integration an opt-in experimental plugin by @JSONbored in #5030
  • test(miner-governor): close branch-coverage gaps in self-review adapter tests by @JSONbored in #5039
  • feat(miner-governor): PreToolUse-hook-enforced house rules (#2343) by @JSONbored in #5031
  • fix(auth): fail open when the rate-limit Durable Object errors (#5000) by @JSONbored in #5041
  • fix(github): retry the transient 405 'Merge already in progress' race (#5003) by @JSONbored in #5042
  • feat(commands): intent-classification router for unrecognized @gittensory mentions by @JSONbored in #5036
  • feat(miner-governor): gated-submission trigger requiring predicted-gate PASS + slop-under-threshold (#2336) by @JSONbored in #5045
  • test(miner-governor): close codecov/patch gap on kill-switch's repoFullName fallback by @JSONbored in #5047
  • fix(selfhost): only escalate the final AI-provider retry attempt to Sentry (#5046) by @JSONbored in #5048

🧹 Other Changes

  • fix(selfhost): sync brokered self-host installed-repo list from GitHub by @JSONbored in #5033
  • fix(review): rate-limit the ci_stuck_review_repeat_suppressed log (#4998) by @JSONbored in #5037
  • feat(miner-governor): local create->score->self-review->decide iterate-loop orchestrator (#2333) by @JSONbored in #5044
  • fix(review): retry a 503 REES startup ping before escalating (#5006) by @JSONbored in #5043
  • fix(selfhost): gate the queue consumer on env readiness at boot by @JSONbored in #5050
  • fix(review): require a real installation before acting-autonomy scans include a repo by @JSONbored in #5052

Full Changelog: orb-v0.4.0-beta.26...orb-v0.4.0-beta.27

gittensory-orb orb-v0.4.0-beta.26

Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Jul 08:20
Immutable release. Only release title and notes can be modified.
a086033

Gittensory Orb container image:

docker pull ghcr.io/jsonbored/gittensory-selfhost:orb-v0.4.0-beta.26

Multi-arch (linux/amd64 + linux/arm64). See https://gittensory.aethereal.dev/docs/maintainer-self-hosting for setup.
Includes the Claude Code / Codex subscription CLIs by default; credentials stay runtime-only.
Sentry release id baked into the image: gittensory-orb@0.4.0-beta.26.

What's Changed

🚀 Features

  • feat(miner-governor): self-plagiarism throttle across the miner's own repos by @andriypolanski in #4972
  • feat(miner-governor): self-reputation throttle from own outcome history by @davion-knight in #4983
  • feat(miner-governor): wire rate-limit + jittered backoff into live write enforcement (#2344) by @andriypolanski in #4984
  • feat(commands): add @gittensory chat — grounded LLM Q&A via local Ollama by @JSONbored in #4985

🐛 Fixes

  • refactor(queue): extract live CI-aggregate/merge-state resolution into its own module by @JSONbored in #4960
  • chore(queue): remove 3 orphaned imports from processors.ts by @JSONbored in #4970
  • refactor(queue): extract gate-check policy/publish/audit functions into their own module by @JSONbored in #4965
  • refactor(queue): extract AI-review orchestration into its own module by @JSONbored in #4968
  • refactor(queue): extract job-dispatch.ts from processors.ts by @JSONbored in #4971
  • feat(ui): unify gittensory-ui and gittensory-miner-ui on one design system by @JSONbored in #4973
  • fix(review): tighten generic secret fixture allowlist by @JSONbored in #4733
  • fix(engine): auto-maintain sibling-package engine dependency ranges by @JSONbored in #4974
  • fix(review): resolve an ambiguous null prMergedAt with a live recheck before downgrading a label by @JSONbored in #4980
  • fix(review): stop recomputing the type label on review-family webhooks by @JSONbored in #4987

Full Changelog: orb-v0.4.0-beta.25...orb-v0.4.0-beta.26

gittensory-orb orb-v0.4.0-beta.25

Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Jul 04:30
Immutable release. Only release title and notes can be modified.
b94589c

Gittensory Orb container image:

docker pull ghcr.io/jsonbored/gittensory-selfhost:orb-v0.4.0-beta.25

Multi-arch (linux/amd64 + linux/arm64). See https://gittensory.aethereal.dev/docs/maintainer-self-hosting for setup.
Includes the Claude Code / Codex subscription CLIs by default; credentials stay runtime-only.
Sentry release id baked into the image: gittensory-orb@0.4.0-beta.25.

What's Changed

🚀 Features

  • feat(signals): add deterministic structural-improvement assessment by @JSONbored in #4822
  • feat(mcp): add gittensory_check_improvement_potential pre-submit tool by @JSONbored in #4963

🐛 Fixes

  • ci: shard the full-suite coverage run across a matrix by @JSONbored in #4815
  • chore(config): remove unused review.labeling_rules field by @JSONbored in #4819
  • refactor(rees): migrate three analyzers off hand-rolled bounded-fetch onto boundedFetchText by @JSONbored in #4821
  • ci: bump the coverage-run matrix from 4 to 6 shards by @JSONbored in #4944
  • feat(ui): confidence-calibration curve card on the analytics dashboard (#2192) by @andriypolanski in #4818
  • fix(review): never cache a truncated grounding file fetch by @JSONbored in #4929
  • refactor(queue): extract AI-slop-advisory gating/orchestration into its own module by @JSONbored in #4946
  • refactor(rees): migrate three more analyzers off hand-rolled bounded-fetch onto boundedFetchText by @JSONbored in #4947
  • test(selfhost): disable commit signing in the update-script sandbox by @JSONbored in #4950
  • test(selfhost): raise selfhost-update-script's timeout for full-suite contention by @JSONbored in #4948
  • fix(review): circuit-break REES enrichment on a confirmed auth rejection by @JSONbored in #4953
  • ci: cache TypeScript incremental build state across validate-code runs by @JSONbored in #4956
  • feat(review): surface the improvement signal in the PR panel by @JSONbored in #4954
  • refactor(queue): extract review-evasion close-enforcement guards into their own module by @JSONbored in #4957
  • refactor(queue): extract duplicate-cluster adjudication into its own module by @JSONbored in #4823
  • fix(rees): harden SLUG_RE against dot-segment path traversal in 17 analyzers by @JSONbored in #4959
  • refactor(queue): extract data-retention pruning into its own module by @JSONbored in #4962
  • fix(rees): replace greedy duplication-delta assignment with maximum matching by @JSONbored in #4961
  • feat(review): surface a risk x value quadrant in the PR panel by @JSONbored in #4964

🧹 Other Changes

  • test(unit): split queue.test.ts and backfill.test.ts into smaller files by @JSONbored in #4814
  • refactor(queue): extract signal-snapshot generation into its own module by @JSONbored in #4820
  • ci: shave dead-weight checkout + cache TypeScript incremental builds by @JSONbored in #4951

Full Changelog: orb-v0.4.0-beta.24...orb-v0.4.0-beta.25

gittensory-orb orb-v0.4.0-beta.24

Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Jul 00:45
Immutable release. Only release title and notes can be modified.
62d91f8

Gittensory Orb container image:

docker pull ghcr.io/jsonbored/gittensory-selfhost:orb-v0.4.0-beta.24

Multi-arch (linux/amd64 + linux/arm64). See https://gittensory.aethereal.dev/docs/maintainer-self-hosting for setup.
Includes the Claude Code / Codex subscription CLIs by default; credentials stay runtime-only.
Sentry release id baked into the image: gittensory-orb@0.4.0-beta.24.

What's Changed

🚀 Features

  • feat(rees): add real before/after complexity-delta analyzer by @JSONbored in #4758

🧹 Other Changes

  • fix(review): never let an inconclusive linked-issue recheck downgrade a propagated label by @JSONbored in #4816
  • feat(review): wire review.auto_merge_summary into the unified comment (#4147) by @JSONbored in #4817

Full Changelog: orb-v0.4.0-beta.23...orb-v0.4.0-beta.24

gittensory-orb orb-v0.4.0-beta.23

Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Jul 00:40
Immutable release. Only release title and notes can be modified.
5703e7a

Gittensory Orb container image:

docker pull ghcr.io/jsonbored/gittensory-selfhost:orb-v0.4.0-beta.23

Multi-arch (linux/amd64 + linux/arm64). See https://gittensory.aethereal.dev/docs/maintainer-self-hosting for setup.
Includes the Claude Code / Codex subscription CLIs by default; credentials stay runtime-only.
Sentry release id baked into the image: gittensory-orb@0.4.0-beta.23.

What's Changed

🚀 Features

  • feat(ui): add findings-by-category/severity breakdown card to analytics (#2195) by @dhgoal in #4748
  • feat(review): add improvementSignal converged-feature activation by @JSONbored in #4753
  • feat(review): add an ordinal improvement/value judgment to the AI review schema by @JSONbored in #4754

🐛 Fixes

  • chore(review): remove AutonomyLevel.suggest/.propose and fix a stale milestone-match comment by @JSONbored in #4730
  • refactor(rees): promote reconstructOldContent into a shared analyzer helper by @JSONbored in #4752
  • fix(review): fold linkedIssuePolicy into linkedIssueGateMode's promotion (#4618) by @JSONbored in #4755
  • fix(ci): disambiguate orb beta release dispatch ref by @JSONbored in #4731
  • feat(ui): reversal-rate + auto-action health card (#2193) by @andriypolanski in #4750
  • fix(miner): avoid unscoped run-state lookup by @JSONbored in #4653
  • fix(engine): keep soft-claim payload public-safe by @JSONbored in #4650
  • fix(review): hold when unlinked verifier limits trip by @JSONbored in #4645
  • refactor(review): unify six advisory-feature activation checks behind one shared resolver by @JSONbored in #4692
  • fix(rag): scope chunk reads by repository by @JSONbored in #4651
  • feat(rees): detect resolved duplication via before/after comparison by @JSONbored in #4760
  • feat(review): decouple e2e-test-gen auto-trigger and widen checkbox auth (#4199) by @JSONbored in #4757
  • fix(review): replay linked issue one-shot blockers by @JSONbored in #4732
  • fix(selfhost): exclude gate calibration ledger from exports by @JSONbored in #4647
  • fix(miner): exclude local credentials from docker context by @JSONbored in #4649
  • feat(review): skip AI review, gate evaluation, and publish for known automation-bot PRs by @JSONbored in #4659

🧹 Other Changes

  • chore(review): deprecate gateCheckMode as a computed read-back value (#4618) by @JSONbored in #4749
  • chore(review): remove dead checkRunDetailLevel.deep (#4620) by @JSONbored in #4751
  • refactor(review): extract the null-disables-label idiom into one helper (#4618) by @JSONbored in #4756
  • fix(miner): bound repo-map parsing to prevent resource exhaustion by @JSONbored in #4646
  • fix(review): fold review.linkedIssueSatisfaction into the real gate as an alias (#4149) by @JSONbored in #4811

Full Changelog: orb-v0.4.0-beta.22...orb-v0.4.0-beta.23

mcp: v0.7.1

Choose a tag to compare

@github-actions github-actions released this 10 Jul 12:04
Immutable release. Only release title and notes can be modified.
2ff8ec5

0.7.1 (2026-07-08)

Fixes

  • release: sync package-lock.json via script, not release-please extra-files (#4179) (b614317)