Skip to content

Termco 0.9.9

Choose a tag to compare

@github-actions github-actions released this 07 Sep 09:07
· 8 commits to main since this release

• Added a first-class Reviews view to Source Control for GitHub, GitLab, Gitea, and Forgejo. Open a pull or merge request in a local Termco tab to inspect its exact head/base revisions, branches, files, side-by-side diff, checks, review decisions, and discussions. Large GitLab merge-request diffs are supported beyond the old 2 MB metadata limit.
• Made review drafts easy to audit before publishing. The persistent review queue shows every draft's destination and creation time, line drafts remain visible inside the diff, and selecting a queued draft returns to its source line.
• Added threaded review replies for GitHub and GitLab. Existing conversations are grouped with their authors, timestamps, locations, resolution state, and review outcome; replies remain local drafts until you explicitly confirm publication.
• Made open feedback discoverable without hunting through files. Reviews now separate conversations from system history, show open counts on affected files, filter to commented or unresolved files, jump to the next open thread, and mark outdated locations.
• Added provider-backed review actions. Resolve or reopen a GitHub/GitLab conversation in place, see merge blockers, approval requirements, reviewers and checks, then submit the queued feedback as Comment, Approve, or Request changes where the provider supports it.
• Review publication now previews the exact destination and comment text, preserves feedback and pending approvals on retry, and leaves later AI drafts local. GitLab publication never includes drafts created outside Termco.
• Added exact-revision review tools for AI. The model can inspect review metadata, individual files, checks, and discussions, add local drafts, or—with approval—prepare a detached worktree without switching or dirtying your current checkout.
• Review chat actions now open the matching review tab and start a fresh conversation with the Code Reviewer agent. Reviewer chats remain pinned to the merge request's exact repository and rig even when another terminal becomes active.
• Review tabs now close when Termco restarts instead of restoring stale state for a merge request that may already have changed, merged, or closed.
• Improved AI tool discovery without loading every schema into every request. Termco now gives models a compact index of enabled capabilities, automatically exposes clear matches such as native tables and interactive choices, and keeps every other tool available through on-demand search.

• Reviews are easier to browse with title/number/author search, wrapped diff columns, and reliable navigation between open conversations. Diff caches now have a memory limit.

• Added an SSH password and passphrase dialog with Save in Termco enabled by default. Encrypted credentials are reused for reconnects, terminals, remote setup, coding agents, and port forwards; rejected credentials prompt again. Host verification remains explicit and verification codes are not saved.
• Improved chat and rig restoration so sessions retain their correct workspace context after restarting Termco.
• Fixed terminal and shell shutdown, including cancellation of queued remote commands and cleanup of pending SSH authentication.
• Improved update-note presentation and local plugin rebuilding so development runs load current plugin sources and their dependencies.

The matching plugin release requires Termco 0.9.9 or newer.