|
13 | 13 | class EditorAgent:
|
14 | 14 | """Agent responsible for editing and managing code."""
|
15 | 15 |
|
16 |
| - def __init__(self, websocket=None, stream_output=None, headers=None): |
| 16 | + def __init__(self, websocket=None, stream_output=None, tone=None, headers=None): |
17 | 17 | self.websocket = websocket
|
18 | 18 | self.stream_output = stream_output
|
| 19 | + self.tone = tone |
19 | 20 | self.headers = headers or {}
|
20 | 21 |
|
21 | 22 | async def plan_research(self, research_state: Dict[str, any]) -> Dict[str, any]:
|
@@ -117,7 +118,7 @@ def _format_planning_instructions(self, initial_research: str, include_human_fee
|
117 | 118 | def _initialize_agents(self) -> Dict[str, any]:
|
118 | 119 | """Initialize the research, reviewer, and reviser skills."""
|
119 | 120 | return {
|
120 |
| - "research": ResearchAgent(self.websocket, self.stream_output, self.headers), |
| 121 | + "research": ResearchAgent(self.websocket, self.stream_output, self.tone, self.headers), |
121 | 122 | "reviewer": ReviewerAgent(self.websocket, self.stream_output, self.headers),
|
122 | 123 | "reviser": ReviserAgent(self.websocket, self.stream_output, self.headers),
|
123 | 124 | }
|
|
0 commit comments