Harshil Patel
commited on
Commit
·
ad0d3ca
1
Parent(s):
8ae1091
make thinking print in multiline code blocks
Browse files- src/manager/manager.py +2 -1
src/manager/manager.py
CHANGED
@@ -19,6 +19,7 @@ from pathlib import Path
|
|
19 |
from google.genai.errors import APIError
|
20 |
import backoff
|
21 |
import mimetypes
|
|
|
22 |
|
23 |
logger = logging.getLogger(__name__)
|
24 |
handler = logging.StreamHandler(sys.stdout)
|
@@ -126,7 +127,7 @@ class GeminiManager:
|
|
126 |
"output": str(e),
|
127 |
}
|
128 |
logger.debug(f"Tool Response: {toolResponse}")
|
129 |
-
thinking += f"Tool responded with
|
130 |
yield {
|
131 |
"role": "assistant",
|
132 |
"content": thinking,
|
|
|
19 |
from google.genai.errors import APIError
|
20 |
import backoff
|
21 |
import mimetypes
|
22 |
+
import json
|
23 |
|
24 |
logger = logging.getLogger(__name__)
|
25 |
handler = logging.StreamHandler(sys.stdout)
|
|
|
127 |
"output": str(e),
|
128 |
}
|
129 |
logger.debug(f"Tool Response: {toolResponse}")
|
130 |
+
thinking += f"Tool responded with \n```json\n{json.dumps(toolResponse, indent=2)}\n```\n"
|
131 |
yield {
|
132 |
"role": "assistant",
|
133 |
"content": thinking,
|