Browse Source

Improve printing further (#172)

* Improve pretty printing

* Improve printing further
tags/v0.4.0.dev0
gagb GitHub 2 years ago
parent
commit
9df928b73e
3 changed files with 9 additions and 15 deletions
  1. +4
    -1
      python/benchmarks/HumanEval/Templates/TeamOne/scenario.py
  2. +4
    -14
      python/teams/team-one/src/team_one/agents/orchestrator.py
  3. +1
    -0
      python/teams/team-one/src/team_one/messages.py

+ 4
- 1
python/benchmarks/HumanEval/Templates/TeamOne/scenario.py View File

@@ -89,7 +89,10 @@ class MyHandler(logging.Handler):
def emit(self, record: logging.LogRecord) -> None:
try:
if isinstance(record.msg, OrchestrationEvent):
print(record.msg.message, flush=True)
print(f"""---------------------------------------------------------------------------
\033[91m{record.msg.source}:\033[0m

{record.msg.message}""", flush=True)
except Exception:
self.handleError(record)



+ 4
- 14
python/teams/team-one/src/team_one/agents/orchestrator.py View File

@@ -29,18 +29,10 @@ class RoundRobinOrchestrator(TypeRoutedAgent):
if isinstance(message.content, UserMessage) or isinstance(message.content, AssistantMessage):
source = message.content.source

assert isinstance(source, str)
content = str(message.content.content)

current_timestamp = datetime.now().isoformat()
logger.info(
OrchestrationEvent(
current_timestamp,
f"""{source}:

{message.content.content}
-------------------------------------""",
)
)
logger.info(OrchestrationEvent(current_timestamp, source, content))

if self._num_rounds > 20:
return
@@ -53,10 +45,8 @@ class RoundRobinOrchestrator(TypeRoutedAgent):
logger.info(
OrchestrationEvent(
current_timestamp,
f"""Orchestrator (thought):

Next speaker {next_agent.metadata['name']}
-------------------------------------""",
source="Orchestrator (thought)",
message=f"Next speaker {next_agent.metadata['name']}" "",
)
)



+ 1
- 0
python/teams/team-one/src/team_one/messages.py View File

@@ -16,4 +16,5 @@ class RequestReplyMessage:
@dataclass
class OrchestrationEvent:
timestamp: str
source: str
message: str

Loading…
Cancel
Save