octop v0.9.18 不支持 system prompt 配置,它是纯本地终端增强工具,无llm能力;若需自定义 system prompt,应使用 nanobot(内置qwen3-4b-instruct,支持中文角色配置与动态注入)。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

Octop v0.9.18 本身不直接支持 system prompt 配置,它是一个轻量级终端增强工具(类似 Warp 或 Tabby 的简化版),核心定位是快捷键优化、会话管理与命令历史增强,并非 LLM 对话代理。你提到的“自定义 System Prompt”,实际更可能混淆了两个不同方向的工具:
- ✅ nanobot(OpenClaw 中文版):明确支持中文 system prompt 注入与角色扮演配置,内置 Qwen3-4B-Instruct 模型,适合做 AI 助手;
- ❌ Octop:纯本地终端工具,无模型、无 prompt 机制,不处理 LLM 输入输出。
如果你确实在用 Octop 并看到类似 prompt 设置项,大概率是以下情况之一:
- 你安装了第三方插件(如
octop-llm-plugin类未正式发布的实验模块); - 你把 Octop 和 nanobot 的文档看混了(两者都强调“轻量”“中文支持”,但架构完全不同);
- 你在使用某个 fork 分支或魔改版本(如
octop-ai),但该版本未被官方收录,也无稳定维护记录。
如果你真正想要的是「带自定义 system prompt 的终端 AI 助手」,推荐直接用 nanobot(更成熟、开箱即用)
nanobot 支持中文 system prompt 注入,操作简单:
打开
config.yaml或app.py(取决于部署方式)找到
system_prompt字段(通常在agent_config或model_config区域)-
直接填入中文指令,例如:
system_prompt: | 你是一名资深 Linux 系统工程师,回答简洁准确,只讲关键命令和原理, 不解释无关背景,不主动扩展话题。所有回复必须用中文,禁用 markdown。
保存后重启
python serve_model.py和chainlit run app.py还支持运行时动态注入(通过 Chainlit 界面的「角色设置」按钮,或 API 请求中传
system_prompt参数)
如果你坚持在 Octop 环境里模拟 prompt 行为(仅限命令辅助场景)
可借助 shell 别名 + 预设提示模板实现类 prompt 效果(非真 LLM,但能提升效率):
- 在
~/.bashrc或~/.zshrc中添加:alias ai-help='echo "【运维助手模式】请用以下格式提问:sudo apt update → 如何安全升级?"; read -p "你的问题: " q; echo "建议执行:apt list --upgradable | head -5"'
- 或配合
curl调用本地 nanobot API(需已部署):alias octop-ai='curl -s http://localhost:8000/v1/chat/completions -H "Content-Type: application/json" -d "{\"messages\":[{\"role\":\"system\",\"content\":\"专注解答 Ubuntu 22.04 包管理问题\"},{\"role\":\"user\",\"content\":\"\$1\"}]}" | jq -r ".choices[0].message.content"'使用:
octop-ai "如何回滚刚安装的 docker 包?"
注意:Octop 官方 GitHub(截至 2026 年 9 月)未提供任何与 LLM、prompt、system message 相关的配置项或 API 文档。所有相关功能均来自 nanobot 或其他 AI 终端项目。











