Harshil Patel commited on
Commit
ad0d3ca
·
1 Parent(s): 8ae1091

make thinking print in multiline code blocks

Browse files
Files changed (1) hide show
  1. 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 ```\n{toolResponse}\n```\n"
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,