Skip to content

Commit 616d920

Browse files
committed
🩹 fix(commit): increase default max output tokens
1 parent 8a4a008 commit 616d920

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

tests/unit/test_commit.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
from tgit.commit import (
1212
CommitArgs,
1313
CommitData,
14+
DEFAULT_MAX_OUTPUT_TOKENS,
1415
MAX_DIFF_SECTION_CHARS,
1516
PotentialSecret,
1617
TRUNCATED_DIFF_HEAD_CHARS,
@@ -431,6 +432,7 @@ def test_generate_commit_with_ai_success(self, mock_settings, mock_template, moc
431432
mock_create_client.assert_called_once()
432433
mock_client.responses.parse.assert_called_once()
433434
_, kwargs = mock_client.responses.parse.call_args
435+
assert kwargs["max_output_tokens"] == DEFAULT_MAX_OUTPUT_TOKENS
434436
assert "reasoning" not in kwargs
435437

436438
@patch("tgit.commit._check_openai_availability")

tgit/commit.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
commit_types = ["feat", "fix", "chore", "docs", "style", "refactor", "perf", "test", "ci"]
2626
commit_file = "commit.txt"
2727
commit_prompt_template = env.get_template("commit.txt")
28-
DEFAULT_MAX_OUTPUT_TOKENS = 256
28+
DEFAULT_MAX_OUTPUT_TOKENS = 1024
2929

3030
# Define click arguments/options at module level to avoid B008
3131
MESSAGE_ARG = click.argument(

0 commit comments

Comments
 (0)