Skip to content

Automation and Skill

qingchenyouforcc edited this page Aug 6, 2026 · 1 revision

自动化与 Skill

本页面向脚本、agent 和想用命令行控制桌宠的人。

推荐入口:NeurolingsCE-cli

  • 模板管理命令(--mascot list / add / remove)可以独立运行,不要求主程序已启动。
  • 运行时控制命令会在需要时自动拉起 NeurolingsCE,再通过本地 IPC 控制它。
  • 写自动化脚本时优先加 --json,输出更稳定、更易解析。
  • label 是 CLI 层给用户和脚本使用的标签,与运行时实例 id 不同,只在当前运行时进程存活期间有效。
  • 仍兼容旧命令:list、list-loaded、spawn、alter、dismiss、dismiss-all。
  • 具体命令语法见 HTTP API 与 CLI。

仓库内置 skill

neurolingsce-skill/

用途:列模板、召唤指定桌宠、关闭桌宠、停止运行时等 CLI 控制操作。

  • 默认行为:只调用 NeurolingsCE-cli.exe;除非用户明确要求,不启动 NeurolingsCE.exe、不打开 GUI、也不启动 runtime mode。
  • 语义约定:用户说“帮我生成一只 xxx 桌宠”时,含义是召唤一个已安装模板,不是生成桌宠资源、图片、sprites、XML 或 ZIP。
  • 如果没有找到对应模板,应直接提示“没有这个模板 / 模板未安装”,而不是自行创建或替换成别的桌宠。
  • 辅助脚本:
    • neurolingsce-skill/scripts/find_neurolingsce_cli.py:搜索 NeurolingsCE-cli.exe 并缓存路径。
    • neurolingsce-skill/scripts/summon_companion.py:随机召唤一只非默认已安装桌宠。

neurolingsce-companion/

用途:情绪陪伴场景(例如“我不开心”“陪陪我”“孤独”)优先召唤一只已安装的桌宠。

  • 只召唤已安装模板,不创建或修改桌宠资源。
  • 如果只有默认模板,则如实返回“没有可用的非默认模板”,不会编造资源。

Codex 桌面通知

在“设置”中开启 Codex 托管 notify 配置(codex/enabled)后,Codex 回合完成、新会话标题等事件会在桌宠气泡中显示。

  • 通知使用受限 Markdown 渲染:强调、列表、行内代码和代码块可用;原始 HTML 与链接目标会被清除;图片语法只显示 alt 文本,不加载图片。
  • 气泡最大 360×240、8 行,队列最多 8 条;超出显示限制时按 grapheme 安全的前缀截断。
  • 投递是 best-effort:只有运行时已经运行时才显示通知;应用关闭后到达的通知会被静默忽略,不会为了显示通知重新启动运行时。

相关页面

Clone this wiki locally