clarkzhao/dsh-airp

clarkzhao★ 1TypeScript最后同步: 2026-08-20

在 GitHub 打开

an AI role play plugin for DeepSeek Harness

README 摘要

dsh-airp DeepSeek Harness 上的 AIRP 引擎:深 module WorldKernel + 浅 Host adapter。 - GitHub:https://github.com/clarkzhao/dsh-airp - topic: dsh-plugin - 规范:docs/engine.md · agent 入口:AGENTS.md · 术语:docs/glossary.md · 写包:docs/worldbook-authoring.md · 规划:ROADMAP.md 一句话:LLM 只提案和叙述;规则把 State 从 T 写成 T+1。 能力 - WorldKernel.turn / match :鉴定、叙事事实、GM、检索 - Pack.load / validate / catalog :YAML 索引 + Markdown 细节;bundled + /.dsh/airp-packs + 自定义路径 - 官方示例(不是产品主线): packs/lotm-tingen 、 packs/jzdh-dingjiang 。自己的包写到 /.dsh/airp-packs/ - 工具名必须匹配 ^[a-zA-Z0-9 -]+$ : lore get / state read / check propose / state propose fact / check match / pack validate / pack scaffold / pack open play / pack interview 世界包生态 世界包是 数据 ,不是插件代码。引擎只认目录里有没有合法的 pack.yaml 。 消费者( airp-play )开局选包;创造者( airp-author )用 pack interview 取 8 问 → ask user question → pack scaffold → 改文件 → pack validate → pack open play 。 pack open play 不会 热切本会话:已有产出不能换 preset,交接卡只告诉你新开一条 airp-play 并粘贴路径。 分享一个包:复制 templates/community-pack/ ,或把目录打成 zip / 开独立 git 仓。别人解压到 /.dsh/airp-packs/ / 即可。本地校验: 不要把社区包 PR 进本仓 packs/ ,除非它要成为下一个官方 demo。Issue 用仓库模板( pack / authoring / engine ),说明见 CONTRIBUTING.md。 开发 安装到 DSH web profile 预设(从本仓复制,不要带 tool-cordis ,也不要在 play preset 里挂 pl…

在 GitHub 查看完整 README →
工具/开发dsh-pluginagent

分类