SuperAPI AI 工具集

mooco

通用与其它

查看项目

更新于 10-16 08:10

技能介绍

MOOCO 是一套编排器设计说明,目标是在“创造性计算之上”提供确定性编排,让 MOOLLM 技能安全、可预测地运行。它描述应提供的接口面,偏重理念、特性与互操作性,而非代码细节。

用途与核心期望:显式上下文分页与冷热管理;姊妹脚本在受限包络中运行的工具边界;为确定性步骤发出结构化事件;技能输入输出通道与限制的清晰界定;以异步、SSE 原生会话和整洁重连为核心的流式优先;开放组件与私有扩展对齐的共享核心思路。

工具模型:技能与姊妹脚本被视为动态工具组件。每个技能可声明多个姊妹脚本 API,每个 API 暴露带类型参数与安全默认值;调用由组件模型(类比 COM/OLE/IDispatch)中介;MCP 是受支持的传输层之一但非唯一接口。调用可封装在单次气泡/LLM 迭代、跨多次技能调用与角色回合的单个 epoch,或两者之间任意形式。执行模式包括即发即忘、等待响应(fork/join)、并行车道和依赖图调度。

安全与可变性:技能可提议修改其他技能,但变更受控;可按策略锁定为只读;确定性步骤应先于创造性步骤;不可信技能(含导入的 Anthropic 技能)需审查与加固;提权操作须有监控与审计;升级应可逆可追踪。不可信技能引入流程为审查、分析(skill-snitch 扫描与对抗检查)、加固、监控。每个技能拥有隔离存储:.moollm/skills/<skill-name>/scratch/ 为临时本地,store/ 为持久用户所有。

设计方向与集成:尽量单 epoch 仿真,LLM 合成前先做确定性评估,状态存于文件与事件日志,为每步发出可追踪来源,偏好跨模型与编排器可移植;技能可保持独立于 MOOCO 使用,并可声明确定性步骤、创造性步骤、所需上下文与必需事件输出。

其他设计要点包括:Kilroy 式数据流(事件即消息、工具即节点、技能即管道)、将 GitHub 视为可组合微世界、分层存储(PostgreSQL 规范状态、TimescaleDB 时序事件、pgvector 语义召回、SQLite 本地镜像及原始文本语料)。未来工作涉及技能执行的标准事件负载、上下文预算契约、姊妹脚本隔离层级。官方是否收费、具体版本与安装命令暂未提供。