You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
plan tool — takes a free-text description plus the issue breakdown Claude generates from it (titles, descriptions, labels, inter-task relationships), previews the plan, and creates all issues + branches (and draft PRs when OKFFS_AUTO_PR=true) in one shot. Resolves relationships to issue numbers and writes them to each issue's ## Relationships section (#42).
Redesigned list_issues — each open issue now shows its branch + URL, any linked open/draft PR (matched by head branch), and its relationships (parent, children, blocked-by, blocking) as a tree (#43).
OKFFS_IDENTIFIER env var — when set, branch names use {issue-number}-{identifier}-{slug} instead of {issue-number}-{slug} (#41).
Changed
OKFFS_UPDATE_DOCS auto-changelog now fires only on create_pull_request; comment_issue and close_issue no longer trigger doc updates, making create_pull_request the single source of changelog entries and eliminating noisy/duplicate entries (#47).
create_pull_request now commits all updated docs (CLAUDE.md, CONTRIBUTING.md, SECURITY.md), not just CHANGELOG.md.
Fixed
OKFFS_AUTO_PR=true left the CHANGELOG with no auto-update trigger. create_pull_request now reuses an existing open PR for the branch (e.g. a draft opened by create_issue), updating it and marking it ready for review instead of erroring (#49).
Docs incorrectly claimed Closes #N auto-closes on merge to main; it only fires when merging into the repo's default branch. Corrected the docs and added a warning in create_pull_request when the PR base isn't the default branch (#51).