Skip to content

Commit a286935

Browse files
committed
feat: support streaming output with api server
feat: llm client stream collect && logger with context feat: support streaming output' feat: add history params fix: logger feat: update openai package version chore: git lfs without png file
1 parent 7481e31 commit a286935

18 files changed

+859
-95
lines changed

.gitattributes

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
*.pdf filter=lfs diff=lfs merge=lfs -text
22
*.pptx filter=lfs diff=lfs merge=lfs -text
3-
*.png filter=lfs diff=lfs merge=lfs -text
43
*.mp3 filter=lfs diff=lfs merge=lfs -text
54
*.zip filter=lfs diff=lfs merge=lfs -text
65
*.docs filter=lfs diff=lfs merge=lfs -text

config/agent_finsearchcomp_mirothinker.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ main_agent:
1919
oai_mirothinker_base_url: "${oc.env:OAI_MIROTHINKER_BASE_URL,http://localhost:61005/v1}"
2020
keep_tool_result: -1
2121
oai_tool_thinking: false
22+
enable_streaming: true
2223

2324
tool_config:
2425
- tool-reasoning
@@ -55,13 +56,12 @@ sub_agents:
5556
oai_mirothinker_base_url: "${oc.env:OAI_MIROTHINKER_BASE_URL,http://localhost:61005/v1}"
5657
keep_tool_result: -1
5758
oai_tool_thinking: false
59+
enable_streaming: true
5860

5961
tool_config:
6062
- tool-searching
61-
- tool-image-video
62-
- tool-reading
63+
- tool-reasoning
6364
- tool-code
64-
- tool-audio
6565

6666
max_turns: 20 # Maximum number of turns for main agent execution
6767
max_tool_calls_per_turn: 10 # Maximum number of tool calls per turn

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ dependencies = [
1515
"markitdown-mcp>=0.0.1a3",
1616
"mcp>=1.12.2",
1717
"mutagen>=1.47.0",
18-
"openai==1.78.1",
18+
"openai==2.5.0",
1919
"rich>=14.1.0",
2020
"wikipedia>=1.4.0",
2121
"openpyxl>=3.1.5",

0 commit comments

Comments
 (0)