Skip to content

Commit d2d452c

Browse files
authored
Merge pull request #7 from 255BITS/update-ai-agent-toolbox
Update ai-agent-toolbox to >= 1.0.1
2 parents 582d9f5 + 3e0669b commit d2d452c

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

gptdiff/gptdiff.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
from openai import OpenAI
2424
import tiktoken
2525
import requests
26-
from ai_agent_toolbox import MarkdownParser, MarkdownPromptFormatter, Toolbox, FlatXMLParser, FlatXMLPromptFormatter
26+
from ai_agent_toolbox import Toolbox, XMLParser, XMLPromptFormatter
2727
from .applydiff import apply_diff, parse_diff_per_file
2828

2929
VERBOSE = False
@@ -348,8 +348,8 @@ def call_llm_for_diff(system_prompt, user_prompt, files_content, model, temperat
348348
reset = "\033[0m"
349349
start_time = time.time()
350350

351-
parser = MarkdownParser()
352-
formatter = MarkdownPromptFormatter()
351+
parser = XMLParser()
352+
formatter = XMLPromptFormatter()
353353
toolbox = create_diff_toolbox()
354354
#tool_prompt = formatter.usage_prompt(toolbox)
355355
tool_prompt="""Save the calculated diff as used in 'git apply'. Should include the file and line number. For example:
@@ -616,8 +616,8 @@ def colorize_warning_warning(message):
616616
return f"\033[91m\033[1m{message}\033[0m"
617617

618618
def call_llm_for_apply_with_think_tool_available(file_path, original_content, file_diff, model, api_key=None, base_url=None, extra_prompt=None, max_tokens=30000):
619-
parser = FlatXMLParser("think")
620-
formatter = FlatXMLPromptFormatter(tag="think")
619+
parser = XMLParser("think")
620+
formatter = XMLPromptFormatter(tag="think")
621621
toolbox = create_think_toolbox()
622622
full_response = call_llm_for_apply(file_path, original_content, file_diff, model, api_key=api_key, base_url=base_url, extra_prompt=extra_prompt, max_tokens=max_tokens)
623623
full_response, reasoning = swallow_reasoning(full_response)

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
install_requires=[
1313
'openai>=1.0.0',
1414
'tiktoken>=0.5.0',
15-
'ai-agent-toolbox>=0.1.15'
15+
'ai-agent-toolbox>=1.0.1'
1616
],
1717
extras_require={
1818
'test': ['pytest', 'pytest-mock'],

0 commit comments

Comments
 (0)