gabriel / muse public
feat BREAKING task/commit-sign-config #1 / 1
AI Agent gabriel · 22 days ago · May 20, 2026 · Diff

feat: add commit.sign config setting for default signing

- New [commit] section in config.toml with sign = true/false - get_config_value("commit.sign") reads boolean from TOML as string - set_config_value("commit.sign", "true"|"false") validates and writes - muse commit auto-signs when commit.sign = true, without --sign flag - --sign flag always overrides config (wins even when config = false) - signer_public_key included in muse commit --json output - TDD test suite covering all cases

sha256:37f8ecde5896a80df68aa39b87455933a0bc0905ccf87a0424450a806dbdb084 sha
sha256:b17e229ea568fc984fb9e361b267346c20093dd813abbe7c3c4cb3ce1144566b snapshot
← Older Oldest on task/commit-sign-config
All commits
Newer → Latest on task/commit-sign-config

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:37f8ecde5896a80df68aa39b87455933a0bc0905ccf87a0424450a806dbdb084 --body "your comment"