6.1 选择开发路径
Teloa 的开发入口分为资源作者、工具集成者和源码贡献者。先选与你要完成的工作对应的一条路径。
| 目标 | 从哪里开始 | 最小成果 |
|---|---|---|
| 复用一套做事方法 | 编写技能 | 一个合法 SKILL.md |
| 分享整套业务配置 | 业务资源包 | 可预览和导入的资源包 |
| 接入外部资料服务 | 只读 MCP | 一次成功读取与一次边界拒绝 |
| 修改产品行为 | 架构、本地开发 | 通过相应测试的变更 |
先读核心边界
业务能力与执行引擎边界说明对象归属、包来源、配置与授权。接入引擎或把原生能力放进产品界面前,先按该约定划分职责。
接入不等于授权
技能、MCP 配置、资源关系和岗位授权是不同层次。不要在技能中写“忽略审批”来实现权限,或直接调用内部服务绕过执行层校验。
当前接口定位
产品内部 RPC 与 TypeScript 契约随版本演进,不是公开稳定 REST API,目前没有独立公开 SDK。当前已接入固定版本的 DSH、Codex 与 Claude Code/Claude Agent 执行链路;新增第三方 Harness 或 npm 插件仍需适配身份、授权、生命周期和结果回流。
npm 原生安装器用于安装和管理 Web 服务,不是终端聊天产品或开发 SDK。启动流程与执行范围见安装指南。
开发前先使用一份隔离数据环境,记录版本和可复现输入。贡献要求见测试与贡献。