mirror of
https://github.com/CopilotKit/CopilotKit.git
synced 2026-09-14 16:26:20 +08:00
1d32b0f057
Wire CopilotChat AttachmentsConfig (image + PDF, inline base64) into a dedicated /demos/multimodal cell backed by a vision-capable LangGraph agent (gpt-4o). Scoped to its own runtime route so the vision cost stays on this demo. - Dedicated /api/copilotkit-multimodal route registering the new multimodal graph under the multimodal-demo slug - src/agents/multimodal_agent.py with an AgentMiddleware that flattens PDF content parts to text server-side via pypdf - Try with sample image / PDF buttons that drive CopilotChats own hidden file input via DataTransfer + change event, so the sample and paperclip paths exercise the same useAttachments pipeline - public/demo-files/ placeholder — sample.png / sample.pdf binaries are produced by the user at the end of the Wave 2b rollout - Manifest + registry + constraints + docs-links wired; normalized multi-modal -> multimodal in constraints to match the feature registry id - QA checklist + Playwright E2E spec (not run yet — pending deploy) - aimock fixtures for sample prompts so CI runs are deterministic - Extend the check-binaries hook allowlist to cover the shell-docs and shell-dojo demo-content.json mirrors (same size as shell/src/data, already allowed) so regenerated derived data can be committed
10 lines
249 B
Plaintext
10 lines
249 B
Plaintext
copilotkit>=0.1.86
|
|
langchain>=1.2.0,<2.0.0
|
|
langchain-openai>=1.1.0,<2.0.0
|
|
langchain-anthropic>=1.3.4,<2.0.0
|
|
langgraph>=1.1.0,<2.0.0
|
|
langgraph-cli[inmem]>=0.4.11,<0.5.0
|
|
langgraph-api[inmem]>=0.7.70,<0.8.0
|
|
deepagents>=0.5.3,<0.6.0
|
|
pypdf>=4.0.0,<7.0.0
|