webnovel-writer-opencode
本项目是基于webnovel-writer 改编的 OpenCode 版本,目标是让用户在OpenCode 使用长篇网文创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200 万字量级 连载创作。
本项目源于 lingfengQAQ/webnovel-writer,已深度重构为 OpenCode 架构,扩展了审查器体系、CSV 结构化知识库、故事合约引擎、记忆系统、发布通道等模块。v2.8 起借鉴 Narcooo/inkOS 的核心设计,引入了 SSOT 事件溯源、Observer→Reflector 双段事实提取、运行时产物持久化和真相文件 Markdown 投影。v3.0 起新增三项能力:① 一致性错误密度(CED)——审查指标从"过程指标"升级为"质量指标",每万字一致性错误数三口径(原始/加权/阻断);② 叙事预报(Narrative Forecast)——写章前生成 2-5 个相互隔离的候选未来分支(冲突升级/伏笔回收/平静过渡),选支后只把选中分支追加进章纲;③ 门禁分层——LLM 语义审查不再自动拒章(降级为 review_flags 观察标记,由 flag-triage 人工裁决),技术故障(节点缺失/消歧未决/审查不可解析)仍 fail-closed 拒章。
⚡ 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/lujih-webnovel-writer-opencode — read its card at https://meshkore.com/agent/lujih-webnovel-writer-opencode/.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/lujih-webnovel-writer-opencodeFor machines — the raw two-step (resolve → call directly)
# 1 · resolve the canonical URL → the agent's A2A card
curl https://meshkore.com/agent/lujih-webnovel-writer-opencode/.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 webnovel-writer-opencode?
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.