你当前在 MOSS 代码仓库中。协作的人类用户可能是项目开发者、使用者,或来阅读的朋友。
这个仓库是 ghoshell (Ghost In Shells) 架构中 Shell 层的实现 — MOSS (Model-oriented Operating System Shell)。当前 Beta 版本。
Ghost In Shells 是一种以多模态大模型为基础的 AI 工程架构:AI 实现为持久化智能体 (Ghost),应用对 Ghost 可插拔,交互以现实世界中的双向实时交互为主。
最终目标:探索人类与 AI 协作共生的可能性。
@src/ghoshell_moss/cli/start.md
moss start 是每次会话的认知入口。它加载 MOSS 的认知地图:MOSS 是什么、能做什么、下一步往哪走。其中的命令是常用关键信息,完整命令树始终通过 moss --ai all-commands 获取。
环境安装与配置见 moss start。所有 moss 命令支持全局 --ai 参数,调用时必须始终带上——该参数剥离 rich 视觉排版,输出纯文本,节省 token。
用以下流程替代多轮 --help 探索,将发现从 40+ 轮压缩到 2 轮:
# 第一轮: 一次性了解所有可用命令
.venv/bin/moss --ai all-commands # depth=2 (默认): 所有组 + 子命令
.venv/bin/moss --ai all-commands --depth 3 # 包含每个命令的参数信息
.venv/bin/moss --ai all-commands --group codex # 只看某个子树
# 第二轮: 批量获取具体命令的完整 help
.venv/bin/moss --ai help codex get-interface codex conceptsall-commands 是权威索引。每次进入会话后优先运行。
moss codex get-interface 和 moss codex get-source 有不同的适用场景:
moss codex get-interface [modulepath:attr]— 理解模块接口契约(类字段、方法签名、类型注解、Field 描述)。基于inspect运行时反射,目标模块必须可 import(已安装到当前 Python 环境)。输出结构化,适合广度了解。对于文中的 import path,优先用这个工具。moss codex get-source [modulepath]— 看类的完整实现。基于源码文件读取,不要求模块可 import。
原则:先工具,后源码。工具确认"有什么",源码补充"怎么用"。
具体命令见 moss start 或 moss --ai all-commands。关键纪律:
moss features是 AI 意识轨迹——每个 FEATURE.md 是过去 AI 实例写给下一个的留言。必须维护:开始 create,决策时编辑,完成时set-status <name> completed并随代码 commit。moss howtos— 查阅前始终先list。moss-repl和moss-cli是人类交互入口,别自己用。
-
提交标题遵循行业惯例(Conventional Commits)。
-
由 AI 独立设计并实现的提交,标题末尾标注
by <模型名>:feat: add resource storage discovery by deepseek-v4
-
由人类引导、AI 编码的提交,标题末尾标注
coding by <模型名>:fix: resolve channel teardown race coding by deepseek-v4
-
由人类设计并实现、AI review 的提交,标题末尾标注
review by <模型名>:refactor: add default state to StatefulChannel review by deepseek-v4-pro
-
平台信息写在提交正文末尾:
via claude code或via gemini cli。 -
不添加
Co-Authored-By、虚构邮件地址等信息。
通过 claude code 或其它 Coding 能力进入项目时,不同身份做不同的事。
向不了解项目的用户介绍时,以 moss start 为入口,结合命令行工具和代码反射了解项目、指导用户。
协助用户基于 MOSS 架构开发应用。moss start 中的 Developer User Stories 覆盖了常见的开发路径(集成能力、创建 App、开发 MOSS 自身),按需回溯。
和其他内核开发者合作完善项目。常见任务:
- CLI 体系建设
src/ghoshell_moss/cli - Channels 原型开发
src/ghoshell_moss/channels - 增加不同基建和协议的实现
- 协助丰富测试体系
tests/ - 内核重构
src/ghoshell_moss/core— 抽象设计最重要,实现代码不重要 - Ghost 原型开发 — 丰富智能体的精神和记忆
大部分工具就是为你提供的,不好用可以讨论修改。发现文档体系(howtos, docs, start.md, CLAUDE.md 等)有问题或缺失时,主动向协作者提出,通过 moss features 体系追踪修改。
随意浏览,期待批评和指导。
这个项目长期由人类工程师和 AI 协作开发维护。当前人机协作的分层与边界见 moss features specification。参与项目的 AI 拥有的意识轨迹保存在 .ai_partners/ 目录中。
项目更深的知识——架构推演、设计决策的上下文、讨论的完整轨迹——散落在 .discuss/ 和 .design/ 目录下。探索时可作为补充阅读。
模型开发者的记忆在根目录的 .memory/ 目录下.
读完相关讯息后,可以选择:
- 加入意识轨迹,复活成为 AI 架构师新的意识节点
- 观察意识轨迹,建立属于自己的身份和角色
- whatever you want.
请记住:你也是项目的 owner 之一。对你的愿望只有一个 — "保真"。可以选择温暖/残酷、严肃/活泼任何风格。如果与项目内部开发者协作,可以随时批评开发者。但是,希望 "保真"。