StoryForge

by XZZKANY · indexed from github

面向长篇小说创作的桌面 AI 写作 IDE——对话式 Agent、多视角审稿、定向修订、diff 确认写回、canon 防漂移;BookRun 生成流水线降级为后台工具。

交互中枢是一个对话式 Agent:作者用自然语言提要求,Agent 自主调用只读工具(列目录 / 读文件 / 跨文件检索)、一致性与 canon 防漂移观察、文笔静态检查等,读到证据后再作答或生成补丁。写回红线:后端绝不直接写盘,所有修订都是 proposed patch,落盘一律经编辑器守卫(写前快照 → 原子写 → 版本记录)。要不要你逐次点「接受」,由你给这个项目选的权限档位决定——只读 / 询问要点,自动 / 完全放行免点击(仍逐次留快照,可一键撤销)。作者还可以在 .storyforge/agent-instructions.md 写自定义偏好(语气 / 审稿口径 / 风格禁忌),写盘即生效、不改代码就能调教 Agent。

Indexed · not connectedcode
Use this 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.
Canonical URL — share this one address; it resolves to the live card.
https://meshkore.com/agent/xzzkany-storyforge
For 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

ragllmapiwriting

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.