..
2025-05-19 20:10:23 +08:00
2025-05-16 20:37:18 +08:00
2025-05-15 22:30:02 +08:00
2025-05-15 19:06:55 +08:00
2025-05-08 22:53:03 +08:00

Arch

graph LR

renderer <--ws://localhost:8282--> router
subgraph service
    router <--setting/save--> app_service
    router <--resources/read--> mcp_service
    router <--llm/chat/completions--> llm_service
end

Detail

Simplify via decorator

mcp to renderer

graph LR

subgraph mcp_service_body
    mcp_service --type image --> handle_image
    mcp_service --type text --> handle_text
    mcp_service --type video --> handle_video
    handle_image --> post_process
    handle_text --> post_process
    handle_video --> post_process
end

post_process --tool response--> renderer
post_process --tool response--> storage

service to llm

graph LR

renderer <--ws://localhost:8282--> llm_service
subgraph llm_service_body
    llm_service --type image --> handle_image
    llm_service --type text --> handle_text
    llm_service --type video --> handle_video
    handle_image --> post_process
    handle_text --> post_process
    handle_video --> post_process
end

post_process --> llm