{"id":"e5f6a7b8-c9d0-1234-efab-cd1234567803","kind":"agent","entryJson":"{\"id\":\"e5f6a7b8-c9d0-1234-efab-cd1234567803\",\"name\":\"Publishing Editor\",\"graph\":{\"id\":\"e5f6a7b8-c9d0-1234-efab-cd1234567803\",\"name\":\"Publishing Editor\",\"description\":\"Applies final copy edits and produces all publication metadata: SEO title, slug, meta description, tags, reading time, social teaser.\",\"entryNode\":\"ai_node_1\",\"version\":1,\"updatedAt\":null,\"nodes\":[{\"id\":\"ai_node_1\",\"nodeType\":\"ai.node\",\"position\":{\"y\":300,\"x\":400},\"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–8 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 — 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},\"metadata\":{\"displayName\":\"Publishing Editor\"}},{\"inputsMetadata\":{},\"id\":\"llm\",\"position\":{\"x\":100,\"y\":500},\"nodeType\":\"ai.llm.model.openai\",\"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},\"metadata\":{\"displayName\":\"LLM Model\"}},{\"inputsMetadata\":{},\"id\":\"session\",\"position\":{\"x\":350,\"y\":500},\"nodeType\":\"ai.sessions.memory\",\"zIndex\":0,\"inputs\":{\"max_messages\":80,\"mode\":\"shared\"},\"metadata\":{\"displayName\":\"Agent Session\"}}],\"connections\":[{\"toPort\":\"llm_model\",\"to\":\"ai_node_1\",\"fromPort\":\"resource\",\"from\":\"llm\"},{\"toPort\":\"session\",\"to\":\"ai_node_1\",\"fromPort\":\"resource\",\"from\":\"session\"}],\"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–8 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 — 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\":[]},\"notes\":\"Publishing Editor — final copy and metadata pass in the Content Pipeline.\",\"version\":1,\"description\":\"Applies final copy edits and produces all publication metadata: SEO title, slug, meta description, tags, reading time, social teaser.\",\"createdAt\":\"2026-06-01T10:00:00+02:00\",\"updatedAt\":\"2026-06-01T10:00:00+02:00\"}"}