6.1 Choose a development path
Teloa offers development paths for resource authors, tool integrators, and source contributors. Start with the path that matches what you want to accomplish.
| Goal | Start here | Smallest useful result |
|---|---|---|
| Reuse a working method | Write a skill | A valid SKILL.md file |
| Share a complete business configuration | Business resource packages | A package that can be previewed and imported |
| Connect an external reference service | Read-only MCP | One successful read and one rejected out-of-scope request |
| Change product behavior | Architecture, Local development | A change that passes the relevant tests |
Read the core boundaries first
Business capabilities and execution engines defines object ownership, package provenance, configuration, and authorization. Read it before integrating an engine or exposing a native feature in the product.
Integration does not grant permission
Skills, MCP configuration, resource relationships, and role permissions are separate layers. Writing “ignore approvals” in a skill does not grant permission. Do not call internal services directly to bypass execution checks.
Current interface status
Internal RPC and TypeScript contracts continue to evolve with the Alpha. They are not a stable public REST API, and there is currently no standalone public SDK. The official plugin catalog is empty; integrating a new Harness or arbitrary npm plugins is also outside the stable extension paths covered by this guide.
The native npm installer is released with 0.2.0-alpha.7. It installs and manages the Web service; it is not a terminal chat product or development SDK. See the installation guide for startup workflows and execution limits.
Before developing, set up an isolated data environment and record your version and reproducible inputs. See Testing and contributing for contribution requirements.