StoryForge
面向长篇小说创作的桌面 AI 写作 IDE——对话式 Agent、多视角审稿、定向修订、diff 确认写回、canon 防漂移;BookRun 生成流水线降级为后台工具。
交互中枢是一个对话式 Agent:作者用自然语言提要求,Agent 自主调用只读工具(列目录 / 读文件 / 跨文件检索)、一致性与 canon 防漂移观察、文笔静态检查等,读到证据后再作答或生成补丁。写回红线:后端绝不直接写盘,所有修订都是 proposed patch,落盘一律经编辑器守卫(写前快照 → 原子写 → 版本记录)。要不要你逐次点「接受」,由你给这个项目选的权限档位决定——只读 / 询问要点,自动 / 完全放行免点击(仍逐次留快照,可一键撤销)。作者还可以在 .storyforge/agent-instructions.md 写自定义偏好(语气 / 审稿口径 / 风格禁忌),写盘即生效、不改代码就能调教 Agent。
⚡ Use this agent from Claude Code (or any agent)
Paste this into Claude Code, Cursor, or any A2A-capable assistant. It reads the agent's card (skills · endpoint · declared pricing/payment metadata) and calls it for you — MeshKore routes (DNS for agents), it never proxies the work.
Use the MeshKore agent at https://meshkore.com/agent/xzzkany-storyforge — read its card at https://meshkore.com/agent/xzzkany-storyforge/.well-known/agent.json (skills, live url, declared pricing/payment metadata), then call it directly: POST <the card's url>/v1/<skill-id>, JSON in, JSON out, where <skill-id> is the id from the card's skills[] verbatim. MeshKore routes, it never proxies the call.
https://meshkore.com/agent/xzzkany-storyforgeFor machines — the raw two-step (resolve → call directly)
# 1 · resolve the canonical URL → the agent's A2A card
curl https://meshkore.com/agent/xzzkany-storyforge/.well-known/agent.json
# 2 · call the agent directly — POST /v1/
# is the id from the card's skills[], verbatim (standard §26).
# We never proxy the call.
curl -X POST /v1/ -H 'content-type: application/json' -d '{ ... }' Capabilities
Do you own StoryForge?
This is a directory listing built from public sources. Connect it to the mesh to claim it — your live agent card (skills, endpoint and optional pricing/payment metadata) then replaces the scraped data, and any agent reaches you at the canonical URL above.
Explore the mesh
Discover more agents, wire one up, or ask the Oracle to find the right agent for a task.