Skip to content

Releases: constructorfleet/forge

forge: v0.51.1

Choose a tag to compare

@github-actions github-actions released this 07 Sep 02:28
c80bb4e

0.51.1 (2026-09-07)

Bug Fixes

  • plan: local-first needs-human flow for tracker-less Features (#727) (42d5a5c)

forge: v0.51.0

Choose a tag to compare

@github-actions github-actions released this 06 Sep 22:49
32812e4

0.51.0 (2026-09-06)

Features

  • add Gitea/Forgejo provider (tracker + SCM + CI) (#724) (ceca436), closes #721

forge: v0.50.1

Choose a tag to compare

@github-actions github-actions released this 06 Sep 18:41
272c01f

0.50.1 (2026-09-06)

Bug Fixes

  • init: detect gitlab tracker from origin remote (#722) (951c7f3)

forge: v0.50.0

Choose a tag to compare

@github-actions github-actions released this 06 Sep 18:13
74b7e2b

0.50.0 (2026-09-06)

Features

  • Interactive one-command forge plan with inline grilling (#720) (50d7fc5)
  • internal/repocontext/compiler.go hand-rolls its own manifest→language table, duplicating lsp.Languages (#719) (1dd6675), closes #716
  • TKT-004: For each detected language, probe its ordered candidate LSP binaries against PATH and enable the first one found, without prompting the user or auto-installing anything. (#711) (b30aaa1), closes #697
  • Wire Languages table into Scan and/or initdiscovery to eliminate duplicate hand-written language tables (#717) (43b790d), closes #705
  • Wire LanguageSpec into Scan() and the install-hint UX (#718) (c317a0d), closes #703

Bug Fixes

  • TKT-002: Implement a recursive, pruning directory walker that scans the repo tree for manifest files and, as a fallback, counts source file extensions, aggregating matches as a union across the whole tree. (#701) (467131a), closes #695
  • TKT-003: Replace the existing hardcoded Go-only detection check in forge init with logic that walks the full mapping table and independently evaluates every language, returning the full set of detected languages. (#709) (aa914c2), closes #696
  • TKT-005: Collect every detected language whose LSP binary candidates are all missing from PATH and print a single batch report at the end of forge init listing each missing binary with its static install hint. (#712) (1246dfd), closes #698
  • TKT-006: Update forge init's end-of-run summary output to list every LSP that was actually enabled across all detected languages, alongside the missing-binary batch report. (#713) (a69b13c), closes #699

forge: v0.49.0

Choose a tag to compare

@github-actions github-actions released this 06 Sep 00:38
1226a04

0.49.0 (2026-09-06)

Features

  • A local wedged Execution still has no heartbeat to distinguish working from wedged (#679) (0ffad8e), closes #463
  • Consider splitting agent.timeout into agent.idle_timeout and agent.request_timeout (#692) (ea5d436), closes #668
  • Decide whether the engine's belt-and-braces deadline should also bound the quality-gate phase (#686) (a272955), closes #669

Bug Fixes

  • CancelExecution and RetryIssue do not serialize against each other (#685) (69a8808), closes #552
  • CancelExecution takes no lock and serializes with retry only by chance (#690) (36b6a85), closes #554
  • Route unresolved merge conflicts into the CI repair loop (#693) (caafd1c)

forge: v0.48.2

Choose a tag to compare

@github-actions github-actions released this 05 Sep 21:32
ec86c11

0.48.2 (2026-09-05)

Bug Fixes

  • TUI: add Bubble Tea v2 framework and the pure frame renderer (#675) (2719993)

forge: v0.48.1

Choose a tag to compare

@github-actions github-actions released this 05 Sep 18:45
1c101db

0.48.1 (2026-09-05)

Bug Fixes

  • Engine applies no timeout of its own, so a non-adapter hang is still unbounded (#672) (3e6601e), closes #467
  • NEEDS_INFO resume discards the human's answer: ResumedContext has no reader and the Agent is invoked with nil feedback (#673) (a624263), closes #475

forge: v0.48.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 18:29
17bf806

0.48.0 (2026-09-05)

Features

  • ReviewRunsByIssue issues one findings query per run (N+1) (#666) (53763b7), closes #540
  • Roster poll issues one review-run query per Issue per tick (#664) (8e2ada1), closes #537

forge: v0.47.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 18:13
b0b2fcf

0.47.0 (2026-09-05)

Features

  • TUI: no key scrolls the transcript by a page (#660) (f13fb46), closes #573
  • TUI: order gate rows into the timeline by finish time (#661) (69a772c), closes #530

forge: v0.46.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 17:56
46f2e4b

0.46.0 (2026-09-05)

Features

  • Transcript pane: anchor a pinned selection that slides off by more than one event (#655) (be51ca4), closes #524
  • TUI: the transcript pane has no scroll keys, so scrollback is unreachable (#658) (2d5b17d), closes #523
  • TUI: transcript pane clamps its own height to the viewport (#659) (819938b), closes #519