├── .gitignore ├── LICENSE ├── README.md ├── img ├── multi_graph_single_store.png └── node_store_diagram.png ├── js ├── .env.example ├── .eslintrc.json ├── .gitignore ├── .prettierrc ├── README.md ├── components.json ├── langgraph.json ├── next.config.mjs ├── package.json ├── postcss.config.mjs ├── public │ └── lc_logo.jpg ├── src │ ├── agent │ │ ├── index.ts │ │ └── utils.ts │ ├── app │ │ ├── api │ │ │ ├── [..._path] │ │ │ │ └── route.ts │ │ │ ├── store │ │ │ │ └── get │ │ │ │ │ └── route.ts │ │ │ └── system_rules │ │ │ │ ├── get │ │ │ │ └── route.ts │ │ │ │ └── put │ │ │ │ └── route.ts │ │ ├── favicon.ico │ │ ├── globals.css │ │ ├── layout.tsx │ │ └── page.tsx │ ├── components │ │ ├── AssistantsDropdown.tsx │ │ ├── ContentComposer.tsx │ │ ├── GeneratedRulesDialog.tsx │ │ ├── NewAssistantDialog.tsx │ │ ├── Primitives.tsx │ │ ├── RuleInfoDialog.tsx │ │ ├── SystemRulesDialog.tsx │ │ ├── WelcomeDialog.tsx │ │ └── ui │ │ │ ├── assistant-ui │ │ │ ├── markdown-text.tsx │ │ │ ├── syntax-highlighter.tsx │ │ │ └── tooltip-icon-button.tsx │ │ │ ├── avatar.tsx │ │ │ ├── button.tsx │ │ │ ├── dialog.tsx │ │ │ ├── dropdown-menu.tsx │ │ │ ├── input.tsx │ │ │ ├── progress.tsx │ │ │ ├── select.tsx │ │ │ ├── textarea.tsx │ │ │ ├── toast.tsx │ │ │ ├── toaster.tsx │ │ │ └── tooltip.tsx │ ├── constants.ts │ ├── hooks │ │ ├── use-toast.ts │ │ ├── useGraph.tsx │ │ ├── useRules.tsx │ │ ├── useUser.tsx │ │ └── utils.ts │ ├── lib │ │ ├── convert_messages.ts │ │ ├── cookies.ts │ │ ├── process_event.ts │ │ ├── store.ts │ │ └── utils.ts │ └── types.ts ├── tailwind.config.ts ├── tsconfig.json └── yarn.lock └── py ├── .env.example ├── LICENSE ├── Makefile ├── README.md ├── content_writer └── __init__.py ├── langgraph.json ├── poetry.lock └── pyproject.toml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/README.md -------------------------------------------------------------------------------- /img/multi_graph_single_store.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/img/multi_graph_single_store.png -------------------------------------------------------------------------------- /img/node_store_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/img/node_store_diagram.png -------------------------------------------------------------------------------- /js/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/.env.example -------------------------------------------------------------------------------- /js/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /js/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/.gitignore -------------------------------------------------------------------------------- /js/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/.prettierrc -------------------------------------------------------------------------------- /js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/README.md -------------------------------------------------------------------------------- /js/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/components.json -------------------------------------------------------------------------------- /js/langgraph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/langgraph.json -------------------------------------------------------------------------------- /js/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/next.config.mjs -------------------------------------------------------------------------------- /js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/package.json -------------------------------------------------------------------------------- /js/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/postcss.config.mjs -------------------------------------------------------------------------------- /js/public/lc_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/public/lc_logo.jpg -------------------------------------------------------------------------------- /js/src/agent/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/agent/index.ts -------------------------------------------------------------------------------- /js/src/agent/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/agent/utils.ts -------------------------------------------------------------------------------- /js/src/app/api/[..._path]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/app/api/[..._path]/route.ts -------------------------------------------------------------------------------- /js/src/app/api/store/get/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/app/api/store/get/route.ts -------------------------------------------------------------------------------- /js/src/app/api/system_rules/get/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/app/api/system_rules/get/route.ts -------------------------------------------------------------------------------- /js/src/app/api/system_rules/put/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/app/api/system_rules/put/route.ts -------------------------------------------------------------------------------- /js/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/app/favicon.ico -------------------------------------------------------------------------------- /js/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/app/globals.css -------------------------------------------------------------------------------- /js/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/app/layout.tsx -------------------------------------------------------------------------------- /js/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/app/page.tsx -------------------------------------------------------------------------------- /js/src/components/AssistantsDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/components/AssistantsDropdown.tsx -------------------------------------------------------------------------------- /js/src/components/ContentComposer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/components/ContentComposer.tsx -------------------------------------------------------------------------------- /js/src/components/GeneratedRulesDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/components/GeneratedRulesDialog.tsx -------------------------------------------------------------------------------- /js/src/components/NewAssistantDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/components/NewAssistantDialog.tsx -------------------------------------------------------------------------------- /js/src/components/Primitives.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/components/Primitives.tsx -------------------------------------------------------------------------------- /js/src/components/RuleInfoDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/components/RuleInfoDialog.tsx -------------------------------------------------------------------------------- /js/src/components/SystemRulesDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/components/SystemRulesDialog.tsx -------------------------------------------------------------------------------- /js/src/components/WelcomeDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/components/WelcomeDialog.tsx -------------------------------------------------------------------------------- /js/src/components/ui/assistant-ui/markdown-text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/components/ui/assistant-ui/markdown-text.tsx -------------------------------------------------------------------------------- /js/src/components/ui/assistant-ui/syntax-highlighter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/components/ui/assistant-ui/syntax-highlighter.tsx -------------------------------------------------------------------------------- /js/src/components/ui/assistant-ui/tooltip-icon-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/components/ui/assistant-ui/tooltip-icon-button.tsx -------------------------------------------------------------------------------- /js/src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /js/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/components/ui/button.tsx -------------------------------------------------------------------------------- /js/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /js/src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /js/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/components/ui/input.tsx -------------------------------------------------------------------------------- /js/src/components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/components/ui/progress.tsx -------------------------------------------------------------------------------- /js/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/components/ui/select.tsx -------------------------------------------------------------------------------- /js/src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /js/src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /js/src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /js/src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /js/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/constants.ts -------------------------------------------------------------------------------- /js/src/hooks/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/hooks/use-toast.ts -------------------------------------------------------------------------------- /js/src/hooks/useGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/hooks/useGraph.tsx -------------------------------------------------------------------------------- /js/src/hooks/useRules.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/hooks/useRules.tsx -------------------------------------------------------------------------------- /js/src/hooks/useUser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/hooks/useUser.tsx -------------------------------------------------------------------------------- /js/src/hooks/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/hooks/utils.ts -------------------------------------------------------------------------------- /js/src/lib/convert_messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/lib/convert_messages.ts -------------------------------------------------------------------------------- /js/src/lib/cookies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/lib/cookies.ts -------------------------------------------------------------------------------- /js/src/lib/process_event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/lib/process_event.ts -------------------------------------------------------------------------------- /js/src/lib/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/lib/store.ts -------------------------------------------------------------------------------- /js/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/lib/utils.ts -------------------------------------------------------------------------------- /js/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/src/types.ts -------------------------------------------------------------------------------- /js/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/tailwind.config.ts -------------------------------------------------------------------------------- /js/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/tsconfig.json -------------------------------------------------------------------------------- /js/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/js/yarn.lock -------------------------------------------------------------------------------- /py/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/py/.env.example -------------------------------------------------------------------------------- /py/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/py/LICENSE -------------------------------------------------------------------------------- /py/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/py/Makefile -------------------------------------------------------------------------------- /py/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /py/content_writer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/py/content_writer/__init__.py -------------------------------------------------------------------------------- /py/langgraph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/py/langgraph.json -------------------------------------------------------------------------------- /py/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/py/poetry.lock -------------------------------------------------------------------------------- /py/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/content-writer/HEAD/py/pyproject.toml --------------------------------------------------------------------------------