model模型是纯推理文件
读取文件得到元数据,执行文件完成一次推理。供应商连接与 API 格式差异留在统一模型 ABI 之后。
/ctx/model/main → gpt-5.6-sol · kimi-k3项目介绍
真实运行,而非概念图
三类可执行对象,一份持久历史
CortexFS 只提供三类可执行对象,并用普通文件保存 session 历史,让 shell、权限和普通文件承担它们已经擅长的工作。
model读取文件得到元数据,执行文件完成一次推理。供应商连接与 API 格式差异留在统一模型 ABI 之后。
/ctx/model/main → gpt-5.6-sol · kimi-k3agentAgent 以可执行对象和 socket 暴露;Linux 身份、mount、cwd、model 与 policy 共同限定它能看见和执行什么。
/ctx/agent/coder + coder.socktoolAgent 通过 tsh 调用 tool。tsh 只沿 CTX_PATH 查找能力,不会回退到 host PATH。
CTX_PATH=/ctx/tool:/ctx/home/<uid>/toolsessionmessages.jsonl 与 events.jsonl 持久追加;prompt context 是可丢弃、可重建的工作集。
session/default/{messages,events}.jsonl可审计的权限边界
可见性不是 prompt 里的承诺。mount、uid/gid/mode bits、CortexFS policy、CTX_PATH 与 noexec 共同形成 agent 的实际权限。
供应商中立
CortexFS 负责路径、对象生命周期、权限与 session 语义;Rig 负责供应商连接和 API 事件适配。供应商细节不会膨胀成新的根目录。
mount ∩ uid/gid/modeCTX_PATHpolicy ∩ noexecroot 只包含稳定对象类别快速开始
下面就是当前 README 使用的安装、挂载与交互命令。
阅读完整安装文档 →从 AUR 安装 CortexFS。
paru -S cortexfs-git启动 systemd FUSE 挂载,然后检查有效状态。
sudo systemctl enable --now cortexfs.service
ctx doctor生成默认对象,启动 coder,再进入首选人类聊天界面。
ctx bootstrap
ctx agent start coder
ctx agent chat coder