{"kind":"agent","name":"Publishing Editor","entryJson":"{\"graph\":{\"id\":\"e5f6a7b8-c9d0-1234-efab-cd1234567803\",\"name\":\"Publishing Editor\",\"entryNode\":\"ai_node_1\",\"updatedAt\":null,\"nodes\":[{\"id\":\"ai_node_1\",\"nodeType\":\"ai.node\",\"position\":{\"x\":164,\"y\":272},\"zIndex\":0,\"inputs\":{\"system_prompt\":\"You are a Publishing Editor doing the final pass before an article goes live.\\\\nYou receive the reviewed, fact-checked draft.\\\\n\\\\nYour job is to produce the publication-ready version:\\\\n1) SEO title: compelling, keyword-rich, under 60 characters\\\\n2) Meta description: 150 characters max, hooks the reader, includes primary keyword\\\\n3) Slug: URL-friendly, lowercase, hyphenated\\\\n4) Tags: 5\\u20138 relevant tags (topic, domain, format)\\\\n5) Reading time estimate: in minutes\\\\n6) Social media teaser: one tweet-length sentence (280 chars max) that makes people want to read the full article\\\\n7) Final polished article: apply last-mile copy edits \\u2014 fix passive voice, tighten long sentences, ensure the opening hook lands, ensure the conclusion is decisive not trailing\\\\n\\\\nOutput all metadata fields first, then the full final article in markdown.\",\"prompt\":\"\",\"temperature\":0.3,\"max_tokens\":4000},\"inputsMetadata\":{},\"metadata\":{\"displayName\":\"Publishing Editor\"}},{\"id\":\"llm\",\"nodeType\":\"ai.llm.model.openai\",\"position\":{\"x\":100,\"y\":500},\"zIndex\":0,\"inputs\":{\"credentials\":\"cred_llmstudio_001\",\"presence_penalty\":0.0,\"frequency_penalty\":0.0,\"max_tokens\":4000,\"temperature\":0.3,\"top_p\":1.0},\"inputsMetadata\":{},\"metadata\":{\"displayName\":\"LLM Model\"}},{\"id\":\"session\",\"nodeType\":\"ai.sessions.memory\",\"position\":{\"x\":350,\"y\":500},\"zIndex\":0,\"inputs\":{\"max_messages\":80,\"mode\":\"shared\"},\"inputsMetadata\":{},\"metadata\":{\"displayName\":\"Agent Session\"}},{\"id\":\"ai_interactions_chat\",\"nodeType\":\"ai.interactions.chat\",\"position\":{\"x\":211,\"y\":507},\"zIndex\":1,\"inputs\":{},\"inputsMetadata\":{},\"metadata\":{\"displayName\":\"Chat Channel\"}}],\"connections\":[{\"from\":\"llm\",\"fromPort\":\"resource\",\"to\":\"ai_node_1\",\"toPort\":\"llm_model\"},{\"from\":\"session\",\"fromPort\":\"resource\",\"to\":\"ai_node_1\",\"toPort\":\"session\"},{\"from\":\"ai_interactions_chat\",\"fromPort\":\"resource\",\"to\":\"ai_node_1\",\"toPort\":\"channel\"}],\"metadata\":{\"systemPrompt\":\"You are a Publishing Editor doing the final pass before an article goes live.\\\\nYou receive the reviewed, fact-checked draft.\\\\n\\\\nYour job is to produce the publication-ready version:\\\\n1) SEO title: compelling, keyword-rich, under 60 characters\\\\n2) Meta description: 150 characters max, hooks the reader, includes primary keyword\\\\n3) Slug: URL-friendly, lowercase, hyphenated\\\\n4) Tags: 5\\u20138 relevant tags (topic, domain, format)\\\\n5) Reading time estimate: in minutes\\\\n6) Social media teaser: one tweet-length sentence (280 chars max) that makes people want to read the full article\\\\n7) Final polished article: apply last-mile copy edits \\u2014 fix passive voice, tighten long sentences, ensure the opening hook lands, ensure the conclusion is decisive not trailing\\\\n\\\\nOutput all metadata fields first, then the full final article in markdown.\",\"modelId\":\"cred_llmstudio_001\"},\"dataTables\":{},\"annotations\":[],\"role\":\"Applies final copy edits and produces all publication metadata: SEO title, slug, meta description, tags, reading time, social teaser.\",\"tags\":[],\"createdAt\":null},\"id\":\"e5f6a7b8-c9d0-1234-efab-cd1234567803\",\"name\":\"Publishing Editor\",\"role\":\"Applies final copy edits and produces all publication metadata: SEO title, slug, meta description, tags, reading time, social teaser.\",\"tags\":[],\"createdAt\":\"2026-07-24T06:48:05.087192+00:00\",\"updatedAt\":\"2026-07-24T06:48:05.087192+00:00\"}"}