This commit is contained in:
@@ -7,10 +7,9 @@ Contact Subgraph Nodes - Using Common Tools
|
||||
from typing import Dict, Any
|
||||
from datetime import datetime
|
||||
|
||||
# 公共工具
|
||||
from backend.app.core import MarkdownFormatter
|
||||
from backend.app.core import get_formatter
|
||||
|
||||
from .state import ContactState
|
||||
from .state import ContactState, ContactAction, Contact
|
||||
from .api_client import ContactAPIClient
|
||||
|
||||
|
||||
@@ -121,11 +120,12 @@ def create_contact_nodes(contact_api: ContactAPIClient):
|
||||
|
||||
async def format_result(state: ContactState) -> ContactState:
|
||||
"""
|
||||
格式化结果节点(使用公共工具)
|
||||
格式化结果节点(使用全局 Formatter)
|
||||
"""
|
||||
state.current_phase = "formatting"
|
||||
|
||||
md = MarkdownFormatter()
|
||||
|
||||
fmt = get_formatter()
|
||||
md = fmt.md
|
||||
output_lines = []
|
||||
|
||||
output_lines.append("┌───────────────────────────────────┐")
|
||||
|
||||
@@ -7,10 +7,7 @@ from typing import Dict, Any, List
|
||||
from datetime import datetime
|
||||
import random
|
||||
|
||||
# 公共工具
|
||||
from backend.app.core import (
|
||||
MarkdownFormatter
|
||||
)
|
||||
from backend.app.core import get_formatter
|
||||
|
||||
from .state import (
|
||||
DictionaryState,
|
||||
@@ -172,12 +169,12 @@ def add_to_word_book(state: DictionaryState) -> DictionaryState:
|
||||
|
||||
def format_result(state: DictionaryState) -> DictionaryState:
|
||||
"""
|
||||
格式化结果节点(使用公共工具)
|
||||
生成友好的 Markdown 输出
|
||||
格式化结果节点(使用全局 Formatter)
|
||||
"""
|
||||
state.current_phase = "formatting"
|
||||
|
||||
md = MarkdownFormatter()
|
||||
|
||||
fmt = get_formatter()
|
||||
md = fmt.md
|
||||
output_lines = []
|
||||
|
||||
# 标题
|
||||
|
||||
@@ -6,8 +6,7 @@ News Analysis Subgraph Nodes - Using Common Tools
|
||||
from typing import Dict, Any
|
||||
from datetime import datetime
|
||||
|
||||
# 公共工具
|
||||
from backend.app.core import MarkdownFormatter
|
||||
from backend.app.core import get_formatter
|
||||
|
||||
from .state import (
|
||||
NewsAnalysisState,
|
||||
@@ -104,11 +103,12 @@ def generate_report(state: NewsAnalysisState) -> NewsAnalysisState:
|
||||
|
||||
def format_result(state: NewsAnalysisState) -> NewsAnalysisState:
|
||||
"""
|
||||
格式化结果节点(使用公共工具)
|
||||
格式化结果节点(使用全局 Formatter)
|
||||
"""
|
||||
state.current_phase = "formatting"
|
||||
|
||||
md = MarkdownFormatter()
|
||||
|
||||
fmt = get_formatter()
|
||||
md = fmt.md
|
||||
output_lines = []
|
||||
|
||||
output_lines.append("┌───────────────────────────────────┐")
|
||||
|
||||
Reference in New Issue
Block a user