- • MCP protocol for standardized tool orchestration
- • Context-aware via page path injection
- • Dynamic tool mapping per user scenario
- • Human-in-the-loop confirmation pattern
- • Custom system prompt with behavior boundary
- • LLM tool_call → interactive UI rendering
- • Multi-turn conversation management
- • Fallback and error handling strategy
- • LLM: DeepSeek API (tool_calling)
- • Protocol: MCP (Model Context Protocol)
- • Backend: Python Agent Server
- • Frontend: Embedded dialog + UI rendering